Commit Graph

1739 Commits (80c44d74adad093575fc820956a9b9f73b5e158e)

Author SHA1 Message Date
Bruno Van de Velde 80c44d74ad Removed warnings from nanosvg when compiling TGUI 2019-03-09 22:35:08 +01:00
Bruno Van de Velde 854dc949d0 Added minimal SVG support 2019-03-09 15:10:00 +01:00
Bruno Van de Velde 5a2930428e Minor internal changes to Font and Text classes 2019-03-09 14:40:32 +01:00
Bruno Van de Velde 8ac25b8044 Label didn't ignore events after ignoreMouseEvents was called 2019-03-06 22:32:31 +01:00
Bruno Van de Velde ef63d7f118 Updated license to make github detect the type 2019-03-06 20:03:04 +01:00
Bruno Van de Velde 03c4f2ed25 Remove the selected widget when delete key is pressed 2019-03-02 19:09:42 +01:00
Bruno Van de Velde 14f26c1e61 GuiBuilder: save form when pressing ctrl+S 2019-03-02 19:05:49 +01:00
Bruno Van de Velde 06af24d63e GuiBuilder: move and resize widgets when pressing arrow keys while holding control and/or shift 2019-03-02 19:05:17 +01:00
Bruno Van de Velde 932f710eaf ChildWindow can now have a different border color in focused state 2019-03-02 15:52:39 +01:00
Bruno Van de Velde 577b4514d6 GuiBuilder: Allow selecting EditBox input validator from predefined values 2019-03-02 14:23:41 +01:00
Bruno Van de Velde a773065783 Return false from EditBox::setInputValidator when regex is invalid 2019-03-02 14:08:12 +01:00
Bruno Van de Velde c3c7a15861 Fixed crash in ListView when removing an item while hovering over the last item in the list 2019-02-28 19:41:36 +01:00
Bruno Van de Velde f6812a2e96 Added right click signal to ListView 2019-02-27 20:13:05 +01:00
Bruno Van de Velde 55376855c6 Added changeItem and changeSubItem to ListView 2019-02-27 19:42:56 +01:00
Bruno Van de Velde dfd4c259b3 Added setSelectedText function to TextBox 2019-02-27 19:18:48 +01:00
Bruno Van de Velde 588b876b63 Added addMultipleItems to ListView 2019-02-26 20:29:50 +01:00
Bruno Van de Velde ae3ed4e679 TitleBarHeight property of default renderer was ignored in ChildWindow 2019-02-25 08:13:37 +01:00
Bruno Van de Velde d97519d4f7 GuiBuilder: window to change properties of type Outline 2019-02-24 11:31:28 +01:00
Bruno Van de Velde eb208ac4ad Updated version to 0.8.4 2019-02-23 10:40:28 +01:00
Bruno Van de Velde aa5a366835 Added tests for new signals 2019-02-23 10:36:18 +01:00
Bruno Van de Velde 43e631267a GuiBuilder: Changing text styles can now be done by using some checkboxes 2019-02-21 22:50:55 +01:00
Bruno Van de Velde d43259e136 Added Changed signal to CheckBox and RadioButton (to more easily combine Checked and Unchecked) 2019-02-21 22:45:43 +01:00
Bruno Van de Velde 273d5039d5 Added EscapeKeyPressed signal to ChildWindow 2019-02-21 22:44:56 +01:00
Bruno Van de Velde f992bc5537 Fixed corrupted white theme when DefaultTheme was initialized before Color constants 2019-02-18 19:54:54 +01:00
Bruno Van de Velde 139330f4bb CMake was still refering to some gui builder files that were renamed 2019-02-18 08:02:05 +01:00
Bruno Van de Velde 0cb25b8a37 GuiBuilder: Show color preview for color properties 2019-02-17 22:34:06 +01:00
Bruno Van de Velde c81797bc89 Added 'Automatic' as new ExpandDirection in ComboBox 2019-02-17 16:52:00 +01:00
Bruno Van de Velde 29661af3c2 GuiBuilder: Use combo boxes instead of edit boxes for properties of type Bool or Enum 2019-02-16 22:53:37 +01:00
Bruno Van de Velde a97cb59b8d No longer deprecate ScrollablePanel::getScrollbarWidth since it is needed to find the width when the renderer property is 0 2019-02-16 22:50:39 +01:00
Bruno Van de Velde a622d8b5fa GuiBuilder: Limit text input to numbers only for properties of types Float, Int and UInt 2019-02-16 20:08:38 +01:00
Bruno Van de Velde e8f2981c88 Added min and max functions to layouts again 2019-02-16 19:04:46 +01:00
Bruno Van de Velde b86f93577d Added extra functionality to ListView
- Added horizontal grid lines to ListView
- Added option to ListView to expand the last column to fill the remaining space
- Allow a separator between the header and contents in a ListView
- Split separator in ListView into separator and vertical grid line
2019-02-14 22:16:19 +01:00
Bruno Van de Velde bd82fe825f Documentation of some widgets still said that text size is auto-scaled by default (which isn't true as a global text size is used for the default value) 2019-02-04 19:00:59 +01:00
Bruno Van de Velde 9c89d57ff0 Build the gui builder by default 2019-02-04 18:59:37 +01:00
Bruno Van de Velde 5d96ddf46b Updated version to 0.8.3 2019-01-27 18:53:37 +01:00
Bruno Van de Velde 649755d069 Items in ListView can now have icons 2019-01-27 18:51:46 +01:00
Bruno Van de Velde 99dee39450 Fixed conversion warnings on Win64 build 2019-01-27 11:31:52 +01:00
Bruno Van de Velde 07b0af452d Added tests for Listview and fixed issues uncovered while writing the tests 2019-01-27 11:16:47 +01:00
Bruno Van de Velde 5afd3e379d Added setColor function to Texture 2019-01-25 22:28:49 +01:00
Bruno Van de Velde d0ca923a13 Fixed issue with unbound parameters in signal system on macOS 2019-01-25 18:57:57 +01:00
Bruno Van de Velde 6d7484ffd8 New suffix property in EditBox wasn't saved in widget file 2019-01-24 18:48:52 +01:00
Bruno Van de Velde ed76bc702e Added option to display suffix in EditBox (closes #91) 2019-01-23 18:50:19 +01:00
Bruno Van de Velde bf87c0af10 Updated the copyright year to 2019 2019-01-21 19:31:21 +01:00
Bruno Van de Velde 54e72fbdcf ListView widget added (closes #83) 2019-01-21 19:25:03 +01:00
Bruno Van de Velde ebdb38c4fe Install gui-builder to '${TGUI_MISC_INSTALL_PREFIX}/gui-builder' folder (closes #93) 2019-01-21 19:12:03 +01:00
Bruno Van de Velde 8e4a81e55b Added some missing widget properties to gui builder 2019-01-20 11:07:10 +01:00
Bruno Van de Velde 482a310af3 Fixed deprecated warnings in gui builder code 2019-01-20 10:55:50 +01:00
Bruno Van de Velde 3688b7b747 Make sure internal renderer property equals what is displayed on the screen in the Gui Builder 2019-01-19 23:38:31 +01:00
Bruno Van de Velde 5a56f6ac41 It is now also possible to unset colors when loading them from a string 2019-01-19 20:11:41 +01:00
Bruno Van de Velde ddee46bc3b Widget file parser failed to parse a value with a slash in it (unless the value had quotes around it) 2019-01-19 19:19:57 +01:00