diff --git a/res/gui.theme b/res/gui.theme new file mode 100644 index 0000000..976abd5 --- /dev/null +++ b/res/gui.theme @@ -0,0 +1,28 @@ +Window { + BackgroundColor: #FFFFFFff; + BorderWidth: 0; +} + +ScrolledWindow { + BorderWidth: 0; +} + +Button { + Color: #000000ff; + BorderWidth: 0; + BackgroundColor: #E6E6E6ff; +} + +Button:PRELIGHT { + Color: #000000ff; + BackgroundColor: #D2D2D2ff; +} + +Button:ACTIVE { + Color: #000000ff; + BackgroundColor: #B4B4B4ff; +} + +* { + Color: #000000ff; +} diff --git a/src/manager.cpp b/src/manager.cpp index 66c0d14..add8ec2 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -12,6 +12,9 @@ Manager::Manager() : previous_time(sf::seconds(0)), title(sf::String(L"")), // préchargement des textures resource_manager.preload(); + // chargement du thème du desktop + desktop.LoadThemeFromFile("res/gui.theme"); + // création de la fenêtre (après avoir préchargé les ressources, // on évite ainsi tout lag pendant le traitement des événements) window.create(