Commit Graph

1163 Commits

Author SHA1 Message Date
Crypto City
60837a50e9 optionally skip window death animation 2024-10-22 19:23:18 +00:00
Crypto City
7e2ff679d5 add x-auto scroll mode 2024-10-22 13:39:01 +00:00
Crypto City
ee2f158e16 fix separator in lists 2024-10-10 10:59:55 +00:00
Crypto City
2af1a8fa1c allow setting button text field text-align programatically 2024-09-11 08:10:00 +00:00
Crypto City
ebad7c1779 add <b> tag support to TBEditField widget 2024-09-07 13:16:03 +00:00
Crypto City
eb86e03416 improve select list header column sizing 2023-06-23 09:04:54 +00:00
Crypto City
7d66d3384c allow inline_select embedded edit field to adapt to content size 2023-06-17 14:18:45 +00:00
Crypto City
db1fd0565c allow message boxes with no buttons
so custom buttons may be added instead
2023-05-31 14:58:31 +00:00
Crypto City
0a459af549 add tooltip-text widget property
unused in tb, left for the library user
2023-05-31 08:36:46 +00:00
Crypto City
fce1b8bc67 do not consider invisible widgets in GetWidgetAt 2023-05-30 17:20:41 +00:00
Crypto City
8c0e283399 TBTextField can now have a shadow 2023-05-17 10:31:24 +00:00
Crypto City
f3e7a1878d allow getting a widget by type only, regardless of id 2023-05-15 15:54:59 +00:00
Crypto City
a65a07ed1a layout: allow skipping clipping
this is useful when adding drag and drop
2023-05-11 11:40:08 +00:00
Crypto City
d14c26a6ac GetWidgetAt now takes a predicate to filter widgets 2023-05-05 20:57:15 +00:00
Crypto City
8559088984 layout: make ValidateLayout virtual 2023-05-04 16:24:35 +00:00
Crypto City
0cfb7ade5a text can now be bold 2023-05-03 21:18:06 +00:00
Crypto City
a777bd842c fix parameter name not matching semantics 2023-05-03 17:37:18 +00:00
Crypto City
9b526a3a92 fix slight resize when a dropdown list gets a selection 2023-04-16 17:02:02 +00:00
Crypto City
5bd3dcd9fb tb_select: ensure the list is valid before getting a widget 2023-03-27 21:40:45 +00:00
Crypto City
732ce7dce2 when fading a dying window out, do not assume starting opacity is 1 2023-03-22 22:48:50 +00:00
Crypto City
840b50ce86 fix windows build 2023-02-22 12:44:03 +00:00
Crypto City
ff0305bad8 add a version of TBOBJECT_SUBCLASS using the override keyword 2023-02-05 18:43:19 +00:00
Crypto City
9356fc31e4 image: allow setting the source rect to display part of the image 2023-02-01 09:07:03 +00:00
Crypto City
7af4f6db04 draw bitmaps with floating point coordinates for precision 2023-02-01 09:07:03 +00:00
Crypto City
dfdb16ea4c allow vertical colour gradient in text rendering 2022-09-10 12:36:58 +00:00
Crypto City
cd2301107d tb_select: optionally call filter even when empty 2022-08-29 05:30:32 +00:00
Crypto City
86cd1ebe17 tb_str: finding the empty string should work in all strings 2022-08-29 05:30:12 +00:00
Crypto City
ff19ced1f4 tb_select: add option to bypass empty filter check 2022-08-28 21:07:21 +00:00
Crypto City
a2f5ae921c fix debug build with debug hook enabled 2022-08-19 19:22:23 +00:00
Crypto City
e6b9877bc1 tb_toggle_container: send EVENT_TYPE_CHANGED on value change 2022-08-14 10:04:33 +00:00
Crypto City
5b03304157 tb_inline_select: fix ininitialized value 2022-08-13 19:28:31 +00:00
Crypto City
454ef693db TBInlineSelect: add "unsigned" property 2022-07-31 12:58:14 +00:00
Crypto City
1c5c000a24 allow numeric skin if it is 0
helpful to unset a skin
2022-07-17 06:15:22 +00:00
Crypto City
124e360265 widgets can now be precisely positioned relatively to their parent 2022-07-16 10:32:22 +00:00
Crypto City
d0cb7345a0 allow passing a hook to get debug messages 2022-07-14 07:27:10 +00:00
Crypto City
2b249da837 tb_image_widget: do not try to load empty data 2022-07-13 07:58:55 +00:00
Crypto City
bbf4eb0dda tb_select: allow changing the axis of a TBSelectList 2022-07-09 08:12:04 +00:00
Crypto City
d1a5e5f88f update leftover bits needed to switch TBID to 64 bit 2022-07-06 15:08:24 +00:00
Crypto City
cd0f97a7a2 image_manager: TBID is now 64 bit 2022-07-04 17:12:29 +00:00
Crypto City
e7dd7a1a3d allow inline select to range the full 64 unsigned range 2022-06-30 18:19:26 +00:00
Crypto City
1ed1a1bfb3 tb_inline_select: allow - prefix when min value is negative 2022-06-22 16:48:00 +00:00
Crypto City
17b0408d6e allow relative font sizes with <size> in edit fields 2022-06-08 15:26:49 +00:00
Crypto City
e66a04e761 inline_select: prevent typing invalid values in 2021-11-23 15:35:18 +00:00
Crypto City
bdef6fd096 style_edit: add support for numeric HTML entities 2021-10-06 14:32:32 +00:00
Crypto City
424e2fea1f use long long instead of long for TBValue, for 64 bit range on windows 2021-09-28 22:13:17 +00:00
Crypto City
5b4c8c53e6 tb_style_edit: do not insert tabs in non multiline edit fields 2021-09-06 16:20:24 +00:00
Crypto City
9c3eb99c46 add italic and underline to TBTextField reader 2021-08-24 17:23:14 +00:00
Crypto City
0898376f32 tb_select: do not dereference before checking for NULL 2021-08-08 14:00:30 +00:00
Crypto City
eccda81aca tb_select: cache m_source->GetNumItems() when recreating list 2021-07-31 13:47:03 +00:00
Crypto City
b73da1e383 add preserve-aspect-ratio to TBImageWidget resource reader 2021-07-18 00:38:40 +00:00