Commit Graph

1004 Commits

Author SHA1 Message Date
Vadim Lopatin 437391c7de AsyncSocket support in DlangUI; IRC Client example for AsyncSocket 2016-03-15 14:20:55 +03:00
Vadim Lopatin 03a878f5f1 Merge branch 'master' of github.com:buggins/dlangui 2016-03-14 08:42:08 +03:00
Vadim Lopatin 490d793cec scene3d fixes 2016-03-14 08:41:22 +03:00
FreeSlave 1af52fee30 Fix version typos. Collect exception from isDir in listDirectory (it throws if examined path does not exist). Sort directories and files (dirEntries don't always return sorted list, it's platform dependant) 2016-03-12 00:55:14 +03:00
FreeSlave fed4712085 Redraw on window exposed too 2016-03-11 22:26:35 +03:00
FreeSlave dd0df51ba3 Fix window redrawing (#197) 2016-03-11 22:14:10 +03:00
Vadim Lopatin d8f10f01bf Merge pull request #191 from theyamo/tabs-fixes
Tabs fixes
2016-03-11 09:11:58 +03:00
Vadim Lopatin b8cadad8fb 3d scene - better scene for testing - #183 2016-03-10 16:15:31 +03:00
Timo Taipalus 1be3c329d7 fixes to tab initialization
automatically select the first added tab as the
default and hide the widgets from subsequently
added tabs.
2016-03-10 15:03:46 +02:00
Timo Taipalus e89b684274 logger: using writefln to allow formatted strings 2016-03-10 14:52:23 +02:00
Timo Taipalus 0f0ac6a527 selectTab - checks for illegal index value
Don't send illegal index value to object list and
cause exception, just output error to console instead
2016-03-10 14:51:20 +02:00
Vadim Lopatin 9661eb12dd Move cube mesh creation to Mesh static method - #183 2016-03-10 14:20:53 +03:00
Vadim Lopatin 5107982579 Scene3d - #183 2016-03-10 13:38:32 +03:00
Vadim Lopatin 5d733dd8c3 mesh drawing is working; still some problems with 3d math for matrix calculation 2016-03-10 11:54:00 +03:00
Vadim Lopatin 86722e9ea6 Merge pull request #186 from keywan-ghadami/file-dialog-selected-directory-textbox
minor improvement file dialog
2016-03-09 09:06:27 +03:00
Keywan Ghadami 56cc745320 new method to get selected text
public getter method to get current selected text from the editor.
used to avoid code duplication but more important for me i need it for get the selection so i can prefill search panel textbox in dlangide.
2016-03-08 11:44:55 +01:00
Keywan Ghadami 85a2b5007f minor improvement file dialog
show selected directory in textbox
this gives a better visual feedback to the user when selecting directories e.g. by mouse click.
2016-03-08 08:17:40 +01:00
Dmitry Popov a59e876622 fix off-by-one error in SimpleTextFormatter line splitting where last char of last word was sent to next line 2016-03-03 21:44:56 +07:00
Dmitry Popov 5d48ae8fc4 avoid GC allocation in ColorDrawBufBase.drawRescaled, use original scale factor (before clipping) 2016-03-03 21:41:07 +07:00
Dmitry Popov f7e0fa2503 fix off-by-one error in Win32ColorDrawBuf leading to crashes when minimized 2016-03-03 21:33:38 +07:00
Vadim Lopatin b7b44d3e14 trying to get mesh drawing working for #183 2016-02-29 14:58:17 +03:00
Vadim Lopatin a0632573b3 opengl scene 2016-02-29 09:41:25 +03:00
Vadim Lopatin d73eeb0c3f fix opengl on win32 2016-02-29 09:14:18 +03:00
Vadim Lopatin a2a4523e13 3d graphics #183 2016-02-26 15:26:27 +03:00
Vadim Lopatin f45371673b MainMenu support in DML - #182 2016-02-24 11:17:39 +03:00
Vadim Lopatin 615d0484f3 register MainMenu to be accessible from DML 2016-02-24 11:07:14 +03:00
Vadim Lopatin 11593f91db mesh drawing 2016-02-19 14:07:38 +03:00
Vadim Lopatin 887cd27e2f scene3d - refactoring, better GL program support 2016-02-19 13:49:29 +03:00
Vadim Lopatin eda2ce8216 mesh and vertex buffer 2016-02-19 11:16:58 +03:00
Vadim Lopatin 5eea4c57b6 mesh/graphics buffers refactoring 2016-02-19 10:30:40 +03:00
Vadim Lopatin 82d7eb746f mesh and vertex buffers, continue development 2016-02-18 15:09:09 +03:00
Vadim Lopatin bc9fe4f2f0 fix build error on x64 2016-02-16 15:57:33 +03:00
Vadim Lopatin f694bf38eb 3d graphics: mesh, continue development: 2016-02-16 15:34:58 +03:00
Vadim Lopatin 3bd735773f fix buggin/dlangide#138 2016-02-05 10:23:57 +03:00
Vadim Lopatin 81f068fc7b Merge pull request #177 from g4z3r/master
small code enhancements
2016-02-03 11:34:44 +03:00
Vadim Lopatin c6c49b2cef fix for issue #103 - workaround for DMD bug with static this() and synchronized class instantiation from it 2016-02-03 11:16:25 +03:00
gazer 87bb30d54e small code enhancements 2016-02-02 14:14:42 +03:00
default0 9778555702 Change Textbox Behaviour
Textboxes have slightly altered behaviour: Shift-clicking to move the
cursor creates a selection from the previous cursor position to the
new position.
Tabbing into an EditLine selects all its contents, tabbing out of an
EditLine deselects everything.
2016-02-01 21:22:32 +01:00
Vadim Lopatin c9896d9cb4 fix theme change handling - close buggins/dlangide#132 2016-02-01 15:01:56 +03:00
Vadim Lopatin 8d5c118922 editors find panel - part 3 2016-02-01 12:05:36 +03:00
Vadim Lopatin 489884c752 editor find panel, part 2 2016-02-01 10:48:00 +03:00
Vadim Lopatin f63809f4a4 editor find panel support, part 1 2016-02-01 09:52:28 +03:00
Vadim Lopatin 1e902a00bb Merge pull request #172 from g4z3r/master
optimization: caching widget style
2016-02-01 06:39:01 +03:00
Vadim Lopatin b1c81cc824 Merge pull request #174 from g4z3r/editors
fix missing \n after copy-paste
2016-02-01 06:38:07 +03:00
gazer 26f6f891b7 fix missing \n after copy-paste 2016-01-31 22:52:49 +03:00
gazer 2543137a62 fix https://github.com/buggins/dlangide/issues/130 2016-01-31 19:35:59 +03:00
gazer c834116053 fix misprint 2016-01-31 19:35:09 +03:00
gazer 4723343eaf ability to set GL context version by application 2016-01-31 09:22:19 +03:00
gazer 744383d0fd cache widget style 2016-01-31 07:04:24 +03:00
Keywan Ghadami 32d59ecaae fix https://github.com/buggins/dlangide/issues/129 2016-01-30 14:56:55 +01:00