Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - DTSCode

#1
Help requests / need help with loading buttons
30 October 2013, 07:46:08
in the following code, it acts as if im not drawing anything. i cant figure it out


/*
              Program: uploader
              Version: 2.1
            Author(s): DTSCode
                 Date: N/A
              Compile: $g++ main.cpp -o uploader -std=c++11 -ltgui
                            -lsfml-graphics -lsfml-window -lsfml-system
            Target OS: Windows 7
    Special Thanks To: Cire
                       naraku9333
          Description: Upload statuses to facebook. Used by Micheal
*/

/*
    special thanks to:
        cire
        naraku9333
*/

#include <TGUI/TGUI.hpp>

int main()
{
    sf::RenderWindow   App          (sf::VideoMode(800, 600), "Fuck it. Uploads Happen.");
    tgui::Gui          Gui          (App);
    tgui::Picture::Ptr Background   (Gui, "BackgroundImage");
    tgui::EditBox::Ptr Picture      (Gui, "PictureFolder"),
                       Status       (Gui, "StatusList");
    tgui::Label::Ptr   PictureLabel (Gui),
                       StatusLabel  (Gui);
    tgui::Button::Ptr  Button       (Gui);

    if(!Gui.setGlobalFont("font/Exo-Light.otf")) return -1;

    App.setPosition              (sf::Vector2i(125, 75));
    Background   ->load          ("Background.jpg");
    Picture      ->load          ("widgets/EditBox/White");
    Picture      ->setSize       (400, 40);
    Picture      ->setPosition   (200, 140);
    Status       ->load          ("widgets/EditBox/White");
    Status       ->setSize       (400, 40);
    Status       ->setPosition   (200, 290);
    PictureLabel ->setText       ("Pictures:");
    PictureLabel ->setPosition   (200, 100);
    StatusLabel  ->setText       ("Status:");
    StatusLabel  ->setPosition   (200, 250);
    Button       ->load          ("widgets/White.conf");
    Button       ->setSize       (260, 60);
    Button       ->setPosition   (270, 440);
    Button       ->setText       ("Start");
    Button       ->bindCallback  (tgui::Button::LeftMouseClicked);
    Button       ->setCallbackId (1);

    while(App.isOpen())
    {
        sf::Event Event;

        while(App.pollEvent(Event))
        {
            if(Event.type == sf::Event::Closed)                                               App.close();
            if(Event.type == sf::Event::KeyPressed && Event.key.code == sf::Keyboard::Escape) App.close();

            Gui.handleEvent(Event);
        }   

        tgui::Callback Callback;

        while(Gui.pollCallback(Callback))
        {
            if (Callback.id == 1)
            {
                tgui::EditBox::Ptr PicturesBox = Gui.get("PictureFolder");
                tgui::EditBox::Ptr StatusBox   = Gui.get("StatusList");

                sf::String PictureFolder = PicturesBox ->getText();
                sf::String StatusList    = StatusBox   ->getText();
            }
        }

        App.clear();

        Gui.draw();

        App.display();
    }

    return 0;
}
#2
Installation help / help with installing tgui
23 October 2013, 22:41:33
sorry about the vague title :L i couldnt think of anything better. i am on 32 ubuntu. i have sfml 2.1 that i know works and gcc 4.8 so i have c++11. im not using an ide ie just text editor and terminal. when i go to install it i run cmake . and it generates the files, but when i run sudo make install -j6 i get this:

[ 88%] Built target tgui
[100%] Built target FormBuilder
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/share/tgui-0.6/widgets
-- Installing: /usr/local/share/tgui-0.6/widgets/ChildWindow
-- Installing: /usr/local/share/tgui-0.6/widgets/ChildWindow/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/BabyBlue/CloseButtonHover.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/BabyBlue/CloseButtonNormal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/BabyBlue/Titlebar.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/BabyBlue/CloseButtonDown.png
-- Installing: /usr/local/share/tgui-0.6/widgets/ChildWindow/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/White/CloseButtonHover.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/White/CloseButtonNormal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/White/Titlebar.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ChildWindow/White/CloseButtonDown.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Tab
-- Installing: /usr/local/share/tgui-0.6/widgets/Tab/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Tab/BabyBlue/Normal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Tab/BabyBlue/Selected.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Tab/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Tab/White/Normal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Tab/White/Selected.png
-- Installing: /usr/local/share/tgui-0.6/widgets/ComboBox
-- Installing: /usr/local/share/tgui-0.6/widgets/ComboBox/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ComboBox/BabyBlue/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ComboBox/BabyBlue/ArrowUp.png
-- Installing: /usr/local/share/tgui-0.6/widgets/ComboBox/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ComboBox/White/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/ComboBox/White/ArrowUp.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Slider2d
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider2d/Thumb_Normal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider2d/Track_Normal.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider2d/Black.conf
-- Installing: /usr/local/share/tgui-0.6/widgets/LoadingBar
-- Installing: /usr/local/share/tgui-0.6/widgets/LoadingBar/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/LoadingBar/BabyBlue/Front.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/LoadingBar/BabyBlue/Back.png
-- Installing: /usr/local/share/tgui-0.6/widgets/LoadingBar/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/LoadingBar/White/Front.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/LoadingBar/White/Back.png
-- Installing: /usr/local/share/tgui-0.6/widgets/EditBox
-- Installing: /usr/local/share/tgui-0.6/widgets/EditBox/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/EditBox/BabyBlue/Normal.png
-- Installing: /usr/local/share/tgui-0.6/widgets/EditBox/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/EditBox/White/Normal.png
-- Installing: /usr/local/share/tgui-0.6/widgets/RadioButton
-- Installing: /usr/local/share/tgui-0.6/widgets/RadioButton/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/RadioButton/BabyBlue/Unchecked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/RadioButton/BabyBlue/Checked.png
-- Installing: /usr/local/share/tgui-0.6/widgets/RadioButton/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/RadioButton/White/Unchecked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/RadioButton/White/Checked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/White.conf
-- Installing: /usr/local/share/tgui-0.6/widgets/SpinButton
-- Installing: /usr/local/share/tgui-0.6/widgets/SpinButton/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/SpinButton/BabyBlue/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/SpinButton/BabyBlue/ArrowUp.png
-- Installing: /usr/local/share/tgui-0.6/widgets/SpinButton/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/SpinButton/White/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/SpinButton/White/ArrowUp.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Checkbox
-- Installing: /usr/local/share/tgui-0.6/widgets/Checkbox/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Checkbox/BabyBlue/Unchecked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Checkbox/BabyBlue/Checked.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Checkbox/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Checkbox/White/Unchecked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Checkbox/White/Checked.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/BabyBlue.conf
-- Installing: /usr/local/share/tgui-0.6/widgets/Slider
-- Installing: /usr/local/share/tgui-0.6/widgets/Slider/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider/BabyBlue/Track.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider/BabyBlue/Thumb.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Slider/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider/White/Track.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Slider/White/Thumb.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Black.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Black.conf
-- Installing: /usr/local/share/tgui-0.6/widgets/Scrollbar
-- Installing: /usr/local/share/tgui-0.6/widgets/Scrollbar/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/BabyBlue/Track.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/BabyBlue/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/BabyBlue/ArrowUp.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/BabyBlue/Thumb.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Scrollbar/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/White/Track.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/White/ArrowDown.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/White/ArrowUp.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Scrollbar/White/Thumb.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Button
-- Installing: /usr/local/share/tgui-0.6/widgets/Button/BabyBlue
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/BabyBlue/Hover.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/BabyBlue/Down.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/BabyBlue/Normal.png
-- Installing: /usr/local/share/tgui-0.6/widgets/Button/White
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/White/Hover.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/White/Down.png
-- Up-to-date: /usr/local/share/tgui-0.6/widgets/Button/White/Normal.png
-- Installing: /usr/local/share/tgui-0.6/fonts
-- Up-to-date: /usr/local/share/tgui-0.6/fonts/DejaVuSans.ttf
-- Installing: /usr/local/./include
-- Installing: /usr/local/./include/TGUI
-- Up-to-date: /usr/local/./include/TGUI/SharedWidgetPtr.inl
-- Up-to-date: /usr/local/./include/TGUI/Slider2d.hpp
-- Up-to-date: /usr/local/./include/TGUI/Label.hpp
-- Up-to-date: /usr/local/./include/TGUI/AnimatedPicture.hpp
-- Up-to-date: /usr/local/./include/TGUI/LoadingBar.hpp
-- Up-to-date: /usr/local/./include/TGUI/ComboBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/Picture.hpp
-- Up-to-date: /usr/local/./include/TGUI/RadioButton.hpp
-- Up-to-date: /usr/local/./include/TGUI/Defines.hpp
-- Up-to-date: /usr/local/./include/TGUI/Borders.hpp
-- Up-to-date: /usr/local/./include/TGUI/ChatBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/TGUI.hpp
-- Up-to-date: /usr/local/./include/TGUI/SharedWidgetPtr.hpp
-- Up-to-date: /usr/local/./include/TGUI/ConfigFile.hpp
-- Up-to-date: /usr/local/./include/TGUI/MessageBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/TextureManager.hpp
-- Up-to-date: /usr/local/./include/TGUI/Widget.hpp
-- Up-to-date: /usr/local/./include/TGUI/ChildWindow.hpp
-- Up-to-date: /usr/local/./include/TGUI/Button.hpp
-- Up-to-date: /usr/local/./include/TGUI/MenuBar.hpp
-- Installing: /usr/local/./include/TGUI/FormBuilder
-- Up-to-date: /usr/local/./include/TGUI/FormBuilder/FormBuilder.hpp
-- Up-to-date: /usr/local/./include/TGUI/FormBuilder/Form.hpp
-- Up-to-date: /usr/local/./include/TGUI/FormBuilder/MenuBar.hpp
-- Up-to-date: /usr/local/./include/TGUI/FormBuilder/WidgetData.hpp
-- Up-to-date: /usr/local/./include/TGUI/Container.hpp
-- Up-to-date: /usr/local/./include/TGUI/ListBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/Callback.hpp
-- Up-to-date: /usr/local/./include/TGUI/SpinButton.hpp
-- Up-to-date: /usr/local/./include/TGUI/SpriteSheet.hpp
-- Up-to-date: /usr/local/./include/TGUI/Checkbox.hpp
-- Up-to-date: /usr/local/./include/TGUI/Gui.hpp
-- Up-to-date: /usr/local/./include/TGUI/Slider.hpp
-- Up-to-date: /usr/local/./include/TGUI/Transformable.hpp
-- Up-to-date: /usr/local/./include/TGUI/ClickableWidget.hpp
-- Up-to-date: /usr/local/./include/TGUI/Panel.hpp
-- Up-to-date: /usr/local/./include/TGUI/Grid.hpp
-- Up-to-date: /usr/local/./include/TGUI/Tab.hpp
-- Up-to-date: /usr/local/./include/TGUI/TextBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/Scrollbar.hpp
-- Up-to-date: /usr/local/./include/TGUI/EditBox.hpp
-- Up-to-date: /usr/local/./include/TGUI/Config.hpp
-- Up-to-date: /usr/local/lib/libtgui.so.0.6
-- Up-to-date: /usr/local/lib/libtgui.so
CMake Error at src/TGUI/FormBuilder/cmake_install.cmake:38 (FILE):
  file INSTALL cannot find "/home/dtscode/Desktop/TGUI-0.6-beta - GCC 4.7 TDM
  (SJLJ) - 32 bits/form-builder/tgui-form-builder".
Call Stack (most recent call first):
  src/TGUI/cmake_install.cmake:66 (INCLUDE)
  cmake_install.cmake:50 (INCLUDE)


make: *** [install] Error 1
dtscode@dtscode-Latitude-E6410