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 |
Vadim Lopatin
|
1f9e1eba27
|
support loading of theme from .xml file
|
2014-05-19 14:33:38 +04:00 |
Vadim Lopatin
|
b69d55f3eb
|
Internationalization demo in example1 - Menu/View/Interface Language
|
2014-05-19 11:16:21 +04:00 |
Vadim Lopatin
|
908fbd396e
|
radio button and checkbox menu item types support; i18n of example1
|
2014-05-19 10:29:15 +04:00 |
Vadim Lopatin
|
5a1bd36652
|
update ddocs
|
2014-05-15 10:58:32 +04:00 |
Vadim Lopatin
|
faeac55f4b
|
cursor changing for editors - working ok on SDL
|
2014-05-14 11:18:18 +04:00 |
Vadim Lopatin
|
e16d1cacbc
|
support standard mouse cursors
|
2014-05-14 10:45:36 +04:00 |
Vadim Lopatin
|
455e0ebd52
|
sample animation
|
2014-05-13 17:00:24 +04:00 |
Vadim Lopatin
|
468a1bc318
|
refactor TableLayout
|
2014-05-13 09:15:24 +04:00 |
Vadim Lopatin
|
ba1b983ad4
|
Table Layout - Part 2 (usable, but doesn't support FILL_PARENT)
|
2014-05-12 16:51:21 +04:00 |
Vadim Lopatin
|
2caeb1f36f
|
TableLayout, part 1
|
2014-05-12 16:10:53 +04:00 |
Vadim Lopatin
|
8a04d6aea6
|
implement APLHA support for widgets; use semitransparency for icons in disabled menu items; reduce excessive logging
|
2014-05-12 15:13:54 +04:00 |
Vadim Lopatin
|
6d518ed5c0
|
popup menus; popup menu for editors
|
2014-05-12 13:28:41 +04:00 |
Vadim Lopatin
|
0b35db01c7
|
popup menu support
|
2014-05-12 10:34:07 +04:00 |
Vadim Lopatin
|
45cafad1cb
|
fix menu navigation
|
2014-05-12 09:32:27 +04:00 |
Vadim Lopatin
|
374b5bb058
|
menu item action handling
|
2014-05-08 12:06:35 +04:00 |
Vadim Lopatin
|
8c9964e596
|
main menu fixes
|
2014-05-08 11:13:37 +04:00 |
Vadim Lopatin
|
dd0527a698
|
underline main menu item shortcuts when alt is pressed or main menu is active
|
2014-05-08 10:32:45 +04:00 |
Vadim Lopatin
|
2719aecadb
|
support underlined text style, and underlining of hotkey chars in text
|
2014-05-08 08:59:33 +04:00 |
Vadim Lopatin
|
e0c9b8bc9c
|
fix crash on nested popup closing
|
2014-05-07 16:45:57 +04:00 |
Vadim Lopatin
|
ba9ce609a4
|
better menu handling
|
2014-05-07 15:58:52 +04:00 |
Vadim Lopatin
|
bc9aeab14e
|
main menu, key processing, focus handling improvements
|
2014-05-07 15:21:14 +04:00 |
Vadim Lopatin
|
b684955132
|
SDL: optimized redraw using user defined event
|
2014-05-07 12:17:50 +04:00 |
Vadim Lopatin
|
3adf2138b5
|
menus: align menu item icons and accelerators
|
2014-05-07 11:41:22 +04:00 |
Vadim Lopatin
|
a7d062097a
|
fix broken margins and padding
|
2014-05-07 11:03:14 +04:00 |
Vadim Lopatin
|
b27925f54f
|
Menu improvements
|
2014-05-06 16:24:56 +04:00 |
Vadim Lopatin
|
3e1db50468
|
hack to support keypad control keys (Home, End, PageUp, Arrows, ...) under Linux
|
2014-05-05 13:55:03 +04:00 |
Vadim Lopatin
|
300bc90dbf
|
fix resource cleanup
|
2014-05-05 13:28:22 +04:00 |
Vadim Lopatin
|
78e8982a2f
|
example1 improvements: Buttons demo tab
|
2014-04-30 15:29:36 +04:00 |
Vadim Lopatin
|
85aca6f039
|
support SDL build w/o OpenGL
|
2014-04-30 11:48:15 +04:00 |
Vadim Lopatin
|
a2dc1d7c6e
|
OpenGL is working under SDL2
|
2014-04-30 11:23:13 +04:00 |
Vadim Lopatin
|
8e312aaacd
|
SDL2 platform: OpenGL support, part 1
|
2014-04-30 11:08:01 +04:00 |
Vadim Lopatin
|
b769f5f3ec
|
remove excessive logging
|
2014-04-30 09:38:34 +04:00 |
Vadim Lopatin
|
233adaace3
|
investigating memory error in runtime shutdown
|
2014-04-30 09:09:02 +04:00 |
Vadim Lopatin
|
078d5832d3
|
SDL2: text input is working
|
2014-04-29 23:27:20 +04:00 |
Vadim Lopatin
|
27c74e7837
|
SDL2 backend - keydown/keyup events support
|
2014-04-29 22:56:00 +04:00 |
Vadim Lopatin
|
f548cb3ea6
|
SDL: mouse is working
|
2014-04-29 16:01:31 +04:00 |
Vadim Lopatin
|
8ce36c6eed
|
SDL support: UI image is drawn ok
|
2014-04-29 15:03:51 +04:00 |
Vadim Lopatin
|
988abfe449
|
SDL support, continue
|
2014-04-29 14:38:36 +04:00 |
Vadim Lopatin
|
5332854a4f
|
SDL support, continue
|
2014-04-29 11:44:48 +04:00 |
Vadim Lopatin
|
5375d03ebe
|
SDL support
|
2014-04-28 16:47:49 +04:00 |
Vadim Lopatin
|
ce71e7dc1a
|
support SDL2 under Windows
|
2014-04-28 16:35:36 +04:00 |
Vadim Lopatin
|
7c0e3006bf
|
SDL support under Windows
|
2014-04-28 15:42:31 +04:00 |
Vadim Lopatin
|
c29dab5a2c
|
SDL2 support. part 3
|
2014-04-27 07:56:55 +04:00 |
Vadim Lopatin
|
f72af0f807
|
adding SDL2 platform support, part 2
|
2014-04-27 07:31:07 +04:00 |
Vadim Lopatin
|
75aafcadcc
|
adding SDL2 platform support, part 1
|
2014-04-27 06:44:33 +04:00 |
Yazan Dabain
|
ba1050479b
|
Fix implicit fallthrough case
|
2014-04-26 17:51:05 +03:00 |
Vadim Lopatin
|
d88e37270b
|
focus navigation using arrow keys is working
|
2014-04-25 15:28:54 +04:00 |
Vadim Lopatin
|
41aca2c44f
|
focus movement using Tab/Shift+Tab)
|
2014-04-25 14:20:04 +04:00 |
Vadim Lopatin
|
ec27010c86
|
focus widget
|
2014-04-25 11:08:23 +04:00 |
Vadim Lopatin
|
cbc647a60b
|
fix linux+dub build
|
2014-04-24 23:19:27 +04:00 |
Vadim Lopatin
|
e9ecc3b26c
|
editor fixes
|
2014-04-24 20:02:21 +04:00 |
Vadim Lopatin
|
7aca03e94f
|
fixes
|
2014-04-24 19:54:15 +04:00 |
Vadim Lopatin
|
5afa935930
|
editors: fix remove prev/next word
|
2014-04-24 19:45:31 +04:00 |
Vadim Lopatin
|
fb55d64849
|
Editors: navigation by words - Ctrl/Left, Ctrl/Right
|
2014-04-24 19:22:14 +04:00 |
Vadim Lopatin
|
aa4e1411b2
|
editors: support move by words, part 1
|
2014-04-24 18:28:58 +04:00 |
Vadim Lopatin
|
7862f897f9
|
EditBox: scrolling using mouse wheel and scrollbars; font zooming using ctrl + mouse wheel
|
2014-04-24 17:30:19 +04:00 |
Vadim Lopatin
|
354095fa8f
|
support SelectAll by Ctrl+A in editors
|
2014-04-24 16:32:10 +04:00 |
Vadim Lopatin
|
08fb2f27d3
|
support multiple views for same EditableContent - demo
|
2014-04-24 16:12:02 +04:00 |
Vadim Lopatin
|
8b0570b22e
|
support multiple views for same EditableContent
|
2014-04-24 15:48:34 +04:00 |
Vadim Lopatin
|
ec31e0838c
|
editor content enhancements
|
2014-04-24 15:38:15 +04:00 |
Vadim Lopatin
|
37194b81b2
|
replace mode support in editors (toggled by INS)
|
2014-04-24 15:14:50 +04:00 |
Vadim Lopatin
|
f5bf1bb9ec
|
editor readonly mode support
|
2014-04-24 14:37:53 +04:00 |
Vadim Lopatin
|
72ddb2efb7
|
selection highlight for EditLine
|
2014-04-24 14:16:40 +04:00 |
Vadim Lopatin
|
117d4ce33e
|
editors enhancements
|
2014-04-24 13:58:10 +04:00 |
Vadim Lopatin
|
9fb9a451d4
|
shift+tab to remove space before cursor or selection
|
2014-04-24 12:31:23 +04:00 |
Vadim Lopatin
|
2473a3f604
|
tabs and indentations in editors
|
2014-04-24 12:14:32 +04:00 |
Vadim Lopatin
|
ca094497a1
|
fonts refactoring; support tabs
|
2014-04-24 10:56:06 +04:00 |
Vadim Lopatin
|
31794b9df6
|
font support fixes
|
2014-04-24 09:57:32 +04:00 |
Vadim Lopatin
|
5472b2456b
|
fix freetype support
|
2014-04-24 09:42:23 +04:00 |
Vadim Lopatin
|
729b406a45
|
performance optimizations
|
2014-04-23 16:43:56 +04:00 |