paigoddess
|
162f6593e2
broke tileset intofiles; ui tweaks
|
21 anni fa |
paigoddess
|
97294ef7ac
color selector; dialog ui work; shortcut key work
|
21 anni fa |
paigoddess
|
65e61ea3cb
slider control, a few obscure bug fixes
|
21 anni fa |
paigoddess
|
775b607866
Various tile editing additions; copy, paste, etc.
|
21 anni fa |
paigoddess
|
82b86a21b5
tileset editing- rectangles, aa vs non-aa, alpha blending, misc
|
21 anni fa |
paigoddess
|
bb6bcc6fe1
tile editing complete for basic pen/line functions (screen updates, partial dirties all in place)
|
21 anni fa |
paigoddess
|
da67914c00
tileset editing- line and pixel work
|
21 anni fa |
paigoddess
|
6781da85e6
Combined icon buttons into base button/check/radio functionality
|
21 anni fa |
paigoddess
|
5cb13ebf94
finished paint()/direct-to-screen optimizations- 3% increase in exe/code, 40% decrease in memory usage, significant speed improvements
|
21 anni fa |
paigoddess
|
befc86618d
finished drawing directly to screen; optimizations and code culling to follow
|
21 anni fa |
paigoddess
|
3f1ece4be5
more work on paint()-less direct-to-screen updates, other changes
|
21 anni fa |
paigoddess
|
352968f30d
more work on removing paint()/surface and drawing directly to screen
|
21 anni fa |
paigoddess
|
af4553266f
converting windows to surface-less paint-on-dirty method
|
21 anni fa |
paigoddess
|
dacc7dba29
more work on dirty/update/redraw rects
|
21 anni fa |
paigoddess
|
60c4e2a8f0
started on dirty rect screen updates
|
21 anni fa |
paigoddess
|
57d8609c70
tile editor started; color icons; some menu work/fixes
|
21 anni fa |
paigoddess
|
e98004a04f
more tool panel work; icons for tile paint tools
|
21 anni fa |
paigoddess
|
79b6ed982f
dialog layouts prettier, other misc changes
|
21 anni fa |
paigoddess
|
6d7e9f77ac
treeviews sort ignoring case; created SDL_OBJECTCHANGE event; split tileset/world editing-only members into distinct files; finished tool panel support; started work on tile browser window
|
21 anni fa |
paigoddess
|
4c1dca4c82
general cleanup; toolpanel support on frame windows
|
21 anni fa |
paigoddess
|
caec509d45
modifications to how listviews and disabled/hidden popups work; started work on tileset editing
|
21 anni fa |
paigoddess
|
e3aaf7bda3
new world/close worlds; other stuff
|
21 anni fa |
paigoddess
|
f24bec223c
added treeview window
|
21 anni fa |
paigoddess
|
b643cf4273
added GPL license to all source
|
21 anni fa |
paigoddess
|
cacafde1e2
turned certain static strings into actual static string members to prevent constant creation of string objects
|
21 anni fa |
paigoddess
|
55ae9433ee
allow clicking outside client area to still register as a click for scrollable widgets
|
21 anni fa |
paigoddess
|
a71a154389
dialogs and popups only allocate surfaces when open; support for res changes and app window resizing complete
|
21 anni fa |
paigoddess
|
57a58187fd
listboxes with zero or one selections allowed
|
21 anni fa |
paigoddess
|
3ea34520b5
no message
|
21 anni fa |
paigoddess
|
27e17fc752
framewindows send mouse focus gain/lose to client only when actually over client area; added redraw flag for when window is not "dirty" but still needs to redisplay
|
21 anni fa |