|
|
|
@127:3328c6fb77ca
|
[127:3328c6fb77ca]
|
01/08/09 15:09:46 |
Diggory Hardy <diggory.hardy@gmail.com> |
2 fixes for ldc - not that I was able to compile anyway (x86_64). |
|
|
|
@126:c9843fbaac88
|
[126:c9843fbaac88]
|
01/08/09 08:05:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
Dynamic minimal size changing improved; works over layouts sharing … |
|
|
|
@125:3e648bc53bde
|
[125:3e648bc53bde]
|
01/06/09 11:54:04 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added a simple switch/tab widget (depends on existing EnumContent?). |
|
|
|
@124:a2ef6b549101
|
[124:a2ef6b549101]
|
01/05/09 07:43:27 |
Diggory Hardy <diggory.hardy@gmail.com> |
Dynamic minimal size changing is now fully supported.
Support for … |
|
|
|
@123:d3b2cefd46c9
|
[123:d3b2cefd46c9]
|
01/04/09 12:35:15 |
Diggory Hardy <diggory.hardy@gmail.com> |
minSizeChange() allows run-time changes to widgets' minimal size (except … |
|
|
|
@122:f96e8d18c00a
|
[122:f96e8d18c00a]
|
01/02/09 13:10:14 |
Diggory Hardy <diggory.hardy@gmail.com> |
Missed file from last commit. |
|
|
|
@121:5b37d0400732
|
[121:5b37d0400732]
|
01/02/09 13:07:10 |
Diggory Hardy <diggory.hardy@gmail.com> |
Widgets now receive and store their parent (IParentWidget). Infinite … |
|
|
|
@120:46c63cb1c74f
|
[120:46c63cb1c74f]
|
01/01/09 10:16:00 |
Diggory Hardy <diggory.hardy@gmail.com> |
Ideas for keyboard selection of widgets. |
|
|
|
@119:d28aea50c6da
|
[119:d28aea50c6da]
|
01/01/09 09:52:09 |
Diggory Hardy <diggory.hardy@gmail.com> |
Basic edit cursor placement using the mouse.
Moved textContent.d's … |
|
|
|
@118:9ac208b53582
|
[118:9ac208b53582]
|
12/28/08 05:55:15 |
Diggory Hardy <diggory.hardy@gmail.com> |
Unittest for mde.gui.widget.layout. |
|
|
|
@117:aba2dd815a1f
|
[117:aba2dd815a1f]
|
12/26/08 07:07:38 |
Diggory Hardy <diggory.hardy@gmail.com> |
Some tweaks to popup events and widgets.
Moved gui.mtt to … |
|
|
|
@116:5ee69b3ed9c9
|
[116:5ee69b3ed9c9]
|
12/21/08 07:03:50 |
Diggory Hardy <diggory.hardy@gmail.com> |
Partial implementation of infinite widget recursion protection; some … |
|
|
|
@115:1b1e2297e2fc
|
[115:1b1e2297e2fc]
|
12/20/08 12:57:05 |
Diggory Hardy <diggory.hardy@gmail.com> |
Enums handled more generically now via either a popup list or flat list of … |
|
|
|
@114:b16a534f5302
|
[114:b16a534f5302]
|
12/19/08 10:15:06 |
Diggory Hardy <diggory.hardy@gmail.com> |
Changes for tango r4201. Added override keyword in a lot of places. |
|
|
|
@113:9824bee909fd
|
[113:9824bee909fd]
|
12/19/08 05:32:28 |
Diggory Hardy <diggory.hardy@gmail.com> |
Popup menu; works for simple menus except that clicking an item doesn't … |
|
|
|
@112:fe061009029d
|
[112:fe061009029d]
|
12/13/08 07:54:43 |
Diggory Hardy <diggory.hardy@gmail.com> |
EnumContent?; log level can be selected from a popup list.
New … |
|
|
|
@111:1655693702fc
|
[111:1655693702fc]
|
12/06/08 12:41:42 |
Diggory Hardy <diggory.hardy@gmail.com> |
Resolved ticket #4, allowing widgets to reload strings and recalculate … |
|
|
|
@110:6acd96f8685f
|
[110:6acd96f8685f]
|
12/05/08 06:29:39 |
Diggory Hardy <diggory.hardy@gmail.com> |
Translation reloading as far as AContent name/desc supported. Limited & … |
|
|
|
@109:2a1428ec5344
|
[109:2a1428ec5344]
|
12/04/08 05:32:20 |
Diggory Hardy <diggory.hardy@gmail.com> |
Optional, visible spacing in grid layouts. |
|
|
|
@108:c9fc2d303178
|
[108:c9fc2d303178]
|
12/03/08 14:37:32 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added capability for border-less pop-up widgets. Simple pop-up … |
|
|
|
@107:20f7d813bb0f
|
[107:20f7d813bb0f]
|
11/30/08 12:17:56 |
Diggory Hardy <diggory.hardy@gmail.com> |
Translation: now has a file for each locale, instead of a file for each … |
|
|
|
@106:7f7b40fed72b
|
[106:7f7b40fed72b]
|
11/29/08 11:43:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
Fix & workaround for tango r4134.
isFolder workaround: see dsss.conf |
|
|
|
@105:08651e8a8c51
|
[105:08651e8a8c51]
|
11/29/08 07:36:39 |
Diggory Hardy <diggory.hardy@gmail.com> |
Quit button, big changes to content system.
Moved mde.gui.content to … |
|
|
|
@104:ee209602770d
|
[104:ee209602770d]
|
11/26/08 08:07:46 |
Diggory Hardy <diggory.hardy@gmail.com> |
Cleaned up Options.d removing old storage method. It's now possible to get … |
|
|
|
@103:42e241e7be3e
|
[103:42e241e7be3e]
|
11/25/08 13:01:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
ContentList? content type; getting content items/lists from Options … |
|
|
|
@102:ba035eba07b4
|
[102:ba035eba07b4]
|
11/22/08 15:59:36 |
Cyborg16@cyborg64-win.lan |
Compilation fixes for windows and unittest code. |
|
|
|
@101:71f0f1f83620
|
[101:71f0f1f83620]
|
11/16/08 12:03:47 |
Diggory Hardy <diggory.hardy@gmail.com> |
Some path adjustments for windows (untested) and fonts. All types of … |
|
|
|
@100:0ea4a3e651ae
|
[100:0ea4a3e651ae]
|
11/15/08 12:39:14 |
Diggory Hardy <diggory.hardy@gmail.com> |
There is now a position marker for text editing.
Changed the way fonts … |
|
|
|
@99:5de5810e3516
|
[99:5de5810e3516]
|
11/14/08 07:44:32 |
Diggory Hardy <diggory.hardy@gmail.com> |
Implemented an editable TextContent? widget; it's now possible to edit text … |
|
|
|
@98:49e7cfed4b34
|
[98:49e7cfed4b34]
|
11/12/08 08:18:51 |
Diggory Hardy <diggory.hardy@gmail.com> |
All types of Option have been converted to use ValueContent? classes, and … |
|
|
|
@97:30470bc19ca4
|
[97:30470bc19ca4]
|
11/10/08 11:44:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
Floating widgets now work nicely: customizable borders added, resizing, … |
|
|
|
@96:dbf332403c6e
|
[96:dbf332403c6e]
|
11/06/08 08:16:39 |
Diggory Hardy <diggory.hardy@gmail.com> |
Improvements to FloatingAreaWidget?: positioning, passing click events and … |
|
|
|
@95:2a364c7d82c9
|
[95:2a364c7d82c9]
|
11/06/08 06:07:18 |
Diggory Hardy <diggory.hardy@gmail.com> |
Boolean options can be adjusted from the gui now (using a very basic … |
|
|
|
@94:9520cc0448e5
|
[94:9520cc0448e5]
|
10/23/08 12:45:49 |
Diggory Hardy <diggory.hardy@gmail.com> |
Boolean options are now encapsulated within a Content class (currently an … |
|
|
|
@93:08a4ae11454b
|
[93:08a4ae11454b]
|
10/21/08 06:35:15 |
Diggory Hardy <diggory.hardy@gmail.com> |
Widgets now save dimensions without preventing structural changes in the … |
|
|
|
@92:085f2ca31914
|
[92:085f2ca31914]
|
10/21/08 04:57:19 |
Diggory Hardy <diggory.hardy@gmail.com> |
Shared alignments supported in more complex cases. |
|
|
|
@91:4d5d53e4f881
|
[91:4d5d53e4f881]
|
10/16/08 12:43:48 |
Diggory Hardy <diggory.hardy@gmail.com> |
Shared alignment for dynamic content lists - finally implemented! Lots of … |
|
|
|
@90:b525ff28774b
|
[90:b525ff28774b]
|
10/01/08 18:37:51 |
Diggory Hardy <diggory.hardy@gmail.com> |
Widgets generated dynamically from a list can now be standard widgets … |
|
|
|
@89:97e6dce08037
|
[89:97e6dce08037]
|
09/29/08 13:27:17 |
Diggory Hardy <diggory.hardy@gmail.com> |
Solved some/removed some obsolete jobs/FIXMEs (excluding from gui code). … |
|
|
|
@88:01f4f5f1acc9
|
[88:01f4f5f1acc9]
|
09/29/08 07:09:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
Changes to init and to allow compiling with gdc.
Tweaked init code to … |
|
|
|
@87:2212285f714c
|
[87:2212285f714c]
|
09/23/08 07:31:48 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added a workaround for a dmd bug.
For some reason the bug showed up after … |
|
|
|
@86:79d816b3e2d2
|
[86:79d816b3e2d2]
|
09/12/08 12:36:14 |
Diggory Hardy <diggory.hardy@gmail.com> |
New InitStage? system, Screen & Screen.Drawable, separate testing and … |
|
|
|
@85:56c0ddd90193
|
[85:56c0ddd90193]
|
09/11/08 06:33:51 |
Diggory Hardy <diggory.hardy@gmail.com> |
Intermediate commit (not stable). Changes to init system. |
|
|
|
@84:e0f1ec7fe73a
|
[84:e0f1ec7fe73a]
|
08/31/08 10:59:17 |
Diggory Hardy <diggory.hardy@gmail.com> |
Merge plus a few tweaks. |
|
|
|
@83:2813ac68576f
|
[83:2813ac68576f]
|
08/30/08 05:54:32 |
Diggory Hardy <diggory.hardy@gmail.com> |
Start of creating a separate gui demo module and leaving mde.d for … |
|
|
|
@82:ac1e3fd07275
|
[82:ac1e3fd07275]
|
08/30/08 04:37:35 |
Diggory Hardy <diggory.hardy@gmail.com> |
New ssi file format.
(De)serializer now supports non-ascii wide … |
|
|
|
@81:d8fccaa45d5f
|
[81:d8fccaa45d5f]
|
08/29/08 06:59:43 |
Diggory Hardy <diggory.hardy@gmail.com> |
Moved file IO code from mde/mergetag to mde/file/mergetag and changed … |
|
|
|
@80:ea58f277f487
|
[80:ea58f277f487]
|
08/07/08 06:25:27 |
Diggory Hardy <diggory.hardy@gmail.com> |
Gui reorganization and changes; partial implementation of floating … |
|
|
|
@79:61ea26abe4dd
|
[79:61ea26abe4dd]
|
08/05/08 06:51:51 |
Diggory Hardy <diggory.hardy@gmail.com> |
Moved mde/mergetag/parse/parse(To/From) to mde/mergetag/(de)serialize. … |
|
|
|
@78:79a1809421aa
|
[78:79a1809421aa]
|
07/29/08 13:14:53 |
Diggory Hardy <diggory.hardy@gmail.com> |
Widget data saving reimplemented for the new data system. (Now grid layout … |
|
|
|
@77:3dfd934100f7
|
[77:3dfd934100f7]
|
07/29/08 12:11:22 |
Diggory Hardy <diggory.hardy@gmail.com> |
Continuing widget data changes started in last commit: all previous … |
|
|
|
@76:65780e0e48e6
|
[76:65780e0e48e6]
|
07/28/08 13:49:18 |
Diggory Hardy <diggory.hardy@gmail.com> |
Re-enabled click event passing in the gui to make ButtonWidget? … |
|
|
|
@75:25cb7420dc91
|
[75:25cb7420dc91]
|
07/28/08 13:17:48 |
Diggory Hardy <diggory.hardy@gmail.com> |
A massive overhaul/rewrite for the gui's data management and setup code. … |
|
|
|
@74:cee261eba249
|
[74:cee261eba249]
|
07/07/08 10:54:47 |
Diggory Hardy <diggory.hardy@gmail.com> |
Minor tweaks. |
|
|
|
@73:08d3b6bcf891
|
[73:08d3b6bcf891]
|
07/07/08 10:53:58 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added a file which should have been in the last commit! |
|
|
|
@72:159775502bb4
|
[72:159775502bb4]
|
07/05/08 13:27:46 |
Diggory Hardy <diggory.hardy@gmail.com> |
The first dynamically generated widget lists, based on Options, are here! |
|
|
|
@71:77c7d3235114
|
[71:77c7d3235114]
|
07/05/08 10:36:39 |
Diggory Hardy <diggory.hardy@gmail.com> |
Separated the grid layout widget's implementation into a base and a … |
|
|
|
@70:7fc0a8295c83
|
[70:7fc0a8295c83]
|
07/04/08 14:04:16 |
Diggory Hardy <diggory.hardy@gmail.com> |
Moved my parseTo and parseFrom modules from tango.scrapple to mde in order … |
|
|
|
@69:ead4afc6d0b8
|
[69:ead4afc6d0b8]
|
07/04/08 13:53:28 |
Diggory Hardy <diggory.hardy@gmail.com> |
Merged in tango updates. |
|
|
|
@68:3a737e06dc50
|
[68:3a737e06dc50]
|
07/04/08 13:49:16 |
Diggory Hardy <diggory.hardy@gmail.com> |
Unittests: fixes and changes. Plus some doc changes. |
|
|
|
@67:108d123238c0
|
[67:108d123238c0]
|
07/03/08 07:40:31 |
Diggory Hardy <diggory.hardy@gmail.com> |
Changes to work with tango r3700 (post 0.99.6).
Changes to … |
|
|
|
@66:f54ae4fc2b2f
|
[66:f54ae4fc2b2f]
|
07/02/08 12:10:07 |
Diggory Hardy <diggory.hardy@gmail.com> |
Replaced IWidget.getMinimalSize(out w,out h) with minWidth() and … |
|
|
|
@65:891211f034f2
|
[65:891211f034f2]
|
06/29/08 10:40:37 |
Diggory Hardy <diggory.hardy@gmail.com> |
Changes to widgets: widgets may now get strings as creation data. Strings … |
|
|
|
@64:cc3763817b8a
|
[64:cc3763817b8a]
|
06/29/08 06:55:55 |
Diggory Hardy <diggory.hardy@gmail.com> |
Overhauled Options so that it now uses templates and mixins for … |
|
|
|
@63:66d555da083e
|
[63:66d555da083e]
|
06/27/08 13:35:33 |
Diggory Hardy <diggory.hardy@gmail.com> |
Moved many modules/packages to better reflect usage. |
|
|
|
@62:960206198cbd
|
[62:960206198cbd]
|
06/27/08 12:19:46 |
Diggory Hardy <diggory.hardy@gmail.com> |
Documentation changes only. (Idea for new gui.content.Items module; unused … |
|
|
|
@61:7cab2af4ba21
|
[61:7cab2af4ba21]
|
06/25/08 12:25:48 |
Diggory Hardy <diggory.hardy@gmail.com> |
A little bit of progress on the content handling system (relevent code is … |
|
|
|
@60:23a1d2b1ec5f
|
[60:23a1d2b1ec5f]
|
06/24/08 15:40:52 |
Diggory Hardy <diggory.hardy@gmail.com> |
Fixed a little bug giving the mouse pointer the correct position. |
|
|
|
@59:672b6b162a36
|
[59:672b6b162a36]
|
06/14/08 12:52:22 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added very basic (and currently useless) content support. |
|
|
|
@58:d43523ed4b62
|
[58:d43523ed4b62]
|
06/14/08 12:15:06 |
Diggory Hardy <diggory.hardy@gmail.com> |
Included a wdim typedef for all variables to do with window position or … |
|
|
|
@57:9e1f05fbbcef
|
[57:9e1f05fbbcef]
|
06/14/08 08:09:03 |
Diggory Hardy <diggory.hardy@gmail.com> |
Coloured and alpha-blended text is now supported.
TextWidgets? get text … |
|
|
|
@56:f9f5e04f20b2
|
[56:f9f5e04f20b2]
|
06/14/08 07:04:25 |
Diggory Hardy <diggory.hardy@gmail.com> |
Bit of polish for a public release, including some more documentation. |
|
|
|
@55:f3d8c0441408
|
[55:f3d8c0441408]
|
06/10/08 12:35:13 |
Diggory Hardy <diggory.hardy@gmail.com> |
Implemented gl.texture (without testing) & fixed log options adjusted … |
|
|
|
@54:c81342b54ef2
|
[54:c81342b54ef2]
|
06/05/08 13:05:22 |
Diggory Hardy <diggory.hardy@gmail.com> |
Merged changes from my external repo.
Changed dependent OpenGL version … |
|
|
|
@53:f000d6cd0f74
|
[53:f000d6cd0f74]
|
06/05/08 12:16:52 |
Diggory Hardy <diggory.hardy@gmail.com> |
Changes to paths, command line arguments and font LCD rendering.
Use "./" … |
|
|
|
@52:94a4ddb549e5
|
[52:94a4ddb549e5]
|
06/05/08 10:04:44 |
Diggory Hardy <diggory.hardy@gmail.com> |
Added a .hgignore file. |
|
|
|
@51:387a80724c35
|
[51:387a80724c35]
|
06/02/08 09:34:24 |
Diggory Hardy <diggory.hardy@gmail.com> |
Enabled LCD font rendering mode (only tested with freetype's sub-pixel … |
|
|
|
@50:f68ae1d667f9
|
[50:f68ae1d667f9]
|
06/01/08 13:22:54 |
Diggory Hardy <diggory.hardy@gmail.com> |
Options: impl template & new OptionsFont? class.
Options: impl template to … |
|
|
|
@49:bca7e2342d77
|
[49:bca7e2342d77]
|
05/31/08 08:10:06 |
Diggory Hardy <diggory.hardy@gmail.com> |
Enabled getting the size of a text block (before or after … |
|
|
|
@48:a98ffb64f066
|
[48:a98ffb64f066]
|
05/31/08 07:40:26 |
Diggory Hardy <diggory.hardy@gmail.com> |
Implemented font rendering (grayscale only; i.e. non-LCD).
FontTexture? … |
|
|
|
@47:e0839643ff52
|
[47:e0839643ff52]
|
05/23/08 08:13:08 |
Diggory Hardy <diggory.hardy@gmail.com> |
New mtcp utility and changes to paths.
Changed some of mde.resource.paths … |
|
|
|
@46:03fa79a48c48
|
[46:03fa79a48c48]
|
05/22/08 07:51:47 |
Diggory Hardy <diggory.hardy@gmail.com> |
Fixed resizing bugs in previous commit and made code cleaner and more … |
|
|
|
@45:0fd51d2c6c8a
|
[45:0fd51d2c6c8a]
|
05/22/08 06:34:09 |
Diggory Hardy <diggory.hardy@gmail.com> |
Several changes to resising windows and layout widgets. This commit still … |
|
|
|
@44:07bd1a09e161
|
[44:07bd1a09e161]
|
05/16/08 07:22:10 |
Diggory Hardy <diggory.hardy@gmail.com> |
Started implementing text rendering.
Can now position glyphs accurately … |
|
|
|
@43:1530d9c04d4d
|
[43:1530d9c04d4d]
|
05/15/08 05:39:57 |
Diggory Hardy <diggory.hardy@gmail.com> |
Column/row resizing implemented for GridLayoutWidget? (finally)!
Also new … |
|
|
|
@42:8bf53e711cc7
|
[42:8bf53e711cc7]
|
05/14/08 07:31:09 |
Diggory Hardy <diggory.hardy@gmail.com> |
Partially implemented column/row resizing (code not working … |
|
|
|
@41:b3a6ca4516b4
|
[41:b3a6ca4516b4]
|
05/13/08 07:02:36 |
Diggory Hardy <diggory.hardy@gmail.com> |
The renderer now controls which parts of the window border allow … |
|
|
|
@40:b28d7adc786b
|
[40:b28d7adc786b]
|
05/08/08 11:05:51 |
Diggory Hardy <diggory.hardy@gmail.com> |
Made GUI more robust to mutable data changes and improved much of … |
|
|
|
@39:5132301e9ed7
|
[39:5132301e9ed7]
|
05/07/08 08:07:03 |
Diggory Hardy <diggory.hardy@gmail.com> |
Implemented widget saving.
Widget creation data saving (sub-widgets, … |
|
|
|
@38:8c4c96f04e7f
|
[38:8c4c96f04e7f]
|
05/05/08 12:02:21 |
Diggory Hardy <diggory.hardy@gmail.com> |
Windows can now be resized!
Windows have both a resize border and a move … |
|
|
|
@37:052df9b2fe07
|
[37:052df9b2fe07]
|
05/05/08 09:47:25 |
Diggory Hardy <diggory.hardy@gmail.com> |
Allowed widget resizing, changed widget IDs and made Input catch any … |
|
|
|
@36:57d000574d75
|
[36:57d000574d75]
|
05/02/08 12:38:43 |
Diggory Hardy <diggory.hardy@gmail.com> |
Enabled drawing on demand, and made the polling interval … |
|
|
|
@35:928db3c75ed3
|
[35:928db3c75ed3]
|
05/02/08 11:20:35 |
Diggory Hardy <diggory.hardy@gmail.com> |
Windows can now be moved.
committer: Diggory Hardy … |
|
|
|
@34:6b4116e6355c
|
[34:6b4116e6355c]
|
05/02/08 11:03:52 |
Diggory Hardy <diggory.hardy@gmail.com> |
Work on the Gui: some of the framework for drag & drop. Also made Window … |
|
|
|
@33:6886402c1545
|
[33:6886402c1545]
|
05/01/08 05:55:04 |
Diggory Hardy <diggory.hardy@gmail.com> |
Started implementing FreeType?.
Loads the freetype library and a font, but … |
|
|
|
@32:316b0230a849
|
[32:316b0230a849]
|
04/30/08 13:05:56 |
Diggory Hardy <diggory.hardy@gmail.com> |
Lots more work on the GUI. Also renamed lots of files.
Lots of changes to … |
|
|
|
@31:baa87e68d7dc
|
[31:baa87e68d7dc]
|
04/29/08 13:10:58 |
Diggory Hardy <diggory.hardy@gmail.com> |
GUI now supports basic interactible widgets, widget colour and border are … |
|
|
|
@30:467c74d4804d
|
[30:467c74d4804d]
|
04/28/08 05:59:47 |
Diggory Hardy <diggory.hardy@gmail.com> |
Major changes to the scheduler, previously only used by the main … |
|
|
|
@29:f985c28c0ec9
|
[29:f985c28c0ec9]
|
04/12/08 09:10:13 |
Diggory Hardy <diggory.hardy@gmail.com> |
A new GUI widget plus changes to the init system.
GUI: Implemented a … |
|
|
|
@28:b5fadd8d930b
|
[28:b5fadd8d930b]
|
04/08/08 10:52:21 |
Diggory Hardy <diggory.hardy@gmail.com> |
Small addition to GUI, paths work-around for Windows.
New GUI widget … |