From 087f333162634ebbe29ef3741c34b12b7ee6b8e2 Mon Sep 17 00:00:00 2001 From: MoriokaReimen Date: Sun, 3 Jan 2021 23:37:01 +0900 Subject: [PATCH 1/3] [update] add CMakeLists.txt --- .gitignore | 7 ++++ CMakeLists.txt | 34 ++++++++++++++++++ Makefile | 38 -------------------- demo/demo.cpp | 46 ++++++++++++++++--------- {demo => resource}/sfml.png | Bin {demo => resource}/tahoma.ttf | Bin {demo => resource}/texture-default.png | Bin {demo => resource}/texture-win98.png | Bin {demo => resource}/themed-button.png | Bin 9 files changed, 70 insertions(+), 55 deletions(-) create mode 100644 CMakeLists.txt delete mode 100644 Makefile rename {demo => resource}/sfml.png (100%) rename {demo => resource}/tahoma.ttf (100%) rename {demo => resource}/texture-default.png (100%) rename {demo => resource}/texture-win98.png (100%) rename {demo => resource}/themed-button.png (100%) diff --git a/.gitignore b/.gitignore index c73eaa7..bfb6228 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,10 @@ sfml-widgets-demo # Code::Blocks sfml-widgets.layout sfml-widgets.depend + +# CMakeFiles +CMakeFiles/* +CMakeCache.txt +Makefile +cmake_install.cmake +demo_program diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..5c4327f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,34 @@ +cmake_minimum_required(VERSION 3.0) +project(graphing) + +################################################################### +# Option Setting +option(ENABLE_DEMO "build demo program.(Default:OFF)" OFF) + +################################################################### +# import SFML library +find_package(SFML 2.5.1 COMPONENTS system window graphics) +if (SFML_FOUND) + message(STATUS "SFML_INCLUDE_DIRS: ${SFML_INCLUDE_DIR}") + message(STATUS "SFML_LIBRARIES: ${SFML_LIBRARIES}") + message(STATUS "SFML_VERSION: ${SFML_VERSION}") +endif () + +################################################################### +# Configure general build settings +set(CMAKE_CXX_STANDARD 17) + +################################################################### +# Configure build for SFGraphing library +file(GLOB SFML_WIDGETS_SRC src/Gui/*.cpp src/Gui/**/*.cpp) +add_library(sfml-widgets ${SFML_WIDGETS_SRC} ) +target_link_libraries(sfml-widgets PUBLIC sfml-graphics sfml-window sfml-system GL) +target_include_directories(sfml-widgets PUBLIC src/) + +################################################################### +# Configure build for Sample program +if(ENABLE_DEMO) +file(GLOB DEMO_SRC demo/*.cpp) +add_executable(demo_program ${DEMO_SRC}) +target_link_libraries(demo_program sfml-widgets) +endif() diff --git a/Makefile b/Makefile deleted file mode 100644 index d2bf1fa..0000000 --- a/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -TARGET := sfml-widgets-demo -SRCDIR := src -SRC := $(shell find $(SRCDIR) -name "*.cpp" -type f) -OBJDIR := obj -OBJ := $(SRC:%.cpp=$(OBJDIR)/%.o) - -CC := g++ -CFLAGS := -I$(SRCDIR) -std=c++11 -pedantic -Wall -Wextra -Wshadow -Wwrite-strings -O2 -LDFLAGS := -lsfml-graphics -lsfml-window -lsfml-system -lGL - -# Demo -$(TARGET): demo/demo.cpp lib/libsfml-widgets.a - @echo "\033[1;33mlinking exec\033[0m $@" - @$(CC) $< $(CFLAGS) -L./lib -lsfml-widgets $(LDFLAGS) -o $@ - @echo "\033[1;32mDone!\033[0m" - -# Static library -lib/libsfml-widgets.a: $(OBJ) - @mkdir -p lib - @echo "\033[1;33mlinking library\033[0m $@" - @ar crvf $@ $(OBJ) - -# Library objects -$(OBJDIR)/%.o: %.cpp - @echo "\033[1;33mcompiling\033[0m $<" - @mkdir -p $(shell dirname $@) - @$(CC) $(CFLAGS) -c $< -o $@ - -clean: - @echo "\033[1;33mremoving\033[0m $(OBJDIR)" - -@rm -r lib - -@rm -r $(OBJDIR) - -mrproper: clean - @echo "\033[1;33mremoving\033[0m $(TARGET)" - -@rm $(TARGET) - -all: mrproper $(TARGET) diff --git a/demo/demo.cpp b/demo/demo.cpp index 954d92e..bfc8975 100644 --- a/demo/demo.cpp +++ b/demo/demo.cpp @@ -30,14 +30,16 @@ struct Theme int main() { - Theme defaultTheme = { + Theme defaultTheme = + { hex2color("#dddbde"), - "demo/texture-default.png" + "resource/texture-default.png" }; - Theme win98Theme = { + Theme win98Theme = + { hex2color("#d4d0c8"), - "demo/texture-win98.png" + "resource/texture-win98.png" }; // Create the main window @@ -46,7 +48,7 @@ int main() gui::Menu menu(app); menu.setPosition(10, 10); - gui::Theme::loadFont("demo/tahoma.ttf"); + gui::Theme::loadFont("resource/tahoma.ttf"); gui::Theme::loadTexture(defaultTheme.texturePath); gui::Theme::textSize = 11; gui::Theme::click.textColor = hex2color("#191B18"); @@ -68,7 +70,8 @@ int main() // Textbox gui::TextBox* textbox = new gui::TextBox(); textbox->setText("Hello world!"); - textbox->setCallback([&]() { + textbox->setCallback([&]() + { text.setString(textbox->getText()); text.setOrigin(text.getLocalBounds().width / 2, text.getLocalBounds().height / 2); }); @@ -84,7 +87,8 @@ int main() // Slider for rotation gui::Slider* sliderRotation = new gui::Slider(); sliderRotation->setStep(1); - sliderRotation->setCallback([&]() { + sliderRotation->setCallback([&]() + { text.setRotation(sliderRotation->getValue() * 360 / 100.f); pbar0->setValue(sliderRotation->getValue()); }); @@ -92,7 +96,8 @@ int main() // Slider for scale gui::Slider* sliderScale = new gui::Slider(); - sliderScale->setCallback([&]() { + sliderScale->setCallback([&]() + { float scale = 1 + sliderScale->getValue() * 2 / 100.f; text.setScale(scale, scale); }); @@ -105,14 +110,16 @@ int main() opt->addItem("Green", sf::Color::Green); opt->addItem("Yellow", sf::Color::Yellow); opt->addItem("White", sf::Color::White); - opt->setCallback([&]() { + opt->setCallback([&]() + { text.setFillColor(opt->getSelectedValue()); }); form->addRow("Color", opt); // Checbkox gui::CheckBox* checkboxBold = new gui::CheckBox(); - checkboxBold->setCallback([&]() { + checkboxBold->setCallback([&]() + { int style = text.getStyle(); if (checkboxBold->isChecked()) style |= sf::Text::Bold; @@ -123,7 +130,8 @@ int main() form->addRow("Bold text", checkboxBold); gui::CheckBox* checkboxUnderlined = new gui::CheckBox(); - checkboxUnderlined->setCallback([&]() { + checkboxUnderlined->setCallback([&]() + { int style = text.getStyle(); if (checkboxUnderlined->isChecked()) style |= sf::Text::Underlined; @@ -139,7 +147,7 @@ int main() // Custom button sf::Texture imgbutton; - imgbutton.loadFromFile("demo/themed-button.png"); + imgbutton.loadFromFile("resource/themed-button.png"); gui::SpriteButton* customButton = new gui::SpriteButton(imgbutton, "Play"); customButton->setTextSize(20); @@ -151,7 +159,8 @@ int main() gui::OptionsBox* themeBox = new gui::OptionsBox(); themeBox->addItem("Windows 98", win98Theme); themeBox->addItem("Default", defaultTheme); - themeBox->setCallback([&]() { + themeBox->setCallback([&]() + { const Theme& theme = themeBox->getSelectedValue(); gui::Theme::loadTexture(theme.texturePath); gui::Theme::windowBgColor = theme.backgroundColor; @@ -163,7 +172,8 @@ int main() gui::TextBox* textbox3 = new gui::TextBox(100); textbox3->setText("Button name"); hbox2->add(textbox3); - hbox2->addButton("Create button", [&]() { + hbox2->addButton("Create button", [&]() + { vbox->add(new gui::Button(textbox3->getText())); }); @@ -174,17 +184,19 @@ int main() hbox3->add(pbar); gui::Slider* vslider = new gui::Slider(100, gui::Slider::Vertical); - vslider->setCallback([&]() { + vslider->setCallback([&]() + { pbar->setValue(vslider->getValue()); }); hbox->add(vslider); - menu.addButton("Quit", [&]() { + menu.addButton("Quit", [&]() + { app.close(); }); sf::Texture texture; - texture.loadFromFile("demo/sfml.png"); + texture.loadFromFile("resource/sfml.png"); sf::Sprite sprite(texture); sprite.setOrigin(texture.getSize().x / 2, texture.getSize().y / 2); diff --git a/demo/sfml.png b/resource/sfml.png similarity index 100% rename from demo/sfml.png rename to resource/sfml.png diff --git a/demo/tahoma.ttf b/resource/tahoma.ttf similarity index 100% rename from demo/tahoma.ttf rename to resource/tahoma.ttf diff --git a/demo/texture-default.png b/resource/texture-default.png similarity index 100% rename from demo/texture-default.png rename to resource/texture-default.png diff --git a/demo/texture-win98.png b/resource/texture-win98.png similarity index 100% rename from demo/texture-win98.png rename to resource/texture-win98.png diff --git a/demo/themed-button.png b/resource/themed-button.png similarity index 100% rename from demo/themed-button.png rename to resource/themed-button.png From 49f57f458bb40b911914a47e855d7dd0b5b6a59d Mon Sep 17 00:00:00 2001 From: MoriokaReimen Date: Tue, 5 Jan 2021 20:22:50 +0900 Subject: [PATCH 2/3] [update] add Screenshot to README.md --- README.md | 3 +++ doc/demo_program.png | Bin 0 -> 36332 bytes 2 files changed, 3 insertions(+) create mode 100644 doc/demo_program.png diff --git a/README.md b/README.md index fd97713..1d1f026 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ SFML Widgets ============ + +![doc/demo_program.png](doc/demo_program.png) + A simple GUI module for SFML. - Author: Alexandre Bodelot diff --git a/doc/demo_program.png b/doc/demo_program.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b2000d222787eb53c864c99c76c330ea6fc3e2 GIT binary patch literal 36332 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≻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

t|Xr*0s63Lncx>cs0@4?QL z+vnyn-R@LCcAK>L=lX^6hS6XVg1hB%0ZkpS-+-kG@E+(l%r??6*o9#A5{8;hs+KxL z5o#mwyC}oTp5*IRHH>|XE`&7L;7jM{m6W<48c_DzkIyS5_5lJ?bP~IF6HyYzkrLzR zJ#uL9?FuOViaZrtYWz;Q^8@Em)8Op7zzt{tmZjR4f95$W+iOVJ{r2s%Bzh08N!NUV z9sD!w;ZjjWMbXU=3C@b^=>JIgYI)n$Gzn#8G(orHTQD%J_AyC@DBd_Cje4=2=nkVm>)YLI|KIg@5KxS-IVl`^8B#+lx;hd{HTElbJ zYh(7E#MVzsf7}9V6w~v*?w2Fbh=}~NEV5WZ`VFvzwFLJgF?S^c+TX1(Qulr{XTzZF ztKHnk0}#kUy&!{igZ@!sJe!z#qMz^CuCCPQwo-HDPS*aWoffN3)WU`>rVwWX+!EiOlt#G!+Gr>gQR86&H#)mfmZo$uv86F!`>p_bk?E28 zbZCOWg@f&UCs#A!Ds*mLnCmAK7d@g3QR6X27#1F8fAbVrL8E_H&^eJtRa-{6D!Arw zYdVwuZxQhI6Yd{rAVNaCEJd6ywdW34HBVe}Dl^1xf~wh~GQF?+HDZLL?D^kMTpVaR z&(XzH*&{uVLq0Av3O@67y!$IQSn$@-#Ki%10V0%E5??>w|PL>4Ch9lLh!$Tf+hMBXj;d8LJv?J8P6*!URgvP&~2U;E4 zb%9wDQh>#=#Sp_B@63CO*j}9R^fVa+0+75jeKZ$(HuJjvXC*UHZ`in_2~iW^bb>ux zcJ#}QjdvT%28lp6D|;5v5x3m&mIp(|^s~=PQ7jx3rDEdXGd-C4Sr&)1QjIja3|RW> z^M|6nuNg2B(bE@#wA#S{6HXEh^ymdL(Qh+G>)%>W3&o{j_YxNN(whKD6YKjz=_k_> z99H@PK=&#q&lXV-Yx~J=q0`AUH92~t`M~=dThFJWJ={1A-mlMrHJQ>|e3XpE@kGbn zjhMMnv3c8P)lkZbV2~Wypw5xPW3l^ghFU`bh;KEq|D1m31R(fTN;?JRxD?HQzI=ug z3Z2h|;kH5L3YXuvh0KM~g-BKDhQ|XYnK*s_G5)(dH#e@B@9#s(bSj^I#cPM+3<+BWi7ZiYSNQgglhIU}o=)3l=M*rhW&>F#BxNy?4C6*i2@c1tx=b8jVf(>na>)IF)eaOCG(xM z9fpVwpxSxl8WM{kwuDKfNw-F+0hu%GVNe`sUmg%M2DZiBbgEP>z;Ev5Bel%;FYg0x zJe0vSKrQ=4-9*7-1&pSnZlO+(;(nKMOjrDIMgKg Fe*nf>pilq+ literal 0 HcmV?d00001 From 746bcc1cb8955c08b06c95e9badf33f50d848a70 Mon Sep 17 00:00:00 2001 From: MoriokaReimen Date: Wed, 6 Jan 2021 20:09:23 +0900 Subject: [PATCH 3/3] [update] fix type --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5c4327f..361f17b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.0) -project(graphing) +project(sfml-widgets) ################################################################### # Option Setting