Commit Graph

1163 Commits

Author SHA1 Message Date
Crypto City
fc4063aa9f tb_image_widget: add a preserve aspect ratio mode 2021-05-30 07:46:19 +00:00
Crypto City
810b9e7437 tb_skin: ignore empty bitmap name 2021-05-28 21:48:09 +00:00
Crypto City
cecfebe67a fix build when in a submodule of a submodule 2021-05-17 18:25:53 +00:00
Crypto City
4409f70bad fix bad layout when changing an embedded image's size 2021-05-13 16:03:32 +00:00
Crypto City
d51eff6dc4 tb_editfield: fix overwide edit field when wrapping with other widgets 2021-05-11 01:00:54 +00:00
Crypto City
3f93793604 tb_window: only add the close button if requested 2021-04-21 13:40:25 +00:00
Crypto City
6d430d7283 image_widget: don't try to load an empty path 2021-04-20 00:53:12 +00:00
Crypto City
cc42b616d9 fix build when used in a submodule 2021-04-03 21:49:46 +00:00
Crypto City
52867a82f2 tb_window: keep the same center when resizing to fit 2021-03-31 09:16:43 +00:00
Crypto City
693801d05e tb_image_widget: add a const getter for the image 2021-03-22 12:20:38 +00:00
Crypto City
46dfe0a7cc fix both enter/space button trigger and triggering two dialogs in a row 2020-12-18 02:50:16 +00:00
Crypto City
becdf49779 editfield: paste on middle mouse button on Linux 2020-12-01 19:00:26 +00:00
Crypto City
9c189aeb1d Revert "tb_widgets: fix spurious click on enter key up on a just created button"
This reverts commit 4957c6d7f6.
2020-11-21 18:40:38 +00:00
Crypto City
1a98b1a597 tb_skin: fix overriding away a bitmap 2020-11-21 17:53:03 +00:00
Crypto City
24487e5a2f add rawdata and hexdata fields to TBImageWidget definition 2020-11-17 03:12:25 +00:00
Crypto City
40751051ac tb_tab_container: allow fewer (or no) tabs than pages 2020-11-16 13:04:44 +00:00
Crypto City
7ad8019d0e restrict long click to touch only 2020-11-03 16:41:20 +00:00
Crypto City
70bdecd737 tb_style_edit_content: parse & and < entities 2020-11-03 00:00:46 +00:00
Crypto City
8a1222e48d tb_style_edit_content: add <i> for italics 2020-11-02 21:32:47 +00:00
Crypto City
7f143be91c tb_select: do not reset the scrollbars when the list contents change 2020-11-02 00:19:54 +00:00
Crypto City
d47c16c0aa tb_tab_container: send CHANGED event when switching tabs 2020-10-29 17:27:35 +00:00
Crypto City
771ebd7c13 fix buffer overflow loading SVG from memory 2020-09-22 11:30:18 +00:00
Crypto City
115227d24f allow loading images from memory 2020-09-20 16:21:26 +00:00
Crypto City
e4774687fa hashtable: change keys from uint32_t to uint64_t to cater for TBID 2020-09-15 12:46:08 +00:00
Crypto City
0539ada932 invalidate layout on font change 2020-08-29 19:12:17 +00:00
Crypto City
cd6f107f7e build against libfreetype from urho3d 2020-08-28 19:54:17 +00:00
Crypto City
be6666b646 switch to 64 bit TBID
Collisions found in the wild...
2020-08-20 02:52:25 +00:00
Crypto City
4957c6d7f6 tb_widgets: fix spurious click on enter key up on a just created button 2020-08-20 02:52:25 +00:00
Crypto City
064faacb2a fix build on mac 2020-08-20 02:52:25 +00:00
Crypto City
2084ed8389 link against urho3d's freetype 2020-08-17 20:22:31 +00:00
Crypto City
da5a318e61 static build fixes 2020-07-02 17:30:50 +00:00
Crypto City
2e16c5f468 tb_style_edit: don't enter escape in the text field when typed 2020-06-29 22:34:01 +00:00
Crypto City
4ffaebdc99 tb_select: add pagination 2020-06-28 22:49:03 +00:00
Crypto City
bee947df6c tb_select: fix uninitialized field 2020-06-28 22:49:03 +00:00
Crypto City
8ceb7f9d70 make this build on windows 2020-06-07 17:21:18 +00:00
Crypto City
af7b449304 tb_widgets: are a virtual function when hover state changes 2020-04-10 01:41:21 +00:00
Crypto City
a7a6b152f9 tb_widgets_common: add text underline
Also italic forwards while we're at it
2020-04-10 01:40:41 +00:00
Crypto City
f06e705bd8 tb_image_widget: add tint color 2020-04-09 15:47:55 +00:00
Crypto City
cd7045d588 tb_select: handle invisible header fields 2020-02-18 01:31:02 +00:00
Crypto City
30cff21314 tb_select: support for custom sorting 2020-02-17 17:49:53 +00:00
Crypto City
ee829558ae tb_select: support for resizing columns 2020-02-16 15:43:08 +00:00
Crypto City
4bfa81abb2 TBResizer: optionally restrict horizontal/vertical resizing 2020-02-16 14:05:28 +00:00
Crypto City
65ad6ede62 Add simple support for separate mouse buttons 2020-02-09 04:04:05 +00:00
Crypto City
eff7f085c9 tb_select: add optional header 2020-02-04 00:41:17 +00:00
Crypto City
059f1295d1 tb_select: rename "header" to "filter" 2020-02-03 21:53:56 +00:00
Crypto City
1595b7b537 tb_layout: fix mouse picking in tab container 2020-02-03 15:38:35 +00:00
Crypto City
4e060b76d4 tb_skin: display box with bitmap-color tint 2020-02-03 15:38:35 +00:00
Crypto City
6a6c914c5c tb_widgets: make SetCapturedWidget public
I'll use it for tooltips
2020-02-03 15:38:35 +00:00
Crypto City
33507644b1 tb_widgets_common: fix tab container tabs losing selection effect 2020-02-01 21:51:51 +00:00
Crypto City
6f43d0c035 tb_window: only activate next window if a widget was previously active 2020-01-31 14:27:34 +00:00