Commit Graph

964 Commits (58c233c6c22e634b29ccf4760e93737107aa76d6)

Author SHA1 Message Date
Bruno Van de Velde 58c233c6c2 Travis should only run the codecov script on linux 2015-11-04 14:46:32 +01:00
Bruno Van de Velde ffa1863812 Travis build should not fail when codecov script fails 2015-11-04 14:39:48 +01:00
Bruno Van de Velde 5f04f23d5a Set needed compiler flags even if variablewas already set 2015-11-04 10:24:02 +01:00
Bruno Van de Velde d71d174a6d When manually calling Button::leftMouseReleased the button should not always go back to hover state 2015-10-31 18:50:16 +01:00
Bruno Van de Velde 297e96aeaa Label did not display background when empty 2015-10-29 19:05:06 +01:00
Bruno Van de Velde 75f3480f27 Added tests for loading/saving widget with layouts from/to file 2015-10-24 13:21:02 +02:00
Bruno Van de Velde e9e9db1a77 If position/size is a layout string then save the string when saving to file (non-string layouts can't be saved yet) 2015-10-24 13:01:58 +02:00
Bruno Van de Velde 40b248c982 Load layout strings from file for position and size of widget 2015-10-24 13:00:52 +02:00
Bruno Van de Velde adb3d33911 Removing widgets could actually lead to crashes when their layouts were connected to remaining layouts 2015-10-24 12:59:54 +02:00
Bruno Van de Velde 421317fa90 Copied widgets did not have their widget type set and thus could not be saved to file 2015-10-24 11:46:17 +02:00
Bruno Van de Velde 696ef6f7fc Set parent to nullptr when widget is removed from parent 2015-10-18 15:26:09 +02:00
Bruno Van de Velde ad3f7adb76 Added test for setParent function 2015-10-18 15:20:55 +02:00
Bruno Van de Velde 70d97c265e Renamed getWidgetsOffset to getChildWidgetsOffset to distinguish it from getWidgetOffset 2015-10-18 15:18:08 +02:00
Bruno Van de Velde cf890186ea Fixed clipping bug with ChatBox 2015-10-18 15:16:04 +02:00
Bruno Van de Velde f45d3df13d Turned protected initialize function into public setParent function 2015-10-18 15:15:35 +02:00
Bruno Van de Velde 14cb10bc11 Fixed transparency of ListBox and ComboBox background texture 2015-10-14 19:53:40 +02:00
Bruno Van de Velde c770530ad5 Tab caused debug assertion in Visual Studio 2015-10-11 14:55:22 +02:00
Bruno Van de Velde 1ca87f192a Fixed loading and saving containers from widget files 2015-10-05 14:08:39 +02:00
Bruno Van de Velde 8e3b29ec3a Also recalculate tab width in Tab::setFont 2015-10-05 10:24:26 +02:00
Bruno Van de Velde b481d3a3f3 Add Panel to theme files which can set its background color 2015-10-03 00:12:55 +02:00
Bruno Van de Velde 2126d28457 Tab::setFont did not reposition text 2015-10-01 11:21:33 +02:00
Bruno Van de Velde 09b5cda48a Always reset all properties in reload function 2015-09-24 18:58:10 +02:00
Bruno Van de Velde 0e595fd23f Conditional jump depended on uninitialised value in ChildWindow 2015-09-20 19:04:00 +02:00
Bruno Van de Velde a5e2709eda Moved v0.7-dev to master branch 2015-09-20 15:43:47 +02:00
Bruno Van de Velde c4d8304ccc Updated FindSFML.cmake 2015-09-20 15:00:25 +02:00
Bruno Van de Velde 648a6fde8b Removed warning from box layout classes 2015-09-20 00:10:19 +02:00
Bruno Van de Velde bd0e15154f Fixed float to int warning in VS 2015-09-19 18:08:55 +02:00
Bruno Van de Velde b2dc8d9dfd Minor documentation fix 2015-09-19 18:08:38 +02:00
Bruno Van de Velde ad3e05c069 Added missing bindRight and bindBottom functions 2015-09-19 16:18:01 +02:00
Bruno Van de Velde 7888769ca6 Updated links in doc 2015-09-19 16:17:39 +02:00
Bruno Van de Velde 664cffeea6 Fixed warnings in VS 2015-09-19 14:08:39 +02:00
Bruno Van de Velde e4f3abb560 Added HorizontalLayout and VerticalLayout tests 2015-09-19 13:58:48 +02:00
Bruno Van de Velde 7541fcb315 Added TransparentGrey theme 2015-09-19 13:18:44 +02:00
Bruno Van de Velde b9d1590102 Improved internal text rendering and made some other changes
List of changes:
- Text auto sizing was improved
- Every widget now has a font and a setFont function. The setTextFont
and setGlobalFont functions were removed.
- You can now set a custom text size in ListBox
- ListBox now has an auto scroll option to move the scrollbar down when
a new item is added (enabled by default)
- setTexture functions were added to Picture to change the image after
it was loaded
- HorizontalLayout and VerticalLayout can now decently handle widgets
with borders
- All widgets with borders now correctly implement getFullSize
- Fixed loading MessageBox from a theme file
- Fixed positioning of LoadingBar front image from Black theme
- Added new tests
2015-09-19 13:18:07 +02:00
Bruno Van de Velde 52f7921c48 Fixed lines about opacity that were missed with the original regular expression 2015-09-10 01:16:39 +02:00
Bruno Van de Velde 921b716053 Panel background color did not take opacity into account 2015-09-10 00:52:48 +02:00
Bruno Van de Velde 81aadee17c Replace setTransparency with superior setOpacity function 2015-09-09 23:56:10 +02:00
Bruno Van de Velde 4b2ff6ce75 Added 'Scale' animation next to existing 'Fade' and 'Slide' ones 2015-09-09 23:55:26 +02:00
Bruno Van de Velde e65fa3e953 Added show and hide animations 2015-09-09 00:08:02 +02:00
Bruno Van de Velde ee6301cbed Fixed tests for ToolTip 2015-09-08 16:12:02 +02:00
Bruno Van de Velde 99ffa83a87 Changed ToolTip so that it can be any widget 2015-09-08 15:57:52 +02:00
Bruno Van de Velde 2d668949f3 Improved error message when 'Part' is missing in theme file 2015-09-08 02:23:51 +02:00
Bruno Van de Velde ffe014140c Improved testing code coverage in loading part 2015-09-06 23:18:49 +02:00
Bruno Van de Velde 7aa5813e85 Fixed MenuBar callback by fixing conflict between widgets that have several optional parameters in different ways 2015-09-06 18:31:53 +02:00
Bruno Van de Velde 9f911666df Fixed issues with gcov in travis script 2015-09-06 16:31:19 +02:00
Bruno Van de Velde a2552a1ac0 .gcno files were not generated 2015-09-06 13:52:24 +02:00
Bruno Van de Velde 58a387fc46 Revert "Make AppVeyor build for both VS2013 and VS2015"
Stick with VS2013 builds for now.
This reverts commit d7609eed52.
2015-09-06 13:31:19 +02:00
Bruno Van de Velde b19549ced3 Added codecov to testing 2015-09-06 13:27:17 +02:00
Bruno Van de Velde d7609eed52 Make AppVeyor build for both VS2013 and VS2015 2015-09-06 13:26:32 +02:00
Bruno Van de Velde 1d52e92ae5 Make Travis CI build for both Linux and Mac OS X 2015-09-05 23:48:10 +02:00