[go: up one dir, main page]

Menu

[92068c]: / todo.txt  Maximize  Restore  History

Download this file

101 lines (92 with data), 2.8 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
+=======================+
| Compositor to-do list |
+=======================+
Preferences API?
Allow behaviour in descriptor as js scripts
If both script and method defined, log error, use method
Document
Check javadoc - write more
Daffodil
No hand-built parser
Define data structure in DFDL
Translate DFDL to...
something generic??
how would you call it?
a class that exposes relevant methods?
run a DFDL translator
write app against results
names in DFDL can be used to generate method names?
BMP
getSize
getWidth
getHeight
getImage
ICO
getIconCount
getIconDescriptor(n)
getSize
getWidth
getHeight
getImage
JPG
getExifMap
getMakerNote(or whatever that's called)
getThumbnail
getSize
getWidth
getHeight
getImage
Auto-update
Installer
InnoSetup for Windows (but another would do)
App bundle and disk image for mac
Linux?
...or maybe http://izpack.org/
http://stackoverflow.com/questions/7720/packaging-java-apps-for-the-windows-linux-desktop
Page for app with doanload link
download link replaces JNLP link
URL that returns latest version
text/plain version number
App does the work, not server
comparison with own version and latest from URL
opens download page if update available
/ Wrap this in a Compositor class for re-use
/ call it at startup
X implicitly beforeUIBuilt?
X what if there is no auto-update URL?
X explicitly in main, before constructor?
/ explicitly beforeUIBuilt
No need to sign any jars!
FileOps improvements
/ Callbacks to allow user to decide how to deal with issues
/ File exists - skip, overwrite, abort
Recursion for move/copy directory
Callback if problem
Allow other layout managers
http://www.miglayout.com/
http://java.net/projects/designgridlayout/pages/Home
Fix Xide
@see (etc) in smokedoc
@link in smokedoc
Tree page in smokedoc
Exception tree in SimplisticXmlParser
Example of handling clicks on tabs
http://java-swing-tips.blogspot.com/2008/09/double-click-on-each-tab-and-change-its.html
tabbedpane getTabComponentAt
/ Keyboard shortcuts in tool tips
/ Fix naming
/ always use underscore instead of dot
/ don't require x_?
/ Entity handling in SimplisticXmlParser
/ Register Xing components before adding listeners so that app doesn't get a null pointer for early calls to listeners
/ Constructor @linking in smokedoc - see Config.getBooleanProperty
/ Fix include macros
/ Moves
/ History to utils
X Generators to generators?
/ RotatedLabel to widgets
/ TextFieldWithMenu to widgets
/ StatusTarget to root
/ Grid, GridRow to root
/ SelectableLabel to widgets
X TextContextMenu to widgets