[Fxpy-commits] CVS: FXPy/examples demos.xml,1.1,1.2 imageviewer.py,1.4,1.5 textedit.py,1.2,1.3
Status: Inactive
Brought to you by:
lyle
From: Bastian K. <ca...@us...> - 2002-02-11 09:56:06
|
Update of /cvsroot/fxpy/FXPy/examples In directory usw-pr-cvs1:/tmp/cvs-serv25037 Modified Files: demos.xml imageviewer.py textedit.py Log Message: minor updates to textedit.py Index: demos.xml =================================================================== RCS file: /cvsroot/fxpy/FXPy/examples/demos.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** demos.xml 9 Apr 2001 13:33:07 -0000 1.1 --- demos.xml 11 Feb 2002 09:56:01 -0000 1.2 *************** *** 48,51 **** --- 48,54 ---- This example demonstrates the FXIconList widget. </demo> + <demo file="imagetest.py" title="Image Test"> + Test for image widgets. + </demo> <demo file="imageviewer.py" title="Image Viewer"> This example provides the model for a full-featured image viewing and *************** *** 82,84 **** --- 85,92 ---- This example provides a birds-eye view of many of the FOX widgets. </demo> + <!-- + <demo file="textedit.py" title="Textedit"> + A simple text editor. + </demo> + --> </demos> Index: imageviewer.py =================================================================== RCS file: /cvsroot/fxpy/FXPy/examples/imageviewer.py,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** imageviewer.py 7 Feb 2002 12:35:14 -0000 1.4 --- imageviewer.py 11 Feb 2002 09:56:01 -0000 1.5 *************** *** 263,268 **** "XPM Images (*.xpm)\n" + \ "PNG Images (*.png)\n" + \ ! "JPEG Images (*.jpg)\n" + \ ! "TIFF Images (*.tif)\n" + \ "PCX Images (*.pcx)" open.setPatternList(patterns) --- 263,270 ---- "XPM Images (*.xpm)\n" + \ "PNG Images (*.png)\n" + \ ! "JPG Images (*.jpg)\n" + \ ! "TIF Images (*.tif)\n" + \ ! "TGA Images (*.tga)\n" + \ ! "ICO Images (*.ico)\n" + \ "PCX Images (*.pcx)" open.setPatternList(patterns) Index: textedit.py =================================================================== RCS file: /cvsroot/fxpy/FXPy/examples/textedit.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** textedit.py 20 Apr 2001 16:05:19 -0000 1.2 --- textedit.py 11 Feb 2002 09:56:01 -0000 1.3 *************** *** 43,47 **** ID_TABCOLUMNS, ID_WRAPCOLUMNS, ! ID_DELIMETERS, ID_INSERTTABS, ID_AUTOINDENT, --- 43,47 ---- ID_TABCOLUMNS, ID_WRAPCOLUMNS, ! ID_DELIMITERS, ID_INSERTTABS, ID_AUTOINDENT, *************** *** 156,161 **** # Application icons ! self.setIcon(bigicon) ! self.setMiniIcon(smallicon) # Make main window; set myself as the target --- 156,161 ---- # Application icons ! self.setIcon(self.bigicon) ! self.setMiniIcon(self.smallicon) # Make main window; set myself as the target *************** *** 166,169 **** --- 166,172 ---- self.helpwindow = None + # undo list + self.undolist = FXUndoList() + # Make menu bar dragshell1 = FXToolbarShell(self, FRAME_RAISED|FRAME_THICK) *************** *** 185,189 **** # Info about the editor FXButton(statusbar, "\tThe FOX Text Editor\tAbout the FOX Text Editor", ! smallicon, self, TextWindow.ID_ABOUT, LAYOUT_FILL_Y|LAYOUT_RIGHT) # File menu --- 188,192 ---- # Info about the editor FXButton(statusbar, "\tThe FOX Text Editor\tAbout the FOX Text Editor", ! self.smallicon, self, TextWindow.ID_ABOUT, LAYOUT_FILL_Y|LAYOUT_RIGHT) # File menu *************** *** 283,322 **** # Toolbar buttons: File manipulation ! FXButton(toolbar, "New\tNew\tCreate new document.", newicon, self, self.ID_NEW, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Open\tOpen\tOpen document file.", openicon, self, self.ID_OPEN, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Save\tSave\tSave document.", saveicon, self, self.ID_SAVE, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Save As\tSave As\tSave document to another file.", saveasicon, self, self.ID_SAVEAS, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Toolbar buttons: Print FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Print\tPrint\tPrint document.", printicon, self, self.ID_PRINT, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Toolbar buttons: Editing FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Cut\tCut\tCut selection to clipboard.", cuticon, self.editor, FXText.ID_CUT_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Copy\tCopy\tCopy selection to clipboard.", copyicon, self.editor, FXText.ID_COPY_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Paste\tPaste\tPaste clipboard.", pasteicon, self.editor, FXText.ID_PASTE_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Undo\tUndo\tUndo last change.", undoicon, self.undolist, FXUndoList.ID_UNDO, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Redo\tRedo\tRedo last change.", redoicon, self.undolist, FXUndoList.ID_REDO, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Fonts & Help FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Fonts\tFonts\tDisplay font dialog.", fontsicon, self, self.ID_FONT, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Help\tHelp on editor\tDisplay help information.", helpicon, self, self.ID_SHOW_HELP, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # File Menu entries ! FXMenuCommand(filemenu, "&Open...\tCtl-O\tOpen document file.", openicon, self, self.ID_OPEN) FXMenuCommand(filemenu, "Open Selected\tCtl-E\tOpen highlighted document file.", None, --- 286,325 ---- # Toolbar buttons: File manipulation ! FXButton(toolbar, "New\tNew\tCreate new document.", self.newicon, self, self.ID_NEW, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Open\tOpen\tOpen document file.", self.openicon, self, self.ID_OPEN, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Save\tSave\tSave document.", self.saveicon, self, self.ID_SAVE, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Save As\tSave As\tSave document to another file.", self.saveasicon, self, self.ID_SAVEAS, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Toolbar buttons: Print FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Print\tPrint\tPrint document.", self.printicon, self, self.ID_PRINT, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Toolbar buttons: Editing FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Cut\tCut\tCut selection to clipboard.", self.cuticon, self.editor, FXText.ID_CUT_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Copy\tCopy\tCopy selection to clipboard.", self.copyicon, self.editor, FXText.ID_COPY_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Paste\tPaste\tPaste clipboard.", self.pasteicon, self.editor, FXText.ID_PASTE_SEL, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Undo\tUndo\tUndo last change.", self.undoicon, self.undolist, FXUndoList.ID_UNDO, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Redo\tRedo\tRedo last change.", self.redoicon, self.undolist, FXUndoList.ID_REDO, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # Fonts & Help FXFrame(toolbar, LAYOUT_TOP|LAYOUT_LEFT|LAYOUT_FIX_WIDTH|LAYOUT_FIX_HEIGHT, 0, 0, 5, 5) ! FXButton(toolbar, "Fonts\tFonts\tDisplay font dialog.", self.fontsicon, self, self.ID_FONT, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) ! FXButton(toolbar, "Help\tHelp on editor\tDisplay help information.", self.helpicon, self, self.ID_SHOW_HELP, ICON_ABOVE_TEXT|BUTTON_TOOLBAR|FRAME_RAISED|LAYOUT_TOP|LAYOUT_LEFT) # File Menu entries ! FXMenuCommand(filemenu, "&Open...\tCtl-O\tOpen document file.", self.openicon, self, self.ID_OPEN) FXMenuCommand(filemenu, "Open Selected\tCtl-E\tOpen highlighted document file.", None, *************** *** 324,332 **** FXMenuCommand(filemenu, "&Reopen...\t\tReopen file.", None, self, self.ID_REOPEN) ! FXMenuCommand(filemenu, "&New...\tCtl-N\tCreate new document.", newicon, self, self.ID_NEW) ! FXMenuCommand(filemenu, "&Save\tCtl-S\tSave document.", saveicon, self, self.ID_SAVE) ! FXMenuCommand(filemenu, "Save &As...\t\tSave document to another file.", saveasicon, self, self.ID_SAVEAS) FXMenuSeparator(filemenu) --- 327,335 ---- FXMenuCommand(filemenu, "&Reopen...\t\tReopen file.", None, self, self.ID_REOPEN) ! FXMenuCommand(filemenu, "&New...\tCtl-N\tCreate new document.", self.newicon, self, self.ID_NEW) ! FXMenuCommand(filemenu, "&Save\tCtl-S\tSave document.", self.saveicon, self, self.ID_SAVE) ! FXMenuCommand(filemenu, "Save &As...\t\tSave document to another file.", self.saveasicon, self, self.ID_SAVEAS) FXMenuSeparator(filemenu) *************** *** 335,339 **** FXMenuCommand(filemenu, "Extract to file...\t\tExtract text to file.", None, self, self.ID_EXTRACT_FILE) ! FXMenuCommand(filemenu, "&Print...\tCtl-P\tPrint document.", printicon, self, self.ID_PRINT) FXMenuCommand(filemenu, "&Editable\t\tDocument editable.", None, --- 338,342 ---- FXMenuCommand(filemenu, "Extract to file...\t\tExtract text to file.", None, self, self.ID_EXTRACT_FILE) ! FXMenuCommand(filemenu, "&Print...\tCtl-P\tPrint document.", self.printicon, self, self.ID_PRINT) FXMenuCommand(filemenu, "&Editable\t\tDocument editable.", None, *************** *** 363,369 **** # Edit Menu entries ! FXMenuCommand(editmenu, "&Undo\tCtl-Z\tUndo last change.", undoicon, self.undolist, FXUndoList.ID_UNDO) ! FXMenuCommand(editmenu, "&Redo\tCtl-R\tRedo last undo.", redoicon, self.undolist, FXUndoList.ID_REDO) FXMenuCommand(editmenu, "&Undo all\t\tUndo all.", None, --- 366,372 ---- # Edit Menu entries ! FXMenuCommand(editmenu, "&Undo\tCtl-Z\tUndo last change.", self.undoicon, self.undolist, FXUndoList.ID_UNDO) ! FXMenuCommand(editmenu, "&Redo\tCtl-R\tRedo last undo.", self.redoicon, self.undolist, FXUndoList.ID_REDO) FXMenuCommand(editmenu, "&Undo all\t\tUndo all.", None, *************** *** 374,384 **** self.undolist, FXUndoList.ID_REVERT) FXMenuSeparator(editmenu) ! FXMenuCommand(editmenu, "&Copy\tCtl-C\tCopy selection to clipboard.", copyicon, self.editor, FXText.ID_COPY_SEL) ! FXMenuCommand(editmenu, "C&ut\tCtl-X\tCut selection to clipboard.", cuticon, self.editor, FXText.ID_CUT_SEL) ! FXMenuCommand(editmenu, "&Paste\tCtl-V\tPaste from clipboard.", pasteicon, self.editor, FXText.ID_PASTE_SEL) ! FXMenuCommand(editmenu, "&Delete\t\tDelete selection.", deleteicon, self.editor, FXText.ID_DELETE_SEL) FXMenuSeparator(editmenu) --- 377,387 ---- self.undolist, FXUndoList.ID_REVERT) FXMenuSeparator(editmenu) ! FXMenuCommand(editmenu, "&Copy\tCtl-C\tCopy selection to clipboard.", self.copyicon, self.editor, FXText.ID_COPY_SEL) ! FXMenuCommand(editmenu, "C&ut\tCtl-X\tCut selection to clipboard.", self.cuticon, self.editor, FXText.ID_CUT_SEL) ! FXMenuCommand(editmenu, "&Paste\tCtl-V\tPaste from clipboard.", self.pasteicon, self.editor, FXText.ID_PASTE_SEL) ! FXMenuCommand(editmenu, "&Delete\t\tDelete selection.", self.deleteicon, self.editor, FXText.ID_DELETE_SEL) FXMenuSeparator(editmenu) *************** *** 445,449 **** FXMenuCommand(optionmenu, "Preferences...\t\tChange preferences.", None, self, self.ID_PREFERENCES) ! FXMenuCommand(optionmenu, "Font...\t\tChange text font.", fontsicon, self, self.ID_FONT) FXMenuCommand(optionmenu, "Overstrike\t\tToggle overstrike mode.", --- 448,452 ---- FXMenuCommand(optionmenu, "Preferences...\t\tChange preferences.", None, self, self.ID_PREFERENCES) ! FXMenuCommand(optionmenu, "Font...\t\tChange text font.", self.fontsicon, self, self.ID_FONT) FXMenuCommand(optionmenu, "Overstrike\t\tToggle overstrike mode.", *************** *** 466,470 **** # Help Menu entries ! FXMenuCommand(helpmenu, "&Help...\t\tDisplay help information.", helpicon, self.helpwindow, self.ID_SHOW); FXMenuSeparator(helpmenu) --- 469,473 ---- # Help Menu entries ! FXMenuCommand(helpmenu, "&Help...\t\tDisplay help information.", self.helpicon, self.helpwindow, self.ID_SHOW); FXMenuSeparator(helpmenu) *************** *** 628,634 **** "cursorcolor", FXRGB(255,0,0)) ! # Delimeters ! delimeters = self.getApp().reg().readStringEntry("SETTINGS", ! "delimeters", """~.,/\\`'!@#$%^&*()-=+{}|[]\":;<>?""") # Get size --- 631,637 ---- "cursorcolor", FXRGB(255,0,0)) ! # Delimiters ! delimiters = self.getApp().reg().readStringEntry("SETTINGS", ! "delimiters", """~.,/\\`'!@#$%^&*()-=+{}|[]\":;<>?""") # Get size *************** *** 690,695 **** self.editor.setCursorColor(cursorcolor) ! # Change delimeters ! # self.editor.setDelimeters(delimeters) # Hide the tree if asked for --- 693,698 ---- self.editor.setCursorColor(cursorcolor) ! # Change delimiters ! # self.editor.setDelimiters(delimiters) # Hide the tree if asked for *************** *** 750,757 **** self.editor.getCursorColor()) ! # Delimeters ! # delimeters = self.editor.getDelimiters() ! # self.getApp().reg().writeStringEntry("SETTINGS", "delimeters", ! # delimeters) # Write new window size back to registry --- 753,760 ---- self.editor.getCursorColor()) ! # Delimiters ! # delimiters = self.editor.getDelimiters() ! # self.getApp().reg().writeStringEntry("SETTINGS", "delimiters", ! # delimiters) # Write new window size back to registry *************** *** 879,883 **** # Update reopen file ! def onUpdRevert(self, sender, sel, ptr): if self.filenameset: sender.handle(self, MKUINT(FXWindow.ID_ENABLE, SEL_COMMAND), ptr) --- 882,886 ---- # Update reopen file ! def onUpdReopen(self, sender, sel, ptr): if self.filenameset: sender.handle(self, MKUINT(FXWindow.ID_ENABLE, SEL_COMMAND), ptr) *************** *** 1275,1284 **** sender.handle(self, MKUINT(ID_SETINTVALUE, SEL_COMMAND), value) ! # Change word delimeters ! def onCmdDelimeters(self, sender, sel, ptr): pass ! # Update word delimeters ! def onUpdDelimeters(self, sender, sel, ptr): pass --- 1278,1287 ---- sender.handle(self, MKUINT(ID_SETINTVALUE, SEL_COMMAND), value) ! # Change word delimiters ! def onCmdDelimiters(self, sender, sel, ptr): pass ! # Update word delimiters ! def onUpdDelimiters(self, sender, sel, ptr): pass |