Commit Graph

1108 Commits

Author SHA1 Message Date
Vadim Lopatin 5b67dbde81 DML editor sample 2015-04-02 11:53:28 +03:00
Vadim Lopatin f0a615ed82 ML parser improvements; allow specifying percent size for layoutWidth, layoutHeight in percents 2015-04-02 11:06:50 +03:00
Vadim Lopatin 2877cba890 new example: DML editor 2015-04-02 09:50:28 +03:00
Vadim Lopatin 22118b5654 improvements in loading from DML - issue #58 2015-04-01 17:39:58 +03:00
Vadim Lopatin b62334e5c7 improvements in loading from DML - issue #58 2015-04-01 15:14:00 +03:00
Vadim Lopatin bec083326b ML parser, continue 2015-03-31 18:33:06 +03:00
Vadim Lopatin e497b6bb36 ML parser, part 1 2015-03-31 16:39:06 +03:00
Vadim Lopatin 6b5f99853b Merge pull request #82 from Freakazo/master
Make handleAction not protected
2015-03-31 13:07:20 +03:00
Vadim Lopatin b28a1e95b7 list adapters: support adding/removing items, fix issue #80 2015-03-31 13:06:14 +03:00
Vadim Lopatin 433263133c correct win32 opengl initialization - possible fixes issue #81 2015-03-31 10:23:14 +03:00
Hans-Albert Maritz e12b662be6 Make handleAction not protected 2015-03-31 05:37:43 +11:00
Vadim Lopatin 10aa79f479 improve sfml support 2015-03-28 13:06:03 +03:00
Vadim Lopatin 9e08b43f31 dsfml: support keyboard events 2015-03-27 18:43:43 +03:00
Vadim Lopatin 460f02cd57 dsfml support - mouse events and window resize 2015-03-27 18:22:26 +03:00
Vadim Lopatin 27d07cc6d5 add missing files 2015-03-27 16:53:59 +03:00
Vadim Lopatin 045621a90e dsfml platform - initial support 2015-03-27 16:48:40 +03:00
Vadim Lopatin bf9f438d0f fix layout problems 2015-03-27 14:08:40 +03:00
Vadim Lopatin a42c8c0806 fix SimpleTextFormatter 2015-03-27 13:12:48 +03:00
Vadim Lopatin 1b50e0586a platform initialization/deinitialization refactoring 2015-03-27 11:39:55 +03:00
Vadim Lopatin c54da25549 platform initialization/deinitialization refactoring 2015-03-27 11:25:42 +03:00
Vadim Lopatin 9ce0c2a488 remove unnecessary logging 2015-03-27 09:19:30 +03:00
Vadim Lopatin 740857d7bd add missing import 2015-03-27 09:17:18 +03:00
Vadim Lopatin ac7743ad5c add missing import 2015-03-27 09:16:05 +03:00
Vadim Lopatin afea75828e platform init/uninit refactoring - move common parts to platform.d 2015-03-27 09:13:58 +03:00
Vadim Lopatin dbd6b84794 combobox selectedItemIndex chaining 2015-03-25 13:12:59 +03:00
Vadim Lopatin 11ff71753e combobox selectedItemIndex chaining 2015-03-25 13:11:00 +03:00
Vadim Lopatin fc479a1cfa Merge branch 'master' of github.com:buggins/dlangui 2015-03-25 08:43:15 +03:00
Vadim Lopatin b2be31ac9f whitespace remove 2015-03-25 08:43:05 +03:00
Vadim Lopatin a9d1a31f6b added DrawBuf,drawLine() - issue #64 - based on code from Ted Bullen; OpenGL version of drawLine still needs optimization to avoid drawing by-pixel 2015-03-24 21:56:54 +03:00
Vadim Lopatin 0c2b25d558 CanvasWidget, with example 2015-03-24 21:20:47 +03:00
Vadim Lopatin ca58769a91 issue #64 - draw points 2015-03-24 20:47:54 +03:00
Vadim Lopatin 5eec0f91cf fix High DPI window resize 2015-03-24 08:53:16 +03:00
Vadim Lopatin 40a3c36dd2 remove XCB backend from sources 2015-03-23 17:33:24 +03:00
Vadim Lopatin 9ec5b0b1b9 scene 3D, initial implementation 2015-03-23 17:30:08 +03:00
Vadim Lopatin 11d4b33051 better HDPI support 2015-03-23 14:16:26 +03:00
Vadim Lopatin 1a07f72b29 HDPI resources support - issue #76 2015-03-23 12:32:23 +03:00
Vadim Lopatin 865eaab4cb DPI aware font size in log windows: fix issue #76 2015-03-23 11:40:00 +03:00
Vadim Lopatin f511ba03ff fix issue #78
readonly editors
2015-03-23 10:27:58 +03:00
Vadim Lopatin 9ccbbb307c fix issues #76, #72 - High DPI (Retina) displays support 2015-03-23 10:25:26 +03:00
Vadim Lopatin 568b87cc5f fix issues #76, #72 - High DPI (Retina) displays support 2015-03-23 10:24:48 +03:00
Vadim Lopatin c284461b50 fix issue #74 - shaders on Mac 2015-03-23 09:50:29 +03:00
Vadim Lopatin 5f01235be1 trying to fix OpenGL support on Mac OSX 2015-03-20 14:56:14 +03:00
Vadim Lopatin 20f6488694 refactor shaders code 2015-03-19 11:47:11 +03:00
Vadim Lopatin 3b4e98b024 High DPI and resource sizes in points support, possible fix for issue #72 2015-03-19 10:32:24 +03:00
Vadim Lopatin 6cfe98a4f1 possible fix for #74 - undeclared gl_FragmentColor 2015-03-18 12:08:09 +03:00
Vadim Lopatin 115f409c29 OpenGL support improvements 2015-03-18 11:28:03 +03:00
Vadim Lopatin d31130dde9 implement issue #39 - MultilineTextWidget 2015-03-18 11:26:08 +03:00
Vadim Lopatin cd8c617e05 support simple multiline text formatting and drawing 2015-03-18 10:12:30 +03:00
Vadim Lopatin 2155d8418b fix OpenGL support on Win32 backend 2015-03-18 09:30:12 +03:00
Vadim Lopatin 903fafc590 fix OpenGL initialization in SDL app 2015-03-17 13:40:07 +03:00
Vadim Lopatin d4def4cadd trying to fix OpenGL problems on Mac - use texture instead of texture2D in shader 2015-03-17 12:24:56 +03:00
Vadim Lopatin 2f7bd7e108 fix shaders syntax for opengl - fix problem with OpenGL on mac 2015-03-17 10:31:11 +03:00
Vadim Lopatin 8d0d67a5ba trying to fix OpenGL problem on MAC - part 2 2015-03-16 17:16:44 +03:00
Vadim Lopatin 945aabfc1d trying to fix OpenGL problem on MAC 2015-03-16 17:04:42 +03:00
Vadim Lopatin 057a37df3e Try creating OpenGL 2.1, 2.0 context if v3.2 context creation is failed 2015-03-16 11:48:00 +03:00
Vadim Lopatin f599a7e4df fix opengl context creation 2015-03-16 09:39:29 +03:00
Vadim Lopatin 027cfdb685 possible fix for issue #72 - GUI is blurry when using retina displays; theme font size in pt 2015-03-12 10:04:31 +03:00
Vadim Lopatin 0b126d6c4e possible fix for issue #72 - GUI is blurry when using retina displays 2015-03-11 09:12:36 +03:00
Vadim Lopatin 3e75395861 possible fix for issue #72 - GUI is blurry when using retina displays 2015-03-11 09:06:54 +03:00
Vadim Lopatin e8f2057ecd fix mouse coordinates for HIGHDPI on mac 2015-03-10 17:55:26 +03:00
Vadim Lopatin 23bc6f9187 fix issue GUI is blurry when using retina displays #72 2015-03-10 17:44:41 +03:00
Vadim Lopatin 556bae77a9 support tab control placement at bottom 2015-03-10 17:16:58 +03:00
Vadim Lopatin 5bfb363744 fix underline; log widget improvements 2015-03-10 16:03:15 +03:00
Vadim Lopatin bfd5f48589 log widget fixes 2015-03-10 14:42:09 +03:00
Vadim Lopatin a740aa0f0c dark theme fixes 2015-03-10 13:32:22 +03:00
Vadim Lopatin 9ba372a504 themed editors 2015-03-10 10:45:41 +03:00
Vadim Lopatin 63e9d69b5c dark theme related fixes 2015-03-06 14:56:24 +03:00
Vadim Lopatin a050465e9f dark theme 2015-03-06 10:46:02 +03:00
Vadim Lopatin c646095cb8 support overriding of drawables in theme using customDrawable 2015-03-06 10:24:14 +03:00
Vadim Lopatin 4a4152bd67 fix issue #72 - TODO for high DPI on windows 2015-03-06 10:10:56 +03:00
Vadim Lopatin dd214309c0 fix issue #72 - retina displays support on mac 2015-03-06 10:05:46 +03:00
Vadim Lopatin ae83f16639 dark theme, part 1 2015-03-05 17:40:19 +03:00
Vadim Lopatin f0742487dd implement clearing of glyph caches after font manager settings change; implement onThemeChange notification 2015-03-05 10:43:59 +03:00
Vadim Lopatin c6165bd64d combobox improvements; settings dialog improvements 2015-03-04 17:42:26 +03:00
Vadim Lopatin cd8e85372b fix settings 2015-03-04 13:44:17 +03:00
Vadim Lopatin cbf9b64b0c settings editor - edit number; editors - change listener 2015-03-04 13:28:08 +03:00
Vadim Lopatin 9d52514295 fix scroll issue; settings dialog improvements 2015-03-04 11:29:55 +03:00
Vadim Lopatin 4d62cdd359 settings dialog 2015-03-04 10:16:32 +03:00
Vadim Lopatin e654035492 settings dialog support 2015-03-03 17:57:12 +03:00
Vadim Lopatin 042c675431 controls 2015-03-03 16:53:38 +03:00
Vadim Lopatin 2cceeb94fb settings editors 2015-03-03 16:42:05 +03:00
Vadim Lopatin 77a076b485 settings dlg 2015-02-27 17:53:29 +03:00
Vadim Lopatin 192d3474dc settings dialog, part 1 2015-02-27 15:54:55 +03:00
Vadim Lopatin 2bb3fcb258 settings improvements: allow foreach iteration over arrays and maps 2015-02-27 12:18:44 +03:00
Vadim Lopatin 0850b5810f tree expand icon fix 2015-02-26 17:37:45 +03:00
Vadim Lopatin ce820a5dd2 support of smart indents 2015-02-24 14:13:41 +03:00
Vadim Lopatin 021155b12a smart indents support 2015-02-24 12:32:32 +03:00
Vadim Lopatin 9275b8c811 rename SyntaxHighlighter to SyntaxSupport 2015-02-24 11:19:37 +03:00
Vadim Lopatin 2428b06ad8 Merge pull request #65 from axiom-a/use_of_package
Use of package.d for cleaner import lines in applications.
2015-02-24 10:51:03 +03:00
Vadim Lopatin bde4b0d44e Merge pull request #67 from MrSmith33/master
Fix 64-bit build.
2015-02-24 07:04:49 +03:00
Emil Nicolaie Perhinschi 33d1afebc6 registered a font path so dlangide will compile on Debian Wheezy without hacks 2015-02-24 03:19:46 +02:00
Andrey Penechko 8b1395ca00 Fix 64-bit build. 2015-02-23 13:38:13 +02:00
knommad 0d81aafee6 Use of package.d for cleaner import lines in applications. 2015-02-22 09:13:53 +10:30
Vadim Lopatin 5e59151661 fix issue 32 submitted on dlangide 2015-02-20 16:23:12 +03:00
Vadim Lopatin fcda30b159 fix dlangide issue 33 - openging of .json file in editor causes crash 2015-02-19 11:29:33 +03:00
Vadim Lopatin f4fad909c2 fix settings implementation 2015-02-17 17:40:44 +03:00
Vadim Lopatin 54bb53d4e5 temporary fix for app hanging on druntime shutdown when there were several threads: 2015-02-17 15:49:01 +03:00
Vadim Lopatin 7ed43feb7f fix key codes 2015-02-17 14:21:24 +03:00
Vadim Lopatin cf4ba4a9a3 window onClose handler 2015-02-17 13:20:08 +03:00
Vadim Lopatin 42f9d60b4f better settings accessors 2015-02-17 11:50:05 +03:00
Vadim Lopatin ae12dd12b9 search executable using PATH env variable 2015-02-17 11:01:07 +03:00
Vadim Lopatin 90429a84fd Merge pull request #62 from MrSmith33/master
Fix appending string to dchar[]. Fix C-style arrays.
2015-02-17 09:33:14 +03:00
Vadim Lopatin 36a95e6849 Merge pull request #61 from Freakazo/master
Check that line is not empty.
2015-02-17 09:32:22 +03:00
Andrey Penechko af30472a7b Fix appending string to dchar[]. Fix C-style arrays. 2015-02-17 02:45:22 +02:00
Vadim Lopatin 8208f43049 configurable shortcuts - issue #59 2015-02-16 12:06:43 +03:00
Vadim Lopatin 009e0ec21c externalizable accelerators 2015-02-16 10:52:11 +03:00
Vadim Lopatin 9b3c2b3cfc improve settings 2015-02-16 10:27:25 +03:00
Hans-Albert Maritz eaee37599f Check that line is not empty.
Fixes potential out of bounds access a couple of lines below.
2015-02-15 20:05:48 +11:00
Vadim Lopatin 06d1f31cd0 fixes 2015-02-13 17:14:35 +03:00
Vadim Lopatin 7490ae0c56 fix resource leak when closing tabs 2015-02-13 16:35:38 +03:00
Vadim Lopatin 195a8587be resource leak detection - always enable for debug builds 2015-02-13 16:22:43 +03:00
Vadim Lopatin d34ffd75a1 allow processing of window close event - e.g. to disable closing if there is unsaved data - issue #60 implemented for win32 backend 2015-02-13 14:20:53 +03:00
Vadim Lopatin 26d9481506 implement drag&drop files to application window 2015-02-13 13:37:24 +03:00
Vadim Lopatin 218093443b global action name/id maps, global action accelerator map - to allow overriding actino accelerators 2015-02-13 12:40:48 +03:00
Vadim Lopatin 4ed1efd75b win32 backend: fix keyboard focus issue when returning back to dlangui window from another app with mouse instead of Alt+Tab (dlangide issue 26) 2015-02-13 11:47:19 +03:00
Vadim Lopatin dabc76390b fix indent/unindent with Tab key for case when several lines selected: issue 22 in dlangide 2015-02-12 21:43:36 +03:00
Vadim Lopatin 37a5072955 move some vars from TLS to __gshared 2015-02-12 20:20:30 +03:00
Vadim Lopatin 45b1fa3bd1 fix crash on redo; fix redo and delete line shortcuts 2015-02-12 16:38:31 +03:00
Vadim Lopatin 4ffd0af922 support simple text popups; issue #43 is completed 2015-02-12 15:38:12 +03:00
Vadim Lopatin 08e9cd8d06 tooltips support 2015-02-12 15:23:52 +03:00
Vadim Lopatin 1b338828af tooltips support, part 2 2015-02-12 14:12:33 +03:00
Vadim Lopatin c67eac3432 match brackets in editors support 2015-02-12 11:12:52 +03:00
Vadim Lopatin 7d7dc6faee fix for matching brackets support in editors 2015-02-11 16:12:00 +03:00
Vadim Lopatin f703b74408 matching brackets highlight in editors 2015-02-11 15:55:07 +03:00
Vadim Lopatin 579b297147 editable fixes 2015-02-11 15:16:10 +03:00
Vadim Lopatin b037625854 fix editors cursor placement 2015-02-11 13:36:34 +03:00
Vadim Lopatin 9f01f14645 allow specifying window size on creation 2015-02-11 13:33:03 +03:00
Vadim Lopatin 888859835c popup menu support for tree items 2015-02-11 12:03:26 +03:00
Vadim Lopatin 7a53faa63f ability to remove collapse icon for single top item 2015-02-11 10:54:52 +03:00
Vadim Lopatin a749f127f8 fixes 2015-02-11 10:54:27 +03:00
Vadim Lopatin 75ef00fb15 ability to add custom icons for file types 2015-02-11 10:53:29 +03:00
Vadim Lopatin f64b2c55c6 more keycodes; increase font size for tabs 2015-02-11 09:34:37 +03:00
Vadim Lopatin 84bf895d06 paired bracket highlight, part 1 2015-02-10 18:27:44 +03:00
Vadim Lopatin 9fd6a1e513 select word by double click in editors 2015-02-10 17:57:33 +03:00
Vadim Lopatin 02526cbbb3 fix underlining 2015-02-10 16:06:25 +03:00
Vadim Lopatin 1733394bb1 optimizations 2015-02-10 16:05:56 +03:00
Vadim Lopatin de4c374197 win32 fonts size 2015-02-10 11:24:45 +03:00
Vadim Lopatin 9db29a19cd change package structure - #56 2015-02-10 09:53:21 +03:00
Vadim Lopatin 266c24936e fix toggle comment shortcut under SDL; allow freetype support when using sdl under win32 2015-02-09 17:59:51 +03:00
Vadim Lopatin 70d27155b0 support toggle comment 2015-02-09 17:42:05 +03:00
Vadim Lopatin 8293129a25 fix toggle line comment 2015-02-09 15:43:32 +03:00
Vadim Lopatin 44728bdb61 toggle comment support 2015-02-09 15:29:18 +03:00
Vadim Lopatin f99985623c toggle line comment support 2015-02-09 12:33:26 +03:00
Vadim Lopatin 183571efa0 editable - refactoring of tabs processing 2015-02-09 11:23:58 +03:00
Vadim Lopatin ed6d2df29a support toggle line and block comments in editors 2015-02-09 10:11:26 +03:00
Vadim Lopatin 6bb69b2471 indent/unindent editor actions improved 2015-02-09 09:45:23 +03:00
Vadim Lopatin 9fba7e6cfa fix font zooming with Ctrl+MouseWheel - fix issue #55 2015-02-08 21:50:51 +03:00
Vadim Lopatin 1cf381e4b9 update editor actions 2015-02-08 21:23:15 +03:00
Vadim Lopatin f9bef62e65 keys 2015-02-08 21:12:49 +03:00
Vadim Lopatin 15c911b7bd delete line by Ctrl+Y, insert new line by Ctrl+Enter 2015-02-08 20:25:07 +03:00
Vadim Lopatin 688866b017 new editor actions - part 1 2015-02-08 20:07:47 +03:00
Vadim Lopatin e91114994e fix issue #52 - showCloseButton flag 2015-02-08 19:51:41 +03:00
Vadim Lopatin 1f26e95467 autodetect line endings while processing resource list for embedding; issue #49 2015-02-08 19:43:07 +03:00
Vadim Lopatin 5212b97151 Merge branch 'master' of github.com:buggins/dlangui 2015-02-06 17:38:37 +03:00
Vadim Lopatin 29da551ee2 fix warning 2015-02-06 17:37:51 +03:00
John Colvin 76967e6c8d Buff.reserve should take size_t 2015-02-06 14:19:37 +00:00
Vadim Lopatin 4fde13e620 improve settings implementation 2015-02-06 14:48:34 +03:00
Vadim Lopatin 7bffc5ec90 Settings json loading/saving is working 2015-02-06 12:25:42 +03:00
Vadim Lopatin 589a02debd json parsing 2015-02-06 11:55:41 +03:00
Vadim Lopatin 424bf7a83e json parsing 2015-02-06 11:02:15 +03:00
Vadim Lopatin 392e3b4c1d settings support 2015-02-05 13:06:15 +03:00
Vadim Lopatin 539a8d859e settings support 2015-02-05 09:48:47 +03:00
Vadim Lopatin 6c4d113e8c settings API refactoring 2015-02-04 17:17:35 +03:00
Vadim Lopatin dcd5b33b2c settings refactoring 2015-02-04 14:57:26 +03:00
Vadim Lopatin 199b0ef2a2 refactoring settings 2015-02-03 14:11:14 +03:00
Vadim Lopatin 224b6d1fb5 fix line endings detection when opening text files - issue #48 2015-02-03 10:55:52 +03:00
Vadim Lopatin d2e37e38b8 settings - part 3 2015-02-02 17:56:50 +03:00
Vadim Lopatin 45ef53745d settings - part 2 2015-02-02 16:30:19 +03:00
Vadim Lopatin aa31add405 Settings support, part 1 2015-02-02 15:54:36 +03:00
Vadim Lopatin 1003270833 edit marks 2015-02-02 14:36:39 +03:00
Vadim Lopatin f902ceb0b2 edit marks 2015-02-02 13:49:45 +03:00
Vadim Lopatin 51c93a0424 editors: modification marks for lines support, part 3 2015-02-02 12:16:01 +03:00
Vadim Lopatin 9194cecd12 editors: modification marks for lines support, part 2 2015-02-02 12:10:37 +03:00
Vadim Lopatin e7fe0e818c editors: modification marks for lines support, part 1 2015-02-02 11:09:40 +03:00
Vadim Lopatin 4931e00fec refactoring of action states - use struct 2015-02-01 08:30:25 +03:00
Vadim Lopatin 172defcc07 action state update - working 2015-01-31 22:52:04 +03:00
Vadim Lopatin 9e0d20c814 update actions - continue 2015-01-31 08:03:58 +03:00
Vadim Lopatin 055979b9e7 actions update - working 2015-01-30 17:55:04 +03:00
Vadim Lopatin a1ee2ba8b1 actions state requests, part 3 2015-01-30 17:04:48 +03:00
Vadim Lopatin bf79159d39 actions state requests, part 2 2015-01-30 16:14:43 +03:00
Vadim Lopatin 7564129b42 actions state requests, part 1 2015-01-30 15:09:46 +03:00
Vadim Lopatin 3ce5afe42b theme fixes; caret blinking speed adjusted 2015-01-30 13:52:24 +03:00
Vadim Lopatin e7f1e2201f implement caret blinking - issue #40 2015-01-30 13:43:07 +03:00
Vadim Lopatin 7dca400e4c refactoring: move EditableContent into separate module 2015-01-30 12:26:25 +03:00
Vadim Lopatin d74e995d02 implement font gamma setting; tune fonts in default theme 2015-01-30 12:04:46 +03:00
Vadim Lopatin 98f90165ba fix issue #42 - editors update after loading of file; fix theme 2015-01-30 10:59:07 +03:00
Vadim Lopatin 62c94537a2 win32 platform freetype support improvements 2015-01-30 09:48:01 +03:00
Vadim Lopatin 08de99de59 new font hinting mode: Light (mac-like) for freetype 2015-01-29 22:40:28 +03:00
Vadim Lopatin d35498a82d fix unnecessary relayouts; remove excessive logging 2015-01-29 21:05:02 +03:00
Vadim Lopatin 4df4c0fc04 reduce relayouts 2015-01-29 18:24:07 +03:00
Vadim Lopatin c6b5028ff1 timers support for SDL backend 2015-01-29 16:29:58 +03:00
Vadim Lopatin 31893d1503 fixes 2015-01-29 15:50:09 +03:00
Vadim Lopatin 83aec70a41 fixes 2015-01-29 15:42:35 +03:00
Vadim Lopatin 6c102d0d40 update resources 2015-01-29 11:52:57 +03:00
Vadim Lopatin 0ef9a43d1a fix win32 platform timers; fix crash in editors; improve logger widget 2015-01-28 23:05:15 +03:00
Vadim Lopatin afae967515 fixes 2015-01-28 17:14:17 +03:00
Vadim Lopatin b9bd78d3fd background operation in appframe 2015-01-28 16:28:56 +03:00
Vadim Lopatin cd8ab190a9 AppFrame: handle background operation; show background operation status in status line 2015-01-28 16:14:50 +03:00
Vadim Lopatin e63a9b0b2a fix timers support; add timer example 2015-01-28 15:46:11 +03:00
Vadim Lopatin 1377556d92 timers support part 1 - for win32 platform 2015-01-28 15:14:32 +03:00
Vadim Lopatin 016a958a17 warn and fail if no freetype fonts found 2015-01-28 13:53:02 +03:00
Vadim Lopatin 4459efb406 hardcode some ttf fonts for MacOsX 2015-01-28 13:47:16 +03:00
Vadim Lopatin b1a9a950c8 timers, part 1 2015-01-28 13:46:54 +03:00
Vadim Lopatin 9510ec4c93 support opening of link in browser in linux as well 2015-01-27 21:59:58 +03:00
Vadim Lopatin 7c39e9f15e fix crash on popup dialogs w/o handlers 2015-01-27 18:34:00 +03:00
Vadim Lopatin 1554e52783 fix styles of popup window and file dialog places list 2015-01-27 16:46:48 +03:00
Vadim Lopatin 7e4f4ff019 improvements for dlangui 2015-01-27 16:26:54 +03:00
Vadim Lopatin 90cf7253ca file dialogs in popup by default; update style for floating windows 2015-01-27 15:47:52 +03:00
Vadim Lopatin cf75dd3496 modal popups 2015-01-27 15:20:02 +03:00
Vadim Lopatin 71e3ba0f62 ability to show any dialog in popup 2015-01-27 14:51:37 +03:00
Vadim Lopatin da821bcefc new type of button - URL link; support opening of URL in external browser - for windows 2015-01-27 13:56:42 +03:00
Vadim Lopatin 2009575542 resizing in docks is working 2015-01-27 11:44:39 +03:00
Vadim Lopatin b76b47833a docks refactoring 2015-01-27 11:26:59 +03:00
Vadim Lopatin 7f27b57063 dock window resizers, part 2 2015-01-26 21:28:49 +03:00
Vadim Lopatin a820afd995 fix build error 2015-01-26 19:55:42 +03:00
Vadim Lopatin e1b13514c4 resizers in docks - part 1 2015-01-26 19:47:27 +03:00
Vadim Lopatin 96d19be199 support exact filename in file filter; fix action dispatching when no focus 2015-01-26 17:35:03 +03:00
Vadim Lopatin 6e1f11fd57 better actions support 2015-01-26 16:54:35 +03:00
Vadim Lopatin f509171b04 AppFrame: main menu accelerators 2015-01-26 16:28:42 +03:00
Vadim Lopatin f11435e4b6 tab and tree controls fixes 2015-01-26 16:07:35 +03:00
Vadim Lopatin 90e6d7e49c collections: crash fixed; editors: notify about modified state change; tabs: allow renaming tab: 2015-01-26 13:36:10 +03:00
Vadim Lopatin 3e53fdb3db subpixel rendering for OpenGL, part 2 2015-01-26 10:39:50 +03:00
Vadim Lopatin 4e90c9b39e cleartype for opengl, part 1; WARNING: openGL text rendering is broken - don't sync to this commit 2015-01-26 07:29:53 +03:00
Vadim Lopatin b15478b8e5 subpixel antialiasing in freetype fonts 2015-01-24 22:10:08 +03:00
Vadim Lopatin d66f79c019 EditBox - zoomIn/zoomOut using Ctrl+keypad +/- 2015-01-24 11:01:34 +03:00
Vadim Lopatin a6f68a5f52 turn on subpixel antialiasing (ClearType) for win32 fonts / no opengl 2015-01-23 22:27:47 +03:00
Vadim Lopatin ae75f40323 subpixel rendering 2015-01-23 17:50:25 +03:00
Vadim Lopatin 40c138e911 subpixel rendering, part 1 2015-01-23 15:48:29 +03:00
Vadim Lopatin b417db74a0 font size fixes 2015-01-23 10:36:51 +03:00
Vadim Lopatin fdb965b45c fix saving of text files 2015-01-22 18:16:45 +03:00
Vadim Lopatin 173388fdff fix crash on action handling 2015-01-22 17:57:52 +03:00
Vadim Lopatin 0b3440500a fix build error 2015-01-22 16:18:12 +03:00
Vadim Lopatin 0ddf2fa508 get rid of unnecessary resource dirs, language and theme setting when default values are used 2015-01-22 16:14:43 +03:00
Vadim Lopatin 5b1c0de0ae embedded resources in examples; embedded i18n resources support 2015-01-22 15:48:01 +03:00
Vadim Lopatin 3d8f195e4a embed standard resources 2015-01-22 14:21:18 +03:00
Vadim Lopatin ae543e7c8a embed standard resources, part 1 2015-01-22 12:31:05 +03:00
Vadim Lopatin 645ed7c9b5 fix x64 build 2015-01-22 12:09:10 +04:00
Vadim Lopatin 4984dee061 Merge branch 'master' of github.com:buggins/dlangui 2015-01-22 12:00:30 +04:00
Vadim Lopatin 3448facf43 package refactoring 2015-01-22 10:49:46 +03:00
Vadim Lopatin a276806ef3 add toolbar styled combobox 2015-01-21 17:45:19 +03:00
Vadim Lopatin 27e4b4e9cb update styles 2015-01-21 16:17:00 +03:00
Vadim Lopatin 9bcff67702 update styles for treem, list items, menu items 2015-01-21 12:17:06 +03:00
Vadim Lopatin 98b99f1d7d fix issue #30 - fillRect clipping for openGL 2015-01-21 10:58:03 +03:00
Vadim Lopatin 255cf51d2c syntax highlight fixes 2015-01-21 10:53:19 +03:00
Vadim Lopatin 7b819f6db3 syntax coloring - more categories 2015-01-21 10:24:42 +03:00
Vadim Lopatin 851b928f23 syntax highlight 2015-01-21 09:30:27 +03:00
Vadim Lopatin f1c4ec82f2 win32 font fixes; syntax highlight categories update 2015-01-20 18:24:34 +03:00
Vadim Lopatin 9b414beb35 update readme; update logo for tetris; improve example1 layouts; update docs 2015-01-20 12:31:05 +03:00
Vadim Lopatin 4d5169c852 cleanup project from freeimage references 2015-01-20 09:39:04 +03:00
Vadim Lopatin eddda1243b fix warning 2015-01-20 09:35:51 +03:00
Vadim Lopatin 4f03b963d6 syntax highlight support, continue 2015-01-19 22:34:28 +03:00
Vadim Lopatin c1de71363c syntax highlight support, continue 2015-01-19 21:11:25 +03:00
Vadim Lopatin 3d87406f78 syntax highlight support, continue 2015-01-19 21:11:04 +03:00
Vadim Lopatin 2d1c6601e3 syntax highlight support, continue 2015-01-19 20:28:10 +03:00
Vadim Lopatin 87643a806f syntax highlight support, continue 2015-01-19 20:01:43 +03:00
Vadim Lopatin 81a9d44298 syntax highlight, part 1 2015-01-19 19:02:24 +03:00
Vadim Lopatin 5ab9280c46 line numbers support in editors 2015-01-19 18:24:35 +03:00
Vadim Lopatin d634aed027 fix loading of text files w/o BOM 2015-01-19 16:24:58 +03:00
Vadim Lopatin ed123e2fe2 custom events, SDL platform support 2015-01-19 16:17:15 +03:00
Vadim Lopatin 414563de0c support custom events and execution of tasks in GUI thread - win32 implementation 2015-01-19 15:55:16 +03:00
Vadim Lopatin ec0f7ea8f4 support writing of editor contents to file 2015-01-19 14:32:09 +03:00
Vadim Lopatin 00e4d207d4 example1: support opening of file in separate tab with open file dialog 2015-01-19 13:47:01 +03:00
Vadim Lopatin 4bbab0b7ca text file writing support 2015-01-19 13:13:48 +03:00
Vadim Lopatin 1d639c66de support loading from files for editor contents; tabs and tree widgets improvements 2015-01-19 11:40:00 +03:00
Vadim Lopatin 269b1736d3 support font antialiasing and hinting settings 2015-01-19 09:58:54 +03:00
Vadim Lopatin dd0f9d52e7 freetype: support multiple font face names delimited by comma in style font face name 2015-01-17 22:09:52 +03:00
Vadim Lopatin 2739c51393 support multiple font face names delimited by comma in style font face name 2015-01-17 22:04:53 +03:00
Vadim Lopatin e48a6be311 additional tab control styles 2015-01-16 17:42:05 +03:00
Vadim Lopatin 89bd705477 fix action handling 2015-01-16 16:40:03 +03:00
Vadim Lopatin 6f44eb5845 toolbars; fix focus problems in dock host 2015-01-16 15:08:55 +03:00
Vadim Lopatin fd4b00bfb4 toolbars support 2015-01-16 13:58:38 +03:00
Vadim Lopatin 462dcb2eb7 fix issue with widget own styles; Docked windows, part 2 2015-01-16 10:50:44 +03:00
Vadim Lopatin 94c494a690 dockable panels, part 1 2015-01-15 17:35:28 +03:00
Vadim Lopatin 96a0213145 add AppFrame and StatusLine classes 2015-01-15 15:30:03 +03:00
Vadim Lopatin 4c1615ffa6 Tab control: support navigation between tabs with Ctrl+Tab / Ctrl+Shift+Tab 2015-01-15 14:11:20 +03:00
Vadim Lopatin b08d9a1e33 Merge branch 'master' of github.com:buggins/dlangui 2015-01-15 14:12:13 +04:00
Vadim Lopatin de9bdf2965 Merge branch 'master' of github.com:buggins/dlangui 2015-01-15 12:28:45 +03:00
Vadim Lopatin 477dababd8 syskey support for win32 2015-01-15 12:28:14 +03:00
Vadim Lopatin fbeef1b15d Menu fixes 2015-01-15 12:11:01 +03:00
Vadim Lopatin 2c855c4a97 Merge branch 'master' of github.com:buggins/dlangui 2015-01-14 20:47:47 +03:00
Vadim Lopatin 7d0d4a4f01 exception dump 2015-01-14 20:47:31 +03:00
Vadim Lopatin 6efd603d17 fix editbox and combobox styles 2015-01-14 17:04:36 +03:00
Vadim Lopatin eba9fdfb79 refactoring: reduce duplicated code for default drawing of WidgetGroup 2015-01-14 16:16:05 +03:00
Vadim Lopatin e7cd6a2c9d fix combobox style and disabled state handling for combobox 2015-01-14 15:59:42 +03:00
Vadim Lopatin 22bd6fac35 refactoring: standard style ids 2015-01-14 15:51:16 +03:00
Vadim Lopatin 50d82fd414 update styles for buttons, checkboxes, radiobuttons 2015-01-14 14:58:45 +03:00
Vadim Lopatin 37d5f1efcd update styles for buttons and checkboxes; refactoring - extract color related definitions to colors.d 2015-01-14 13:21:58 +03:00
Vadim Lopatin 9a8eb66e6b combo box styles reworked 2015-01-14 12:03:23 +03:00
Vadim Lopatin c815bdbffe focus rectangle support added 2015-01-14 11:32:56 +03:00
Vadim Lopatin c532ca84e6 support custom colors in styles 2015-01-14 10:16:27 +03:00
Vadim Lopatin 05165a5b18 new button style for default theme 2015-01-14 09:56:11 +03:00
Vadim Lopatin ef4d842d38 refactoring 2015-01-13 18:41:06 +03:00
Vadim Lopatin acf5fb3531 update checkbox resources; support fixed layoutWidth, layoutHeight 2015-01-13 16:25:45 +03:00
Vadim Lopatin 55f9a43a2f fix tree view and scroll widget 2015-01-13 15:19:26 +03:00
Vadim Lopatin cc838718ef fix LinearLayout 2015-01-12 17:43:33 +03:00
Vadim Lopatin bdba7bd15b fix win32 build w/o opengl 2015-01-12 17:14:57 +03:00
Vadim Lopatin 24a033f1d9 don't shrink non-fill-parent items in linear layout 2015-01-12 14:18:58 +03:00
Vadim Lopatin d709a26434 fix win32 window icon - issue #28 2015-01-12 14:18:32 +03:00
Vadim Lopatin ddcf57257a Merge branch 'master' of github.com:buggins/dlangui 2015-01-12 14:46:46 +04:00
Vadim Lopatin 83b4e98390 fix OpenGL support in additional windows under pure win32 - issue #27 2015-01-12 13:44:46 +03:00
Vadim Lopatin b6a991d3e6 fix win32 build properties 2015-01-07 18:22:59 +03:00
Vadim Lopatin 50a5232053 FileDlg improvements; fix ComboBox 2015-01-07 18:08:11 +03:00
Vadim Lopatin 15226e85a4 i18n: fix fallback value; FileDialog: filetype combobox 2015-01-07 12:50:58 +03:00
Vadim Lopatin 66f02db2f1 FileDialog - file type filter support, part 1 2015-01-07 11:16:36 +03:00
Vadim Lopatin cc6610bbc1 update docs for i18n 2015-01-06 23:06:05 +03:00
Vadim Lopatin 6cf62f374c i18n: support both resource id and fallback dstring - to allow inline fallback strings 2015-01-06 23:02:18 +03:00
Vadim Lopatin 202ff81633 file dialog path segments fixed; enhancement issue #22 implemented. 2015-01-05 18:17:25 +03:00
Vadim Lopatin 78f407c474 fixes 2015-01-05 18:04:58 +03:00
Vadim Lopatin 5fdf4ad935 FileDialog - path segments 2015-01-05 17:47:35 +03:00
Vadim Lopatin 0b073321a2 Merge pull request #24 from MrSmith33/master
Fix C-style arrays.
2014-12-31 13:14:05 +03:00
Vadim Lopatin 1de90b5434 FileDialog path segment buttons 2014-12-31 09:56:46 +03:00
Andrey Penechko bf6d65959d Fix C-style arrays. 2014-12-31 03:03:52 +02:00
Vadim Lopatin 4cbf96784b fileDialog - path elements panel, in progress 2014-12-30 18:28:49 +03:00
Vadim Lopatin 466509b7fa add empty parameters list constructor support to all widgets - for future usage by factory methods 2014-12-30 17:03:42 +03:00
Vadim Lopatin f0883c5816 Use master version of dlib to enable jpeg support; enable OPENGL for windows builds 2014-12-30 15:50:05 +03:00
Vadim Lopatin 10f9b3b34d remove unnecessary debug logs on SDL platform; use dlib from master 2014-12-30 14:46:43 +04:00
Vadim Lopatin 27de6fae12 update dlib dependency 2014-12-30 12:17:58 +03:00
Vadim Lopatin 5282fa9e00 fix font registration, logging on linux 2014-12-30 12:45:44 +04:00
Vadim Lopatin 1fc0db9e02 get rid of FreeImage: use dlib image instead for loading PNGs and BMPs 2014-12-30 11:19:45 +03:00
Vadim Lopatin eb8ca97878 add support of loading PNG images with de_image 2014-12-30 10:38:32 +03:00
Vadim Lopatin ccaa2aa667 support of using de_image instead of FreeImage - part 1 2014-12-29 15:16:22 +03:00
Vadim Lopatin d5dff418fe fix compilation with freetype 2014-12-29 08:50:00 +03:00
Vadim Lopatin baecfc2216 FreeType: add more hardcoded paths to TTF fonts; temporary solution 2014-12-28 22:13:23 +03:00
Vadim Lopatin 981f53b825 Tetris example: add controls 2014-12-26 15:08:17 +03:00
Vadim Lopatin a77a20e6e7 Tetris example improvements 2014-12-26 14:20:12 +03:00
Vadim Lopatin a29fdb0fa1 Tetris example: fall down after rows are filled 2014-12-26 11:47:11 +03:00
Vadim Lopatin 939f85cd93 Tetris example: controls; game over handling 2014-12-25 14:05:49 +03:00
Vadim Lopatin 8d985baad2 tetris: fast fall 2014-12-25 12:22:59 +03:00
Vadim Lopatin ba0b4df568 set focus on window show; Tetris example - fix focus 2014-12-25 11:46:23 +03:00
Vadim Lopatin b52284a7fc tetris example: falling figures 2014-12-24 14:37:42 +03:00
Vadim Lopatin 26a90eeb42 tetris example development 2014-12-23 16:00:00 +03:00
Vadim Lopatin 58d0d0c3fa fixes 2014-12-22 19:38:46 +03:00
Vadim Lopatin 1a2a5f1aae message box 2014-12-22 16:04:58 +03:00
Vadim Lopatin 7fc0e7eee9 FileDialog fixes 2014-12-22 15:18:22 +03:00
Vadim Lopatin 570b7f0c92 fix grid focus 2014-12-22 11:12:57 +03:00
Vadim Lopatin eda23b1bc6 grid: fix makeCellVisible for cases when too low space in scroll area 2014-12-22 10:37:00 +03:00
Vadim Lopatin 1f919f8c0e dialog fixes; sdl platform fixes; filedialog fixes 2014-12-19 13:52:45 +03:00
Vadim Lopatin 7e98f9a717 file dialog enhancements 2014-12-19 11:04:55 +03:00
Vadim Lopatin 47c56cf718 fix broken 64bit build 2014-12-18 15:45:51 +04:00
Vadim Lopatin 5e30aee4fc Grid: add cell selection and activation listeners; File Dialog - navigation by directories 2014-12-17 17:40:11 +03:00
Vadim Lopatin a51c058696 File Dialog - continue development; StringGridWidget - support custom drawn cells adapter 2014-12-17 16:24:01 +03:00
Vadim Lopatin 35104b170a FileDialog - continue development; drive list 2014-12-17 13:59:53 +03:00
Vadim Lopatin f7409f6c07 refactor file operations 2014-12-17 09:56:15 +03:00
Vadim Lopatin d33576a335 update documentation 2014-12-16 18:06:21 +03:00
Vadim Lopatin 9e69b64f1b improve documentation 2014-12-16 17:01:22 +03:00
Vadim Lopatin 62a5d27aca update documentation, ddox support improvements: 2014-12-16 15:59:29 +03:00
Vadim Lopatin f9ce0226fd update docs 2014-12-15 17:30:55 +03:00
Vadim Lopatin a0c892586d update documentation 2014-12-15 17:17:37 +03:00
Vadim Lopatin 1d5b26ccdc ComboBox - almost working 2014-12-15 16:34:13 +03:00
Vadim Lopatin 0b67f637cc ComboBox implementation, continue 2014-12-15 15:04:43 +03:00
Vadim Lopatin df8d271856 StringListAdapter implemented 2014-12-15 12:16:56 +03:00
Vadim Lopatin 866693d9c5 mouse wheel support under SDL; fix SDL build on windows 2014-12-10 17:20:26 +03:00
Vadim Lopatin 634789aa36 ColorDrawBuf - performance optimizations 2014-12-10 16:13:21 +03:00
Vadim Lopatin 1bdf1ce3fa fix memory leak - issue #19 2014-12-10 15:17:00 +03:00
Vadim Lopatin 80280ca0f7 Merge branch 'master' of github.com:buggins/dlangui 2014-12-10 14:45:33 +03:00
Vadim Lopatin 6b6030c0a6 better conditional compilation formatting 2014-12-10 14:44:42 +03:00
Vadim Lopatin 72b344ef96 fix scrollbars in editors 2014-12-10 14:44:28 +03:00
Vadim Lopatin c2ad3e6994 fix warning 2014-12-10 14:40:48 +04:00
Vadim Lopatin 0e3d0db945 fixed issue #13 - at least for win32 platform 2014-12-10 11:15:54 +03:00
Vadim Lopatin 4ee330fb7c fix scrollbars in grid 2014-12-08 17:45:41 +03:00
Vadim Lopatin 50ab4ae1ce fix line ending 2014-12-08 16:37:11 +03:00
Vadim Lopatin cca65bf61b fixes 2014-12-05 19:51:57 +03:00
Vadim Lopatin 8b87cd19c2 trying to fix dependencies 2014-12-05 18:02:32 +03:00
Vadim Lopatin 2378f4c136 fixing dependencies 2014-12-05 17:25:18 +03:00
Vadim Lopatin a012460c5c fixing dependencies 2014-12-05 15:48:12 +03:00
Vadim Lopatin 483e10c980 better conditional compilation 2014-12-05 14:56:00 +03:00
Vadim Lopatin 13358200a8 fix Win32 build to avoid using version def Unicode 2014-12-05 13:47:02 +03:00
Vadim Lopatin 70ad1286a5 fix warning 2014-12-05 12:17:04 +03:00
Vadim Lopatin ab44c4611c fix clipping for OpenGL buffers 2014-12-05 12:11:51 +03:00
Vadim Lopatin 098c061e0d fix deprecation warnings 2014-12-05 11:49:07 +03:00
Vadim Lopatin d9163742a3 fix deprecation warnings 2014-12-05 11:48:52 +03:00
Vadim Lopatin f1b729ce44 resizer controls: continue 2014-12-04 17:14:43 +03:00
Vadim Lopatin 2c57bf8e55 resizer controls: continue 2014-12-04 16:37:37 +03:00
Vadim Lopatin c13e5b097b resizers: continue development 2014-12-04 15:47:40 +03:00
Vadim Lopatin 521e17597b Resizers - part 1; Support of cursor types under Win32 platform 2014-12-04 15:07:46 +03:00
Vadim Lopatin 76d4f219fe cosmetic fixes 2014-12-04 13:44:51 +03:00
Vadim Lopatin c1614f9f72 tree widget: selection movement 2014-12-04 13:35:21 +03:00
Vadim Lopatin 9fd29770a9 tree widget - almost usable 2014-12-04 11:53:36 +03:00
Vadim Lopatin a5c4a0f59d support key and mouse event listeners for widgets - to allow easy overriding key and mouse processing 2014-12-04 09:47:37 +03:00
Vadim Lopatin 819bbdabdd tree view - reacts on mouse - expand / select items 2014-12-04 09:25:54 +03:00
Vadim Lopatin 8a64035050 Tree widget, continue 2014-12-01 15:07:26 +03:00
Vadim Lopatin 88a288c6b2 Tree widget, continue development 2014-12-01 12:29:34 +03:00
Vadim Lopatin d06ad1a2f1 tree widget, continue development 2014-11-28 17:16:18 +03:00
Vadim Lopatin 108709d0de rework clipping 2014-11-28 15:57:20 +03:00
Vadim Lopatin b1e133c21b Scroll widget - support scroll bar actions: move by page / by line 2014-11-28 14:58:24 +03:00
Vadim Lopatin 7f0c4250d0 Scroll Widget is working 2014-11-28 14:51:26 +03:00
Vadim Lopatin 04c30ae566 refactor: use ScrollWidget as base for editors 2014-11-28 13:36:49 +03:00
Vadim Lopatin 257496b6f8 TreeWidget, part 1 2014-11-28 11:35:26 +03:00
Vadim Lopatin 54c67d9a0b fixes 2014-09-08 13:41:28 +04:00
Vadim Lopatin 0a47398344 dlanguilib-win32 - project to build with XamarinStudio/MonoD under win32 2014-09-02 12:04:14 +04:00
Donny Viszneki 5ef2a719f3 StringGridWidget bugfix: cell backgrounds now clip inside the grid's client area 2014-08-18 23:20:00 -07:00
Donny Viszneki 1b11e24f05 MenuWidgetBase: onMenuItem() now destroys popup *after* handleMenuItemClick() to help prevent MenuItem "item" from being invalidated prematurely 2014-08-17 19:35:33 -07:00
Donny Viszneki 9f4b8e47eb addressed some synchronization issues in i18n to fix a crash with GDC 4.9.0; removed some minor unused features 2014-08-14 05:18:06 -07:00
Donny Viszneki 09953b2057 dos2unix'd i18n module; the file had inconsistent line-endings! 2014-08-14 05:13:37 -07:00
Donny Viszneki 4fa76dc40e dlangui.graphics.glsupport module now draws with VBOs and VAOs 2014-08-13 19:02:54 -07:00
Donny Viszneki 198f685665 loadImage() errors are now logged 2014-08-13 18:37:55 -07:00
Donny Viszneki 78a5e49d07 SDLPlatform now enables OpenGL context sharing (important for multi-window) 2014-08-13 16:29:32 -07:00
Donny Viszneki dbe7671cf2 synchronized dlangui.core.logger.Logger; also refactored it a little bit 2014-08-13 16:24:47 -07:00
Donny Viszneki 71fd3086bd dlangui.core.stdaction module now uses immutable and static module initializer 2014-08-13 14:47:32 -07:00
Vadim Lopatin def5580108 file dialog, continue 2014-07-07 11:19:25 +04:00
Vadim Lopatin 60b5f084d4 file open dialog - continue development 2014-07-07 10:22:31 +04:00
Vadim Lopatin 969090f5b4 remove gl3n references 2014-06-11 14:54:26 +04:00
Vadim Lopatin b8e95200d8 remove libpng references 2014-06-11 14:52:32 +04:00
Vadim Lopatin 47ddd2e856 fixes 2014-06-11 14:09:20 +04:00
Vadim Lopatin 358d45ea04 remove LIBPNG support 2014-06-11 13:37:57 +04:00
Vadim Lopatin 956645f467 string grid is working ok 2014-06-11 13:31:43 +04:00
Vadim Lopatin 388a2bc970 grid fixes 2014-06-11 13:22:16 +04:00
Vadim Lopatin f2311006b5 grid coordinates fix 2014-06-09 14:40:20 +04:00
Vadim Lopatin ee8c6edbd7 header cols/rows with negative coords; part 1 2014-06-09 14:07:41 +04:00
Vadim Lopatin e7b40dc6e0 grids: row select support 2014-06-09 13:26:19 +04:00
Vadim Lopatin 0103bb8a3d grid: improved scroll support 2014-06-09 11:30:16 +04:00
Vadim Lopatin a283ebd307 better scrollbar support 2014-06-09 11:09:09 +04:00
Vadim Lopatin a488efaa15 grid actions: scroll by one cell 2014-06-09 10:21:43 +04:00
Vadim Lopatin 0091cacd88 fix auto fit col/row sizes 2014-06-09 10:05:46 +04:00
Vadim Lopatin 8a5127cef5 grids: move example data generation outside 2014-06-05 16:23:57 +04:00
Vadim Lopatin bafb0d2710 grid: refactor, move common functionality to base class 2014-06-05 14:36:29 +04:00
Vadim Lopatin 52824b85b5 grid: autohide scrollbars 2014-06-05 14:11:09 +04:00
Vadim Lopatin 10ea52c9bd grid: scrollbars 2014-06-05 13:47:14 +04:00
Vadim Lopatin f7f5e9e9e9 grid navigation: support PageUp/PageDown and Ctrl+PageUp/Ctrl+PageDown 2014-06-05 12:05:37 +04:00
Vadim Lopatin 16839c4f36 grids: navigation and scroll with keys 2014-06-05 10:58:55 +04:00
Vadim Lopatin a9b921350e grids: support selection moving using keys 2014-06-05 09:33:30 +04:00
Vadim Lopatin 305e020de7 grid mouse handling - select cell 2014-06-03 16:57:29 +04:00
Vadim Lopatin 1a849c1970 grids: continue development; simple grid content is shown 2014-06-03 14:30:47 +04:00
Vadim Lopatin 1dc6ac7697 grid development in progress 2014-06-03 11:02:59 +04:00
Vadim Lopatin dccc7a8d48 scrollbar fixes 2014-06-03 08:53:24 +04:00
Vadim Lopatin a6a7d91eac grid widget development 2014-05-26 15:58:30 +04:00
Vadim Lopatin 1b9933447b grid widget, continue 2014-05-26 14:52:14 +04:00
Vadim Lopatin 05c33f9e59 GridWidget, part 1 2014-05-23 10:56:10 +04:00
Vadim Lopatin 54b8336a10 fix win32 build with USE_OPENGL but w/o US_SDL 2014-05-22 22:17:30 +04:00
Vadim Lopatin d012c97dc3 Merge branch 'master' of github.com:buggins/dlangui 2014-05-22 16:58:35 +04:00
Vadim Lopatin 465a6f6b0c fix 2014-05-22 16:58:20 +04:00
Vadim Lopatin 00f0fc6c17 add screenshots 2014-05-22 16:25:35 +04:00
Vadim Lopatin 027eaed3c4 update docs 2014-05-22 15:27:38 +04:00
Vadim Lopatin 2b45ea504c improve ddoc generation 2014-05-22 14:14:55 +04:00
Vadim Lopatin 17b53ae7b8 fix i18n resource merging 2014-05-22 10:05:53 +04:00
Vadim Lopatin 6cc3dc342d standard actions; i18n: support merging of translations from several files 2014-05-22 10:05:10 +04:00
Vadim Lopatin add02696aa better ddoc comments for events; extended Action functionality - ability to hold additional parameters 2014-05-22 09:24:16 +04:00
Vadim Lopatin 576dbda406 add dialogs, part 1 2014-05-22 09:03:26 +04:00
Vadim Lopatin 901c5be5d7 window icon support for win32 api backend 2014-05-21 15:27:53 +04:00
Vadim Lopatin c564bb67a2 win32 api backend improvements 2014-05-21 11:39:01 +04:00
Vadim Lopatin a521d0234a fix win32 api backend support 2014-05-21 11:12:46 +04:00
Vadim Lopatin c4de481f69 fix win32 build w/o SDL 2014-05-21 06:38:56 +04:00
Vadim Lopatin c71da5b7fc better animation demo 2014-05-20 17:03:55 +04:00
Vadim Lopatin 767e6734cb tiled images support is working 2014-05-20 16:36:00 +04:00
Vadim Lopatin ba53e802e6 tiled images support, part 2 2014-05-20 16:22:31 +04:00
Vadim Lopatin 64f5924b8e support tiled images, part 1 2014-05-20 15:25:41 +04:00
Vadim Lopatin 5b528ec5dc support window icon 2014-05-20 09:34:37 +04:00
Vadim Lopatin c95a45083b use dstring for windowCaption property; example1: change window caption according to currently selected tab 2014-05-20 08:56:21 +04:00
Vadim Lopatin 9ad2d4bd53 window flags support; window closing support; multiple windows support improvement; about dialog in example1 2014-05-19 16:48:21 +04:00
Vadim Lopatin 60776f2ce9 support changing of theme 2014-05-19 15:35:13 +04:00