Michael Drake
|
8850d40cec
|
Remove unused image cache config window template.
|
2013-10-03 19:34:01 +01:00 |
|
Michael Drake
|
43e4cb2ad7
|
Remove image memory options.
|
2013-10-03 19:28:15 +01:00 |
|
Michael Drake
|
143e553593
|
Remove redundant bitmap compression/decompression/dropping-to-disc. The core now has a converted bitmap cache that is pruned more agressively.
|
2013-10-03 19:25:01 +01:00 |
|
Michael Drake
|
d041594fd9
|
Lose forward declaration.
|
2013-10-03 17:04:19 +01:00 |
|
Michael Drake
|
dba846b5b8
|
Remove unused function.
|
2013-10-03 16:56:05 +01:00 |
|
Michael Drake
|
1e4c733fc0
|
Appease gtk front end's broken bitmap behaviour.
|
2013-10-03 11:45:55 +01:00 |
|
Michael Drake
|
a2b4c63fcc
|
Init unused alpha channel to 0, even though we set the bitmaps as opaque.
|
2013-10-03 11:39:28 +01:00 |
|
Michael Drake
|
69e3963dae
|
Avoid NULL deref when deleting a node, causing empty ancestor nodes to be deleted.
|
2013-10-03 00:13:18 +01:00 |
|
Michael Drake
|
2a4fb9ecd1
|
Generate anti-aliased triangles in bitmaps and plot via bitmap plotter. (Without anti-aliasing was too ugly to be endured.)
|
2013-10-02 23:34:34 +01:00 |
|
Michael Drake
|
506a0e7d94
|
Add accessors for individual colour channels.
|
2013-10-02 23:33:46 +01:00 |
|
Michael Drake
|
f19e827983
|
Use polygon plotter for treeview furniture (node expansion/contraction triangles), instead of triangle text glyphs.
|
2013-10-02 13:34:51 +01:00 |
|
Chris Young
|
bdf76965b4
|
Add Undo/Redo to Amiga version. NB: Clear selection no longer has a shortcut key.
|
2013-10-01 18:51:27 +01:00 |
|
Michael Drake
|
0c4f32fb1d
|
Make undo and redo share common implementation.
|
2013-10-01 18:29:22 +01:00 |
|
Michael Drake
|
5809bcefa6
|
Wipe undo buffer on textarea_set_text.
|
2013-10-01 14:03:02 +01:00 |
|
Michael Drake
|
3bdc61a131
|
Ensure cut can be undone.
|
2013-10-01 13:54:34 +01:00 |
|
Michael Drake
|
b22adee6fc
|
Add undo (F8) and redo (F9) keys. If caret is not in textarea, F8 is still view source.
|
2013-10-01 13:40:38 +01:00 |
|
Michael Drake
|
6a4601c3ce
|
Implement textarea undo and redo.
|
2013-10-01 13:30:20 +01:00 |
|
Michael Drake
|
2d14f0bb2e
|
Fix Ctrl+Shift+Z.
|
2013-10-01 13:15:25 +01:00 |
|
Michael Drake
|
308a24e661
|
Start implementing undo/redo. For now it just records changes, the actual undo/redo handling is not yet done.
|
2013-09-30 21:38:41 +01:00 |
|
Michael Drake
|
97aceb5a68
|
Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.)
|
2013-09-30 21:38:11 +01:00 |
|
Michael Drake
|
10b422b163
|
Pass KEY_UNDO and KEY_REDO to core. (Currently ignored.)
|
2013-09-30 21:37:31 +01:00 |
|
Chris Young
|
704e5cc839
|
Use a for loop instead
|
2013-09-28 16:03:24 +01:00 |
|
Chris Young
|
bd85c009d3
|
Ensure the glyph array is NULLed before use, and that we don't attempt to free NULL entries.
|
2013-09-28 15:37:09 +01:00 |
|
Chris Young
|
87da43d373
|
Extra logging
|
2013-09-28 14:58:03 +01:00 |
|
Chris Young
|
fda18c4977
|
less over-zealous code removal
|
2013-09-15 00:05:52 +01:00 |
|
Chris Young
|
04a118c415
|
treeview deferred redraw
|
2013-09-14 23:52:31 +01:00 |
|
Chris Young
|
c32c68f4ed
|
Support drag for global history too
|
2013-09-14 23:52:30 +01:00 |
|
Chris Young
|
250338ba7c
|
Re-implement dragging to/from treeview (not working)
|
2013-09-14 23:52:28 +01:00 |
|
Michael Drake
|
b96222d857
|
We return client data, not node.
|
2013-09-14 23:22:13 +01:00 |
|
Michael Drake
|
951ad51cd4
|
Add functions to get first selected hotlist/global_history node data.
|
2013-09-13 14:24:25 +01:00 |
|
Chris Young
|
653cf8fa1f
|
Use a simulated keypress rather than a simulated mouseclick
|
2013-09-12 17:12:45 +01:00 |
|
Chris Young
|
69b0350a3c
|
Make the hotlist toolbar work
|
2013-09-12 12:35:55 +01:00 |
|
Chris Young
|
0bc226def9
|
Make hotlist toolbar use the new functions
|
2013-09-12 12:29:47 +01:00 |
|
Chris Young
|
ccdaabfa38
|
Pass generic userdata
|
2013-09-12 12:15:00 +01:00 |
|
Chris Young
|
fda365fb2d
|
Move the hotlist menu creator into hotlist.c and make it more generic
|
2013-09-12 12:08:50 +01:00 |
|
Chris Young
|
177b46e873
|
Add hotlist menu items at the correct offset
|
2013-09-12 11:27:45 +01:00 |
|
Chris Young
|
ffb024f66d
|
Remove context menu some more as it's irrepairably broken anyway
|
2013-09-12 11:10:37 +01:00 |
|
Chris Young
|
667dc146ae
|
Fix buttons in the least convaluted way possible
|
2013-09-12 11:09:05 +01:00 |
|
Chris Young
|
5b457faf5f
|
Remove some very useful drag stuff that doesn't seem to yet have an equivalalent in the new treeveiw
|
2013-09-12 11:04:22 +01:00 |
|
Chris Young
|
0e5667e28e
|
Botched fixes just to get it to compile again
|
2013-09-12 10:58:19 +01:00 |
|
Chris Young
|
9af55136d0
|
Disable the treeview context menu for now, as it needs fixing.
|
2013-09-12 10:51:39 +01:00 |
|
Ole Loots
|
9c551589bd
|
Added comments.
|
2013-09-11 00:12:42 +02:00 |
|
Ole Loots
|
c04cef649a
|
Also setup slider info before tree creation.
|
2013-09-11 00:10:59 +02:00 |
|
Ole Loots
|
becc7fe064
|
Set window ref before calling tree_create. Fixes crash during startup.
(tree_create causes an resize event which requires the window handle
to be available).
|
2013-09-10 23:52:56 +02:00 |
|
Michael Drake
|
65a658769e
|
Set treeview text size to 12pt.
|
2013-09-09 22:19:18 +01:00 |
|
Michael Drake
|
3d123d72fc
|
Enable front end to select treeview text size.
|
2013-09-09 13:11:36 +01:00 |
|
Michael Drake
|
b10252e325
|
Protect against attempt to initialise twice.
|
2013-09-09 13:00:24 +01:00 |
|
Michael Drake
|
172551870b
|
Squash warning from older GCC.
|
2013-09-08 19:34:43 +01:00 |
|
Michael Drake
|
7f31b2c776
|
Fix use after unref.
|
2013-09-08 19:28:57 +01:00 |
|
Michael Drake
|
f13a11e31f
|
Destroy treeviews.
|
2013-09-08 19:04:45 +01:00 |
|