Commit Graph

1369 Commits

Author SHA1 Message Date
and3md 3fa0ed5c00 SimpleTextFormatter - add draw version with alignment 2017-07-18 15:31:40 +02:00
and3md 3816e39155 Add font change handler. 2017-07-18 15:31:18 +02:00
Denis Feklushkin c250ebdd6f external platforms support, some comments added, console compilation fix 2017-07-18 07:39:14 +07:00
and3md e8f7d2ded4 Fix dialogs to be compatible with new window size/content managment. 2017-06-29 20:30:43 +02:00
and3md c8ebb6bd68 Fix setWindowState() on windows, change resize behavior to be compatible with SDL. 2017-06-29 20:22:54 +02:00
and3md ab1ddc7529 Add MeasureWindow flag to Window helps if you want window with scrollbars but first measure content size. 2017-06-29 20:19:49 +02:00
and3md 2bebff9404 Restore window on SDL resets size and pos to values from window create on linux. 2017-06-29 20:17:03 +02:00
and3md f458c4d9d0 Grid: ability to set how many columns/rows get to measure widget size. 2017-06-29 20:15:17 +02:00
and3md 932430ffc2 Show popup need window update. 2017-06-26 19:26:41 +02:00
Vadim Lopatin 10bb4b4537 Merge pull request #380 from John-Colvin/patch-3
fix taking address of std{out,err} for dmd 2.075.0-b1
2017-06-26 18:17:41 +03:00
John Colvin 80daed61a0 fix taking address of std{out,err} for dmd 2.075.0-b1 2017-06-26 15:50:45 +01:00
and3md 9c0eaec5af Accidental _OPENGL_ENABLED value change. 2017-06-25 18:39:42 +02:00
and3md 3dc4d6679a Full implemented scrollbars events. 2017-06-25 17:10:52 +02:00
and3md df9346920e Fix theme change crash on X11. 2017-06-25 15:46:51 +02:00
and3md baec5e04b4 Support window resize/add scrollbars when content is too big on win32. 2017-06-25 15:45:14 +02:00
and3md b2676e83c2 Fix theme change when window scrollbar visible. 2017-06-25 15:35:48 +02:00
and3md 774a33aae4 Support window resize/add scrollbars when content is too big on X11. 2017-06-25 14:39:34 +02:00
and3md 27c8e70f5b Implemented window resize/add scrollbars when content is too big. Temporarily works only on SDL. 2017-06-25 14:14:03 +02:00
and3md 6980a9b2e3 Set LineEdit measured size to "aaaaa" size and EditBox to "aaaaa/naaaaa". 2017-06-25 13:56:37 +02:00
and3md 110fc9122e Change the way how some widgets are measured, minimumVisibleContentSize() for widgets which content can be bigger than widget size. 2017-06-25 13:53:23 +02:00
Vadim Lopatin 4c1e97c952 optimize dminer example; fix win32 opengl support; enable wireframe mode for drawing of meshes 2017-06-23 15:47:02 +03:00
and3md 8edcc9a1e7 Setting new items array must reset _selectedItemIndex to -1. 2017-06-21 17:45:00 +02:00
and3md 8ec1c3cad1 Fix ComboBox setting items #375 2017-06-20 20:51:48 +02:00
Vadim Lopatin 6f4a9636a0 update Rect docs - right/bottom information 2017-06-14 08:50:53 +03:00
Vadim Lopatin 8bcfb8dcdd #373 2017-06-13 11:57:08 +03:00
Vadim Lopatin 22d5bad2a9 #373 2017-06-13 11:45:51 +03:00
Vadim Lopatin 4f30af7e76 fix build error 2017-06-13 11:17:54 +03:00
Vadim Lopatin 61eb06cffc try to fix build error union initialization 2017-06-13 11:09:28 +03:00
and3md 98bb79ed59 SDL: Fixes to windowRect, remove not needed redraw after SDL_WINDOWEVENT_RESIZED 2017-06-11 06:37:47 +02:00
Vadim Lopatin 775a62da1c Merge pull request #370 from FreeSlave/x11_set_clipboard_selection
Support for setting clipboard selection to share with other applications on X11
2017-06-10 09:42:43 +03:00
Vadim Lopatin 84ee32c100 Merge pull request #369 from g4z3r/gl
old GL API fixes
2017-06-10 09:42:27 +03:00
Roman Chistokhodov d8fd35a111 Support for setting clipboard selection to share with other applications 2017-06-08 19:17:28 +03:00
gazer 3d4bf61bb8 GL_INVALID_OPERATION quickfix 2017-06-08 18:14:05 +03:00
gazer b07a6d54a7 old API fixes 2017-06-08 15:59:12 +03:00
Vadim Lopatin 47615966db Merge pull request #368 from FreeSlave/x11_additions
X11 loop cleanup, less redraws. Support for non-resizable windows, mi…
2017-06-08 08:52:30 +03:00
Roman Chistokhodov 9657e80f04 X11 loop cleanup, less redraws. Support for non-resizable windows, minimize, maximize and restore on X11. Add minimize, maximize and restore buttons to example1 2017-06-08 03:54:08 +03:00
gazer 1ca3ea4b27 get rid from 'Non-zero DrawBuf instance count when exiting: 1' message 2017-06-08 02:22:15 +03:00
gazer 4b7fa25579 getting legacy GL to work 2017-06-07 23:33:16 +03:00
gazer 167e129f00 platform fixes 2017-06-07 21:52:27 +03:00
Roman Chistokhodov 8ffbf625d5 Set utf window titles in X11 2017-06-07 15:54:29 +03:00
Vadim Lopatin 60ea89fb45 fix file dialog file and folder icons - close #326 2017-06-07 10:56:07 +03:00
Vadim Lopatin 950c0c26cb Merge pull request #365 from g4z3r/gl
GL optimizations
2017-06-06 09:16:14 +03:00
Vadim Lopatin d0636ffe1a deprecation of UIString constructors 2017-06-06 09:14:33 +03:00
gazer 2dcababb65 draw non-scaled textures with linear filtration to significantly decrease batches count 2017-06-05 21:24:13 +03:00
gazer 6970eb3120 delete unnecessary line shader program 2017-06-05 19:55:36 +03:00
Vadim Lopatin 03e66d9c3d #361 - fromRaw overload 2017-06-05 12:31:36 +03:00
Vadim Lopatin 77125ff563 Merge pull request #359 from g4z3r/gl
new batching implementation
2017-06-05 12:25:41 +03:00
Vadim Lopatin d25610bcfc Merge pull request #364 from FreeSlave/x11
Fix x11 version build. Temporarily build without opengl. Implement wi…
2017-06-05 12:24:27 +03:00
Vadim Lopatin 302777f951 Merge pull request #363 from FreeSlave/spawn_in_file_manager
Create dlangui.core.filemanager module and put showInFileManager ther…
2017-06-05 12:24:13 +03:00
Roman Chistokhodov bd6ed46cb2 Fix x11 version build. Temporarily build without opengl. Implement windowIcon setting for x11. Handling WM_DELETE_WINDOW event 2017-06-03 22:04:39 +03:00