Vadim Lopatin
691ba3411f
SDL app icon transparency - fix #308
2016-10-18 09:03:52 +03:00
Vadim Lopatin
84040a277c
fix crash on menu item click - #303
2016-10-17 16:10:50 +03:00
Vadim Lopatin
525bb5e45f
possible fix for crash in #303
2016-10-17 13:47:08 +03:00
Vadim Lopatin
da1aa0606a
column resize support - fix #306
2016-10-17 12:07:54 +03:00
Vadim Lopatin
738d70584e
fix custom drawables in themes - fix #305
2016-10-17 10:14:40 +03:00
Vadim Lopatin
b07d0aae9b
make tooltips working for list items - fix #303
2016-10-17 10:09:01 +03:00
Vadim Lopatin
c41225853c
fix SDL config DUB build under windows - fix #304
2016-10-14 16:57:24 +03:00
Vadim Lopatin
31e99433cb
fix selection with shift+arrows
2016-10-14 13:50:32 +03:00
Vadim Lopatin
aff7c94336
caret blinking fixes
2016-10-14 13:44:03 +03:00
Vadim Lopatin
d8d3043dac
keyevent noModifiers property
2016-10-14 13:11:19 +03:00
Vadim Lopatin
34d2d5afb1
second click on main menu item should close submenu - dlangide#166
2016-10-14 11:02:15 +03:00
Vadim Lopatin
46acde9ef0
fix Ctrl+Space shortcuts support - for dlangide#146
2016-10-13 21:58:34 +03:00
Vadim Lopatin
ab02c5513a
fix menu hotkeys support
2016-10-13 16:42:52 +03:00
Vadim Lopatin
3b7ac98ab2
Alt+Letter should activate main menu if hotkey is set
2016-10-13 16:29:54 +03:00
Vadim Lopatin
52a2795af3
menu fixes - #301
2016-10-13 16:15:51 +03:00
Vadim Lopatin
342b736fbe
resource leak detection
2016-10-13 15:13:39 +03:00
Vadim Lopatin
e9636ea5f1
don't resize window if app is minimized - to fix dlangide#181
2016-10-13 14:45:00 +03:00
Vadim Lopatin
6b2b324e78
enable Runtime.terminate in win app
2016-10-13 14:14:31 +03:00
Vadim Lopatin
10d27af9c2
fix crash on exit - resource cleanup - issue #302
2016-10-13 14:09:31 +03:00
Vadim Lopatin
e2bc56d976
better Home key behavior in editors: dlangide/issue#148
2016-10-13 12:03:18 +03:00
Vadim Lopatin
7948509a6d
fix caret display in beginning of line
2016-10-13 11:54:03 +03:00
Vadim Lopatin
0665ea504f
fix keypad behavior under SDL2 when NumLock is on - for dlangide#172
2016-10-13 10:55:21 +03:00
Vadim Lopatin
63c1513c4e
add Color enum with color constants; close #275
2016-10-13 10:00:22 +03:00
Vadim Lopatin
22add8fcbb
add colWidth and rowHeight getters back
2016-10-13 09:40:45 +03:00
Vadim Lopatin
a4af36daab
Grid widget rework; smooth scrolling
2016-10-13 09:17:02 +03:00
Vadim Lopatin
13acf5d1ac
fix for dlangide#180
2016-10-11 19:41:46 +03:00
Vadim Lopatin
356f989092
fix support of x86_64 build
2016-10-11 15:54:58 +03:00
Vadim Lopatin
324dabb7be
streams
2016-10-11 15:12:31 +03:00
Vadim Lopatin
fc57073d1a
support getting list of font faces from fontManager
2016-10-11 11:57:13 +03:00
Vadim Lopatin
6c8785e9dd
update ddoc
2016-10-11 11:08:17 +03:00
Vadim Lopatin
5ffe5db1e9
implement feature for issue #294 - ProgressBarWidget
2016-10-11 11:04:16 +03:00
Vadim Lopatin
b4974cb177
progress bar initial implementatino
2016-10-11 10:36:47 +03:00
Vadim Lopatin
f3a03a7378
refactoring: ScrollBar and SliderWidget moved to scrollbar.d
2016-10-11 09:02:06 +03:00
Vadim Lopatin
ab05bf5340
update dark theme; fix drawable overriding in styles/themes
2016-10-10 17:12:52 +03:00
Vadim Lopatin
e59c6fad2e
fix GroupBox crash on theme change
2016-10-10 16:12:17 +03:00
Vadim Lopatin
a6404a70d2
fix theme; better example1
2016-10-10 15:14:04 +03:00
Vadim Lopatin
64a74bb277
fix theme; fix slider style
2016-10-10 14:10:46 +03:00
Vadim Lopatin
3dc06f6057
fix default theme; fix groupbox; better example1
2016-10-10 13:45:22 +03:00
Vadim Lopatin
36eda44f3d
GroupBox widget implemented
2016-10-10 12:36:09 +03:00
Vadim Lopatin
2c909b2c83
fix default theme - better TAB control; disable main menu toggle by single Alt press for non-windows
2016-10-10 10:25:24 +03:00
Vadim Lopatin
a210978161
cleanup console state after console app exiting
2016-10-10 09:14:51 +03:00
Vadim Lopatin
c5e2636157
add SliderWidget - implement #300
2016-10-06 15:13:42 +03:00
00schneider
2da2f24f58
Fix formatting (use spaces instead of tabs)
2016-10-02 09:52:31 +02:00
00schneider
d4fb6b8b6b
Call correctCaretPos() after keyboard navigation
...
If the up/down arrow keys were used for keyboard navigation in a
multiline editbox, the position of the caret would become invalid
because it was not updated to fit in the new line. This caused
incorrect behaviour when entering text after such navigation
(ie replacing text when it should have appended).
2016-10-02 09:45:09 +02:00
Vadim Lopatin
6328b11286
win32 only hack - custom window message handler
2016-09-26 17:24:17 +03:00
Vadim Lopatin
bf22bde272
fix issue #294
2016-09-15 13:31:21 +03:00
Vadim Lopatin
24b0a4baec
update mono-d linux project files
2016-09-14 11:38:49 +03:00
Vadim Lopatin
3f9cff6414
color map for linux console
2016-09-14 11:32:22 +03:00
Vadim Lopatin
60edec10bf
fix console theme
2016-09-13 16:50:28 +03:00
Vadim Lopatin
62a1a156b9
console window caption on windows
2016-09-13 16:08:06 +03:00
Vadim Lopatin
380bc94f19
console backend - support async event queue, timers, tooltips
2016-09-13 16:00:29 +03:00
Vadim Lopatin
5fc7825c82
cursor type support in console apps
2016-09-13 15:08:10 +03:00
Vadim Lopatin
969148ad26
console mode support fixes
2016-09-13 10:33:33 +03:00
Vadim Lopatin
d3a4f7df02
fixes for console mode; close issue #292
2016-09-12 12:15:27 +03:00
Vadim Lopatin
b5f4bc38eb
console theme improvements
2016-09-12 11:20:46 +03:00
Vadim Lopatin
3bb6d95cbb
fix console mode parent theme loading
2016-09-12 10:45:43 +03:00
Vadim Lopatin
79790c0654
use core.sys.windows instead of 3rdparty/win32
2016-09-12 09:19:08 +03:00
Vadim Lopatin
50ba103dbc
theme fixes and editor support fixes for console backend:
2016-09-09 12:34:56 +03:00
Vadim Lopatin
3f6e71390c
fix console theme - better buttons
2016-09-09 11:13:42 +03:00
Vadim Lopatin
16a5e0be55
fix editor cursor positioning by mouse - for console mode
2016-09-09 10:31:20 +03:00
Vadim Lopatin
8abed864d1
fix grid styles in console mode
2016-09-09 10:25:52 +03:00
Vadim Lopatin
9b40d4cd10
fix lingle line edit right arrow while in end of line
2016-09-09 09:20:35 +03:00
Vadim Lopatin
9498054caa
fix theme
2016-09-09 09:13:55 +03:00
Vadim Lopatin
f6b2cc434e
fix editor caret blinking in gui mode
2016-09-09 09:01:09 +03:00
Vadim Lopatin
6cde450fee
fix console theme and drawing
2016-09-08 22:37:55 +03:00
Vadim Lopatin
7df1155322
fix console theme
2016-09-08 21:20:32 +03:00
Vadim Lopatin
014935fd96
fix window close handling in console apps
2016-09-08 19:22:09 +03:00
Vadim Lopatin
a71cc0368c
fix warnings
2016-09-08 18:58:48 +03:00
Vadim Lopatin
857ddc762c
console theme fixes for issue 93
2016-09-08 16:32:25 +03:00
Vadim Lopatin
5c8f8b2c8a
theme for console app
2016-09-08 15:09:26 +03:00
Vadim Lopatin
47a58af6cb
Console Backend for linux and windows - #293
2016-09-08 14:36:58 +03:00
Vadim Lopatin
724d02b73f
fix Android builds
2016-08-25 16:41:28 +03:00
Vadim Lopatin
1792d8697b
fix skybox
2016-08-25 14:40:22 +03:00
Vadim Lopatin
b7711852b1
allow # comment in embedded resource list files
2016-08-25 14:40:01 +03:00
Vadim Lopatin
21964d7695
fix non-opengl build
2016-08-25 13:28:22 +03:00
Vadim Lopatin
4bca147017
Scene3d: SkyBox support working - close #290
2016-08-25 13:25:21 +03:00
Vadim Lopatin
40dd1148dd
Scene3d SkyBox support, part 1
2016-08-25 11:40:19 +03:00
Vadim Lopatin
737ddfbfbc
Scene3d engine - fog support; miner-d example fixes for fog
2016-08-17 12:29:20 +03:00
Vadim Lopatin
13cad97c2e
DMiner rework - optimization
2016-08-17 09:19:56 +03:00
Vadim Lopatin
a2cfbf8f43
Merge branch 'master' of github.com:buggins/dlangui
2016-08-17 09:19:15 +03:00
Vadim Lopatin
8333b1eb7d
miner-d fixes
2016-08-15 09:54:55 +03:00
Tomoya Tanjo
e88169d1fc
Remove warning for x11 build
2016-07-30 09:39:45 +09:00
Vadim Lopatin
f4741bf297
close #282
2016-07-27 08:36:54 +03:00
Vadim Lopatin
83045cc1d8
close #285
2016-07-27 08:25:12 +03:00
Christian Köstlin
17fecf7f30
typo
2016-07-20 00:28:16 +02:00
Vadim Lopatin
06c3b7b735
dom render
2016-07-05 15:57:15 +03:00
Vadim Lopatin
63d052b782
DOM render
2016-07-05 10:23:36 +03:00
Vadim Lopatin
b6875df3d8
fix build error on DMD x64
2016-07-01 16:01:43 +03:00
Vadim Lopatin
20f3f26ea1
optimize OpenGL backend -- use batch drawing; close #271
2016-07-01 14:54:58 +03:00
Vadim Lopatin
fef5858955
optimize OpenGL backend -- use batch drawing; part 5 for #271
2016-07-01 13:17:56 +03:00
Vadim Lopatin
cd4f101723
optimize OpenGL backend -- use batch drawing; part 4 for #271
2016-07-01 12:31:56 +03:00
Vadim Lopatin
20e9db43f7
optimize OpenGL backend -- use batch drawing; part 3 for #271
2016-07-01 11:29:46 +03:00
Vadim Lopatin
f7cfc10bba
optimize OpenGL backend -- use batch drawing; part 2 of #271
2016-06-29 09:54:04 +03:00
Vadim Lopatin
484ee4b60c
optimize OpenGL backend -- use batch drawing; part 1 of #271
2016-06-29 09:33:09 +03:00
Vadim Lopatin
9880447987
shortcuts and actions handling signals in widgets; close #189
2016-06-28 17:30:49 +03:00
Vadim Lopatin
f68cce12b1
triple mouse click support; select whole line on mouse triple click - close #193
2016-06-28 15:47:34 +03:00
Vadim Lopatin
6b3b1cd62f
parseML\!WidgetType should return WidgetType
2016-06-28 14:36:46 +03:00
Vadim Lopatin
9f52be92b8
dotted pattern fill support, tab positions marks support
2016-06-28 14:20:02 +03:00
Vadim Lopatin
2f5a481d2e
implement part 1 of #267 - tab position marks in editors
2016-06-08 16:24:29 +03:00
Vadim Lopatin
76a631ebff
implemented #265
2016-06-08 09:48:39 +03:00
Vadim Lopatin
7293b917c4
key flags mask
2016-06-06 11:27:20 +03:00
Vadim Lopatin
803a105b31
logger enhancements
2016-05-27 10:31:27 +03:00
Vadim Lopatin
9ef54524db
update default theme
2016-05-25 14:32:22 +03:00
Vadim Lopatin
50e2f08049
fixes
2016-05-20 13:19:27 +03:00
Vadim Lopatin
60a6ed5ac3
window state and position change support for win32 -- issue #258
2016-05-19 11:59:21 +03:00
Vadim Lopatin
5021141a88
window state and state change and signal support in base platform class -- issue #258
2016-05-19 11:08:22 +03:00
Vadim Lopatin
7c7b5df51c
Rename SwitchWidget to SwitchButton - close issue #235
2016-05-18 15:38:17 +03:00
Vadim Lopatin
5f6c0ddf3e
fix #264 -- system defined doubleclick time
2016-05-18 15:31:43 +03:00
Vadim Lopatin
8a7fec4674
fix menu checkboxes and radio buttons
2016-05-18 14:02:38 +03:00
Vadim Lopatin
9d983dcf52
fix window closing and input events handling if there is modal window above - fix #251 under windows
2016-05-18 12:33:48 +03:00
Vadim Lopatin
b728a32b80
disable extra logging
2016-05-18 11:49:12 +03:00
Vadim Lopatin
a855982cd4
fix scrollbar integer overflow on big positions - close #256
2016-05-18 11:48:10 +03:00
Vadim Lopatin
08b9461815
workaround for crash on mouse event in list when layout is not yet called - close #259
2016-05-18 11:30:55 +03:00
Vadim Lopatin
e7e32db3be
fix moving focus out of disabled focused widget - close #262
2016-05-18 11:21:48 +03:00
Vadim Lopatin
977bfd5270
support distinct left and right ctrl/shift/alt/win
2016-05-18 10:58:09 +03:00
Vadim Lopatin
b6395253a0
fix accelerator map search; fix editor ctrl+shift+ up / down selection
2016-05-18 10:06:03 +03:00
Vadim Lopatin
bc25586223
fix for issue #261 -- better matching of key flags, better accelerator handling
2016-05-18 09:33:16 +03:00
Vadim Lopatin
ac4593b8f9
fix for issue #261 -- better matching of key flags
2016-05-18 08:47:05 +03:00
Cedric Schneider
da7a1df886
FileDialog: Improve directory selection
...
If you select a directory but do not open it and then hit the "Select Directory" button to close the dialog the open path would be given as result instead of the selected directory.
This change breaks backwards compatibility insofar that the "path" property you would use to access the selected path in OpenDirectory dialogs is no longer the path the user chose, but instead the parent directory of the path the user chose.
2016-05-07 23:12:45 +02:00
Cedric Schneider
d6011aa5e4
FileDialog: Flag to show hidden files
2016-05-07 22:56:22 +02:00
Vadim Lopatin
4e2addbcd0
Merge branch 'master' of github.com:buggins/dlangui
2016-05-04 09:17:35 +03:00
Vadim Lopatin
56658e2802
fix win32 build with older compiler (w/o core.sys.windows)
2016-05-04 09:17:17 +03:00
FreeSlave
07d2b0cf07
Fix segfault when MenuItem does not have Action
2016-04-29 08:38:37 -04:00
Vadim Lopatin
38899267f1
Fix Win32 platform multiple windows OpenGL context usage; -- dlangide#151
2016-04-27 11:56:56 +03:00
Vadim Lopatin
29db6b73a5
fix EditLine ENTER key handling - close #248
2016-04-26 11:12:34 +03:00
Vadim Lopatin
84dca765d9
fix warning
2016-04-25 13:50:14 +03:00
Vadim Lopatin
13ee465cef
fix lighting
2016-04-25 13:39:46 +03:00
Vadim Lopatin
b912b6ba83
fixes
2016-04-25 09:59:15 +03:00
Marco Leise
02ee3ec7bc
Minimal error reporting for SDL_Init
2016-04-23 01:49:59 +02:00
Vadim Lopatin
155607f188
implement #245 - TOUCH_MODE flag; true for Android
2016-04-22 14:53:43 +03:00
Vadim Lopatin
01f82d6725
support animation status on Android platform
2016-04-22 14:46:15 +03:00
Vadim Lopatin
c32df24ad9
ComboEdit enhancements - issue #224
2016-04-22 12:17:11 +03:00
Vadim Lopatin
53e13ff706
ComboEdit enhancements - issue #224
2016-04-22 11:31:28 +03:00
Vadim Lopatin
c1a48eea18
fixes for ComboEdit
2016-04-22 09:39:06 +03:00
Vadim Lopatin
587b5f713e
Android project template - #119
2016-04-21 16:18:03 +03:00
Vadim Lopatin
673d17bf65
Android MotionEvent handling - close #238
2016-04-21 15:40:38 +03:00
Vadim Lopatin
1934e937df
Android: touch event support, part 1 -- implementing #238 #119
2016-04-21 14:56:15 +03:00
Vadim Lopatin
15343b3f47
Android: use default theme
2016-04-21 14:33:31 +03:00
Vadim Lopatin
21b3a2591f
Android support fixes; add fullscreen mode; #119
2016-04-21 14:04:42 +03:00
Vadim Lopatin
806eb393b9
Android support fixes : #119
2016-04-21 10:46:07 +03:00
Vadim Lopatin
a315a9bdae
Android: move platform code to dlangui.platforms.android.androidapp -- #119
2016-04-21 10:01:28 +03:00
Vadim Lopatin
b528a96e3b
Android support; now can show window -- #119
2016-04-21 09:41:47 +03:00
Vadim Lopatin
1911c75765
Android fixes
2016-04-20 16:54:21 +03:00
Vadim Lopatin
2325d3e4df
Android support refactoring; #119
2016-04-20 15:21:28 +03:00
Vadim Lopatin
67bc536912
Android: freetype support
2016-04-20 13:35:17 +03:00
Vadim Lopatin
013e8e956b
allow stripping out legacy OpenGL; disable legacy opengl for Android #119
2016-04-20 11:11:07 +03:00
Vadim Lopatin
7a71c97491
Android support for dlangui.core.logger - #119
2016-04-20 10:48:57 +03:00
Vadim Lopatin
7e230f3d02
Fixes for Android support #119
2016-04-19 15:04:19 +03:00
Vadim Lopatin
ca678d32be
#119 - android backend support, initial implementation
2016-04-19 10:48:51 +03:00
Vadim Lopatin
0e3a2b8c51
possible fix for #231
2016-04-18 10:52:46 +03:00