diff --git a/CMakeLists.txt b/CMakeLists.txt index dbf61041..94e0cf0b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ MESSAGE(STATUS "BUILD TYPE: " ${CMAKE_BUILD_TYPE}) # setup compiler options IF(CMAKE_COMPILER_IS_GNUCXX) - SET(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror -Wno-unused-parameter -std=gnu++0x") + SET(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror -Wno-unused-parameter -Wno-unused-but-set-variable -std=gnu++0x") SET(CMAKE_CXX_FLAGS_DEBUG "-O1 -g -ggdb -fno-inline") SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wl,-s") SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g") @@ -76,6 +76,7 @@ SET(SOURCES src/framework/util/util.cpp src/framework/util/logger.cpp src/framework/util/rsa.cpp + src/framework/util/apngloader.cpp # framework graphics src/framework/graphics/image.cpp @@ -85,6 +86,7 @@ SET(SOURCES src/framework/graphics/fonts.cpp src/framework/graphics/textureloader.cpp src/framework/graphics/texture.cpp + src/framework/graphics/animatedtexture.cpp src/framework/graphics/textures.cpp src/framework/graphics/graphics.cpp src/framework/graphics/textarea.cpp diff --git a/data/fonts/sans-11px-bold.png b/data/fonts/sans-11px-bold.png new file mode 100644 index 00000000..435d0182 Binary files /dev/null and b/data/fonts/sans-11px-bold.png differ diff --git a/data/fonts/sans-11px-bold.yml b/data/fonts/sans-11px-bold.yml new file mode 100644 index 00000000..53fd72e0 --- /dev/null +++ b/data/fonts/sans-11px-bold.yml @@ -0,0 +1,8 @@ +glyph height: 14 +glyph spacing: [0, 1] +top margin: 0 +image: sans-11px-bold.png +image glyph size: [16, 16] + +glyph widths: + 32: 4 diff --git a/data/fonts/sans-11px.png b/data/fonts/sans-11px.png index 3eb2285c..b98b1d6e 100644 Binary files a/data/fonts/sans-11px.png and b/data/fonts/sans-11px.png differ diff --git a/data/fonts/sans-11px.yml b/data/fonts/sans-11px.yml index fdd3e311..ea6dfe4c 100644 --- a/data/fonts/sans-11px.yml +++ b/data/fonts/sans-11px.yml @@ -3,7 +3,6 @@ glyph spacing: [0, 1] top margin: 0 image: sans-11px.png image glyph size: [16, 16] -first glyph: 0 glyph widths: 32: 4 diff --git a/data/fonts/sans-12px-bold.png b/data/fonts/sans-12px-bold.png new file mode 100644 index 00000000..b5013c50 Binary files /dev/null and b/data/fonts/sans-12px-bold.png differ diff --git a/data/fonts/sans-12px-bold.yml b/data/fonts/sans-12px-bold.yml new file mode 100644 index 00000000..59634586 --- /dev/null +++ b/data/fonts/sans-12px-bold.yml @@ -0,0 +1,8 @@ +glyph height: 14 +glyph spacing: [0, 1] +top margin: 0 +image: sans-12px-bold.png +image glyph size: [20, 16] + +glyph widths: + 32: 4 diff --git a/data/fonts/sans-12px.png b/data/fonts/sans-12px.png new file mode 100644 index 00000000..fd3ba30b Binary files /dev/null and b/data/fonts/sans-12px.png differ diff --git a/data/fonts/sans-12px.yml b/data/fonts/sans-12px.yml new file mode 100644 index 00000000..f5a2fa21 --- /dev/null +++ b/data/fonts/sans-12px.yml @@ -0,0 +1,8 @@ +glyph height: 16 +glyph spacing: [0, 1] +top margin: 0 +image: sans-12px.png +image glyph size: [20, 16] + +glyph widths: + 32: 4 diff --git a/data/modules/mainmenu/infowindow.yml b/data/modules/mainmenu/infowindow.yml index bbb86254..67d8e95b 100644 --- a/data/modules/mainmenu/infowindow.yml +++ b/data/modules/mainmenu/infowindow.yml @@ -39,6 +39,7 @@ window#infoWindow: button#websiteButton: text: Github Page + size: [80,22] anchors.right: parent.right anchors.bottom: parent.bottom margin.bottom: 9 diff --git a/data/modules/mainmenu/mainmenu.yml b/data/modules/mainmenu/mainmenu.yml index c9474efe..00d4aeed 100644 --- a/data/modules/mainmenu/mainmenu.yml +++ b/data/modules/mainmenu/mainmenu.yml @@ -5,6 +5,13 @@ panel#background: anchors.top: parent.top anchors.bottom: parent.bottom + panel#icos4d: + skin: icos4d + anchors.left: parent.left + anchors.top: parent.top + margin.left: 60 + margin.top: 70 + panel#mainMenu: skin: roundedGridPanel size: [117, 171] diff --git a/data/skins/lightness.yml b/data/skins/lightness.yml index 8186d8ef..6cdaf1b3 100644 --- a/data/skins/lightness.yml +++ b/data/skins/lightness.yml @@ -1,5 +1,5 @@ -default font: sans-11px -default font color: [0, 115, 234, 255] +default font: sans-11px-bold +default font color: [51, 51, 51, 255] buttons: default: @@ -53,6 +53,9 @@ panels: image: lightness/background.png antialised: true + icos4d: + image: lightness/icos4d.png + roundedGridPanel: bordered image: source: lightness/menupanel.png @@ -81,10 +84,11 @@ panels: labels: default: - font color: [0, 115, 234, 255] + font: sans-12px windows: default: + font: sans-12px-bold font color: [80, 80, 80, 255] head: text align: left diff --git a/data/skins/lightness/icos4d.png b/data/skins/lightness/icos4d.png new file mode 100644 index 00000000..b50cbe36 Binary files /dev/null and b/data/skins/lightness/icos4d.png differ diff --git a/src/framework/core/engine.cpp b/src/framework/core/engine.cpp index bbfce991..e8bc445c 100644 --- a/src/framework/core/engine.cpp +++ b/src/framework/core/engine.cpp @@ -32,6 +32,7 @@ #include #include