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