Dave Davenport
|
ccf3f23d9b
|
Update comments, rename Widget to ThemeWidget.
|
2017-01-01 18:08:49 +01:00 |
|
Dave Davenport
|
7d16d1a552
|
Slowly move more settings to the configuration convert.
|
2017-01-01 15:39:02 +01:00 |
|
Dave Davenport
|
0a8bdb6a98
|
Always queue a redraw on a resize event.
|
2017-01-01 02:27:51 +01:00 |
|
Dave Davenport
|
f43bf3dc6a
|
On textbox update tell it to update parent.
|
2017-01-01 02:00:54 +01:00 |
|
Dave Davenport
|
7b0e0643c8
|
Make spacing be of type distance.
|
2016-12-31 23:27:17 +01:00 |
|
Dave Davenport
|
52e850dc33
|
Fix EM support, use char height
|
2016-12-31 23:00:06 +01:00 |
|
Dave Davenport
|
068592414e
|
Support em format in padding
|
2016-12-31 22:47:22 +01:00 |
|
Dave Davenport
|
2bfbb464e6
|
Fix more sizing issues
|
2016-12-30 19:59:45 +01:00 |
|
Dave Davenport
|
eafd4697a2
|
Fix some of the sizing issues.
|
2016-12-30 18:31:30 +01:00 |
|
Dave Davenport
|
eda70f337a
|
Remove debug output.
|
2016-12-29 22:11:02 +01:00 |
|
Dave Davenport
|
5183c14b51
|
textbox use padding accessors
|
2016-12-29 17:31:37 +01:00 |
|
Dave Davenport
|
aa5b7a7ff8
|
box use padding accessors
|
2016-12-29 17:25:28 +01:00 |
|
Dave Davenport
|
530eee0bf6
|
scrollbar use padding accessors
|
2016-12-29 17:25:09 +01:00 |
|
Dave Davenport
|
a966cd158d
|
separator use padding accessors
|
2016-12-29 17:09:22 +01:00 |
|
Dave Davenport
|
eec772d01d
|
listview use padding accessors
|
2016-12-29 17:04:16 +01:00 |
|
Dave Davenport
|
a2001d1b9c
|
Add window widget, play with logic for sizing (broken)
|
2016-12-28 19:42:14 +01:00 |
|
Dave Davenport
|
91baac3968
|
Fix desired size of listview, tweak textbox rendering
|
2016-12-28 14:10:27 +01:00 |
|
Dave Davenport
|
d63b9cb15e
|
Padding to textbox. remove config.line_padding
|
2016-12-28 13:46:53 +01:00 |
|
Dave Davenport
|
5dfddf8840
|
Support padding in listview
|
2016-12-28 13:17:02 +01:00 |
|
Dave Davenport
|
77fdb08169
|
Allow padding on scrollbar
|
2016-12-28 12:57:58 +01:00 |
|
Dave Davenport
|
843ccc1e41
|
Update drawing, background per widget.
|
2016-12-28 12:21:42 +01:00 |
|
Dave Davenport
|
dfc8a31126
|
Redo some of the redrawing methods, better padding support
|
2016-12-28 00:37:32 +01:00 |
|
Dave Davenport
|
1c611b0eec
|
First start at adding 4 sided padding
|
2016-12-27 22:19:15 +01:00 |
|
Dave Davenport
|
68b0502220
|
Merge remote-tracking branch 'origin/master' into themer
|
2016-12-20 19:34:24 +01:00 |
|
Dave Davenport
|
74a1d0313a
|
Force all three properties of scrollbar to be in sync
|
2016-12-20 19:29:46 +01:00 |
|
Dave Davenport
|
efd1e07755
|
Fix typo in theme name.
|
2016-12-15 09:46:42 +01:00 |
|
Dave Davenport
|
4858dad631
|
Merge remote-tracking branch 'origin/master' into themer
|
2016-12-15 09:17:55 +01:00 |
|
Dave Davenport
|
d7b5b9fbfa
|
Fix some compile warnings
|
2016-12-15 09:17:39 +01:00 |
|
Dave Davenport
|
38035568f3
|
Fix separator class and tweak parser inheritance.
|
2016-12-13 00:09:51 +01:00 |
|
Dave Davenport
|
fd64bb7a41
|
Improve lexer by adding support for modes.
|
2016-12-12 23:40:43 +01:00 |
|
Dave Davenport
|
be0677cf49
|
Update theme to new format.
- @class state {
}
- #name state {
}
|
2016-12-12 21:14:57 +01:00 |
|
Dave Davenport
|
3b850f4472
|
Fix theme_name generator for textbox
|
2016-12-11 18:00:45 +01:00 |
|
Dave Davenport
|
78abbeb710
|
Textbox uses new theme engine..
|
2016-12-11 17:06:31 +01:00 |
|
Dave Davenport
|
1dfac3c4da
|
Update to new theme
|
2016-12-11 12:19:46 +01:00 |
|
Dave Davenport
|
2d01d1566a
|
Add some properties to themes
|
2016-12-09 22:16:31 +01:00 |
|
Dave Davenport
|
862c04ef61
|
Fix drawing order when widget is added at end. This simplifies bottom mode.
Fixes: #505
|
2016-11-27 16:02:37 +01:00 |
|
Dave Davenport
|
0da5737cee
|
If widget is disabled, don't check redraw flag as it wont be cleared.
This reduces a lot of false redraws caused by overlay widget.
Issue: #496
|
2016-11-10 12:17:27 +01:00 |
|
Dave Davenport
|
4c5df96fcd
|
Pull config option access from out of separator widget.
|
2016-11-01 08:04:39 +01:00 |
|
Dave Davenport
|
fb459e1660
|
Make scrollbar behave better
|
2016-10-26 08:24:34 +02:00 |
|
Dave Davenport
|
a38ac9caf3
|
Update scrollbar behaviour, so dragging is more natural. (limit range from hw/2 to h-hw/2)
|
2016-10-25 21:19:39 +02:00 |
|
Dave Davenport
|
b19ab62e17
|
add scrollbar test.
|
2016-10-24 17:48:04 +02:00 |
|
Dave Davenport
|
d25ad4dac6
|
clang-check fix.
|
2016-10-22 21:34:19 +02:00 |
|
Dave Davenport
|
881056ea9b
|
Add some more tests, make some textbox api's private
|
2016-10-20 09:41:32 +02:00 |
|
Dave Davenport
|
7b3b68462e
|
Fix memory leak in box and listview widget, add coverage make target. (ggcov and lcov)
|
2016-10-18 13:49:24 +02:00 |
|
Dave Davenport
|
df26193096
|
Fix redrawing (call queue redraw, not need redraw) fix end of string check.
|
2016-10-17 20:54:02 +02:00 |
|
Dave Davenport
|
0e176199fc
|
Fix some possible null pointer dereference. (clang-check)
|
2016-10-17 18:21:03 +02:00 |
|
Dave Davenport
|
cdb1b96414
|
Fix issue #482: Set work directory
|
2016-10-15 20:00:26 +02:00 |
|
Dave Davenport
|
f0981d6697
|
Indenting, comments
|
2016-10-15 15:39:08 +02:00 |
|
Dave Davenport
|
9293c8b8ce
|
More docu updates
|
2016-10-14 18:56:09 +02:00 |
|
Dave Davenport
|
ce341f6885
|
Document more headers.
|
2016-10-14 16:46:54 +02:00 |
|