home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / asci20b1.zip / todo.txt < prev    next >
Text File  |  1999-05-21  |  3KB  |  66 lines

  1. ASCII 2.0 ToDo
  2. ==============
  3.  
  4. Project notes by D.J. van Enckevort
  5.  
  6. Functions to implement
  7. ----------------------
  8. + Hiding of MLE to save real estate
  9.   User can check MLE in the Edit menu to show the MLE on top of the table or
  10.   uncheck it to hide it. If the MLE is hidden the copy, cut, paste and clear
  11.   items in the edit menu should be disabled and the table should be resized to
  12.   use all available space. This means the sizing and moving functions need to
  13.   be rewritten too!
  14. + Reduced table
  15.   User can select a starting and an ending character for the table, and the
  16.   program will remove the unneeded rows in the table to save some space. Note
  17.   that this means that the fly-over alt-nnn info is calculated by based on the
  18.   number of colums and rows, this function must be adjusted in order to give
  19.   the correct information. The same for the input of the character????
  20. + DirectType
  21.   The character the user selects in the table is sent directly to another
  22.   application. The user selects the application upon activation of DirectType
  23.   from a window.
  24. + Type2Clipboard
  25.   The character the user selects in the table is automatically copied to the
  26.   clipboard, so it is easy to paste the character into another application.
  27.   (Useful for applications that don't work with DirectType or if you only want
  28.   to type an occasional character with ASCII Table.
  29. + Help
  30.   Context sensitive online help. A draft of a help file is already available,
  31.   however the functionality is still completely lacking from the program. Need
  32.   to review all windows and messageboxes.
  33. + Printing
  34.   Possibility to print the table.
  35. + Documentation
  36.   Documentation should cover the newly to implement functions like DirectType
  37.   and Type2Clipboard.
  38.  
  39. Bugs to solve
  40. -------------
  41. None
  42.  
  43. Cleaning up etc.
  44. ----------------
  45. + Main Window Procedure is far to large, have to split it up into several
  46.   functions:
  47.   + DirectType
  48.   + FontDialog
  49.   + Init
  50.   + ....
  51. + Other Window Procedures should be in separate files
  52.   + about.c: AboutProc
  53.   + dtype.c: DirectTypeProc and functions relative to DirectType
  54.   + settings.c: SettingsProc and functions relative to settings (also loading
  55.     from INI?)
  56.   + font.c: Font and codepage stuff
  57. + What is saved to the INI file should be reviewed, probably is more than I
  58.   need to know
  59. + Program should be thoroughly documented
  60. + Program should get a new icon, and all windows should use it in the system
  61.   menu. Also the about window should have an icon or a bitmap. (But who is
  62.   going to create one)
  63. + Get all strings out of the program into the resources. (Eases localization)
  64.  
  65. 20-5-1999 23:08:17
  66.