public void getData() { if ( notePadMeta != null ) { wDesc.setText( Const.NVL( notePadMeta.getNote(), "" ) ); wFontName.setText( notePadMeta.getFontName() == null ? props.getNoteFont().getName() : notePadMeta .getFontName() );
if ( Utils.isEmpty( notePadMeta.getNote() ) ) { ext = new Point( 10, 10 ); // Empty note } else { ? noteFontHeight : notePadMeta.getFontSize(), notePadMeta.isFontBold(), notePadMeta.isFontItalic() ); ext = gc.textExtent( notePadMeta.getNote() ); gc.drawPolygon( noteshape ); if ( !Utils.isEmpty( notePadMeta.getNote() ) ) { gc.setForeground( notePadMeta.getFontColorRed(), notePadMeta.getFontColorGreen(), notePadMeta .getFontColorBlue() ); gc.drawText( notePadMeta.getNote(), note.x + margin, note.y + margin, true );
public void newNote() { String title = BaseMessages.getString( PKG, "JobGraph.Dialog.EditNote.Title" ); NotePadDialog dd = new NotePadDialog( jobMeta, shell, title ); NotePadMeta n = dd.open(); if ( n != null ) { NotePadMeta npi = new NotePadMeta( n.getNote(), lastclick.x, lastclick.y, ConstUI.NOTE_MIN_SIZE, ConstUI.NOTE_MIN_SIZE, n .getFontName(), n.getFontSize(), n.isFontBold(), n.isFontItalic(), n.getFontColorRed(), n .getFontColorGreen(), n.getFontColorBlue(), n.getBackGroundColorRed(), n.getBackGroundColorGreen(), n .getBackGroundColorBlue(), n.getBorderColorRed(), n.getBorderColorGreen(), n.getBorderColorBlue(), n .isDrawShadow() ); jobMeta.addNote( npi ); spoon.addUndoNew( jobMeta, new NotePadMeta[] { npi }, new int[] { jobMeta.indexOfNote( npi ) } ); redraw(); } }
/** * * @param rep * @param id_transformation * @throws KettleException */ public void saveNotePadMeta( NotePadMeta note, ObjectId id_transformation ) throws KettleException { try { Point location = note.getLocation(); int x = location == null ? -1 : location.x; int y = location == null ? -1 : location.y; // Insert new Note in repository note.setObjectId( insertNote( note.getNote(), x, y, note.getWidth(), note.getHeight(), note.getFontName(), note.getFontSize(), note .isFontBold(), note.isFontItalic(), note.getFontColorRed(), note.getFontColorGreen(), note .getFontColorBlue(), note.getBackGroundColorRed(), note.getBackGroundColorGreen(), note .getBackGroundColorBlue(), note.getBorderColorRed(), note.getBorderColorGreen(), note .getBorderColorBlue(), note.isDrawShadow() ) ); } catch ( KettleDatabaseException dbe ) { throw new KettleException( "Unable to save notepad in repository (id_transformation=" + id_transformation + ")", dbe ); } }
public void newNote() { selectionRegion = null; String title = BaseMessages.getString( PKG, "TransGraph.Dialog.NoteEditor.Title" ); NotePadDialog dd = new NotePadDialog( transMeta, shell, title ); NotePadMeta n = dd.open(); if ( n != null ) { NotePadMeta npi = new NotePadMeta( n.getNote(), lastclick.x, lastclick.y, ConstUI.NOTE_MIN_SIZE, ConstUI.NOTE_MIN_SIZE, n .getFontName(), n.getFontSize(), n.isFontBold(), n.isFontItalic(), n.getFontColorRed(), n .getFontColorGreen(), n.getFontColorBlue(), n.getBackGroundColorRed(), n.getBackGroundColorGreen(), n .getBackGroundColorBlue(), n.getBorderColorRed(), n.getBorderColorGreen(), n.getBorderColorBlue(), n .isDrawShadow() ); transMeta.addNote( npi ); spoon.addUndoNew( transMeta, new NotePadMeta[] { npi }, new int[] { transMeta.indexOfNote( npi ) } ); redraw(); } }
if ( n != null ) { ni.setChanged(); ni.setNote( n.getNote() ); ni.setFontName( n.getFontName() ); ni.setFontSize( n.getFontSize() );
ni.setNote( n.getNote() ); ni.setFontName( n.getFontName() ); ni.setFontSize( n.getFontSize() );
/** * Stores a notepad in the CWM model in a CwmSchema. * * @param cwm * @param cwmSchema * @param notePadMeta */ public void storeNotePadMeta( CWM cwm, CwmSchema cwmSchema, NotePadMeta notePadMeta ) { if ( !hasAccess( CwmSchemaFactoryInterface.ACCESS_TYPE_SCHEMA_ADMIN, null ) ) { throw new CwmSchemaFactoryException( Messages .getString( "CwmSchemaFactory.ERROR_0001_SCHEMA_ADMIN_ACCESS_DENIED" ) ); //$NON-NLS-1$ } CwmDescription cwmDescription = cwm.createDescription( notePadMeta.getNote() ); cwmDescription.setType( CWM.DESCRIPTION_TYPE_NOTEPAD ); cwm.setPosition( cwmDescription, notePadMeta.getLocation().x, notePadMeta.getLocation().y ); cwm.setWidth( cwmDescription, notePadMeta.getWidth() ); cwm.setHeight( cwmDescription, notePadMeta.getHeight() ); cwm.setDescription( cwmSchema, cwmDescription ); }