[Solved] GUI not appearing

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

ks13
Just popping in
Just popping in
Posts: 17
Joined: Sat May 24, 2014 22:25

[Solved] GUI not appearing

Postby ks13 » Sat Aug 16, 2014 05:44

Hello,

first and foremost : i have never before worked with graphics (except a quick and simple Qt5 interaction-limited program needed for a demonstration). The only reason i'm working on the GUI part of the project is because there was no one else available. I never worked with SDL, OpenGL or CEGUI before this project, but since then i have read SDL manuals and asked a friend for OpenGL lessons to help me understand better how this works.

What i'm trying to do here is understand how you system works while making a simple project that will compile and display a GUI (at this point it doesn't matter what it displays so i took the basic windows from the tutorial).
Since there were many versions of the tutorials (with most being obsolete), i tried making simple working code by reading the tutorials and reading code from open source projects using CEGUI (mostly from SMC, Secret Maryo Chronicles).
I am working under Windows 7 64bit with Visual Studio 2013. The result i have compiles without warnings, but all it produces is a window with black background. As i have followed the Window tutorial from here i expected to see 2 CEGUI::Window inside that window. However, as i said, that was not the case. I am not sure what i did wrong, but since i haven't found posts talking about problems similar to mine, the problem must be on my side.

Since i need the user interaction, and i need the program to be cross-platform, i have decided to use SDL 2 and OpenGL 3. Since there is an example on how to use SDL with OpenGL in here, i tried using it in addition to try and make it work. However there are some differences between old and new versions of the libraries so i had to adapt the code.

Below is the code. Please do not pay attention to the code organization, as i said it was simple code to try and understand how the CEGUI system works.

main.cpp :

Code: Select all

#include "SDLSubsystemManager.hpp"
#include "Window.hpp"
#include "GLContext.hpp"

#include "CEGUI/CEGUI.h"
#include "CEGUI/RendererModules/OpenGL/GL3Renderer.h"
#include <gl\GL.h>
#include <gl\GLU.h>

void inject_time_pulse(double& last_time_pulse)
{
   /* get current "run-time" in seconds */
   double t = 0.001*SDL_GetTicks();
   /* inject the time that passed since the last call */
   CEGUI::System::getSingleton().injectTimePulse(float(t - last_time_pulse));
   /* store the new time as the last time */
   last_time_pulse = t;
}


auto caca(Barghest::Window &window) -> void
{
   glEnable(GL_CULL_FACE);
   glDisable(GL_FOG);
   glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
   glViewport(0, 0, 800, 600);
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
   gluPerspective(45.0, 800.0 / 600.0, 0.1, 100.0);
   glMatrixMode(GL_MODELVIEW);
   glLoadIdentity();
   
   CEGUI::WindowManager &wm = CEGUI::WindowManager::getSingleton();
   CEGUI::Window *root = wm.createWindow("DefaultWindow", "root");
   CEGUI::System::getSingleton().getDefaultGUIContext().setRootWindow(root);
   CEGUI::FrameWindow *frm = static_cast<CEGUI::FrameWindow *>(wm.createWindow("DefaultWindow", "testWindow"));
   root->addChild(frm);
   frm->setPosition(CEGUI::UVector2(CEGUI::UDim(0.25f, 0.0f), CEGUI::UDim(0.25f, 0.0f)));
   frm->setSize(CEGUI::USize(CEGUI::UDim(0.5f, 0.0f), CEGUI::UDim(0.5f, 0.0f)));
   frm->setText("It Works!");



   
   SDL_Event event;
   double last_time_pulse = 0.001*static_cast<double>(SDL_GetTicks());
   do
   {
      SDL_PollEvent(&event);
      inject_time_pulse(last_time_pulse);
      CEGUI::System::getSingleton().renderAllGUIContexts();
      SDL_GL_SwapWindow(window.getHandle());
   } while (event.type != SDL_QUIT);
   static_cast<void>(CEGUI::OpenGL3Renderer::destroySystem());
}

#include <iostream>

auto initialize(SDLSubsystemManager &SDL_subsystem, Barghest::Window &window, GLContext &context) -> bool
{
   auto result = SDL_subsystem.initialize(0)
      && window.flush()
      && context.create(window.getHandle());
   static_cast<void>(CEGUI::OpenGL3Renderer::bootstrapSystem());
   return result;
   // SDL_INIT_VIDEO
}

int main(int argc, char **argv)
{
   SDLSubsystemManager SDL_subsystem;
   {
      Barghest::Window window("blabla", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 1024, 768, SDL_WINDOW_OPENGL);
      {
         GLContext context;

         if (!initialize(SDL_subsystem, window, context))
         {
            std::cerr << "initialization failed" << std::endl;
            return -1;
         }
         else
            std::cout << "initialization succeeded" << std::endl;
         caca(window);
      }
   }
   return 0;
}


main.hpp

Code: Select all

#ifndef _MAIN_H_
   #define _MAIN_H_

#include "GUIManager.h"

#include "CEGUI\InjectedInputReceiver.h"
#include "CEGUI\Window.h"
#include "CEGUI\WindowManager.h"

#include "SDL.h"

#include <iostream>

#if defined( __WIN32__ ) || defined( _WIN32 )

// undefine Microsoft macro evilness
#   undef min
#   undef max
#endif

namespace Barghest
{
      /* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

      // Initialize everything, called before everything else
      // Seed random numbers, init SDL, OpenGL, CEGUI, load preferences, and create globals
      void Init_BarghestGUI(void);

      // Save preferences, delete globals, and closes SDL
      void Exit_BarghestGUI(void);

      /*
      * Top-level input function.
      * Calls either KeyDown, KeyUp, or passes control to pMouseCursor or pJoystick
      * Returns true if the event was handled.
      */
      bool Handle_Input_Global(SDL_Event *ev);

      /* Update current program state
      * Should be called continuously from program loop.
      */
      void Update_BarghestGUI(void);

      /* Draw current program state
      * Should be called continuously from program loop.
      */
      void Draw_BarghestGUI(void);

      /* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** */

}

#endif // _MAIN_H_


Window.cpp :

Code: Select all

#include "Window.hpp"

Barghest::Window::Window(Name const &name, Position x, Position y, Size width, Size height, Flag flags)
  : name_(name), x_(x), y_(y), width_(width), height_(height), flags_(flags), handle_(NULL) { }

Barghest::Window::Window(Name &&name, Position x, Position y, Size width, Size height, Flag flags)
  : name_(name), x_(x), y_(y), width_(width), height_(height), flags_(flags), handle_(NULL) { }

Barghest::Window::~Window()
{
  if (handle_ != NULL)
    SDL_DestroyWindow(handle_);
}

auto Barghest::Window::flush() -> bool
{
  if (handle_ == NULL)
    {
      handle_ = SDL_CreateWindow(name_.c_str(), x_, y_, width_, height_, flags_);
      return handle_ != NULL;
    }
  else
    {
      // TODO
      return false;
    }
}


SDLSubSystemManager.cpp :

Code: Select all

#include <SDL.h>
#include "SDLSubsystemManager.hpp"

SDLSubsystemManager::SDLSubsystemManager() { }

SDLSubsystemManager::~SDLSubsystemManager()
{
  if (!SDL_WasInit(0))
    SDL_Quit();
}

auto SDLSubsystemManager::initialize(Flag flags) -> bool
{
  if (!SDL_WasInit(0))
    return SDL_Init(flags) == 0;
  if (!SDL_WasInit(flags))
    return SDL_InitSubSystem(flags) == 0;
  return true;
}

auto SDLSubsystemManager::release(Flag flags) -> void
{
  if (!SDL_WasInit(flags))
    SDL_QuitSubSystem(flags);
}


SDLSubSystemManager.hpp :

Code: Select all

#include <SDL.h>

struct SDLSubsystemManager
{
  using Flag = Uint32;
  SDLSubsystemManager();
  ~SDLSubsystemManager();
  auto initialize(Flag flags) -> bool;
  auto release(Flag flags) -> void;
};


GLContext.cpp :

Code: Select all

#include <SDL.h>
#include "GLContext.hpp"

GLContext::GLContext() : handle_(NULL) { }

GLContext::~GLContext()
{
  if (handle_ != NULL)
    SDL_GL_DeleteContext(handle_);
}

auto GLContext::create(SDL_Window *window) -> bool
{
  return SDL_GL_CreateContext(window);
}

auto GLContext::attachToWindow(SDL_Window *window) -> bool
{
  return SDL_GL_MakeCurrent(window, handle_) == 0;
}


GLContext.hpp :

Code: Select all

#include <SDL_opengl.h>

class GLContext
{
public:
  GLContext();
  ~GLContext();
  auto create(SDL_Window *window) -> bool;
  auto attachToWindow(SDL_Window *window) -> bool;
private:
  SDL_GLContext handle_;
};

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: GUI not appearing

Postby Ident » Sat Aug 16, 2014 06:30

1. You don't inject time pulses to the defaultguicontext
2. Do you ever change any OpenGL states anywhere?
3. Please read our forum guidelines http://www.cegui.org.uk/phpBB2/viewtopi ... =10&t=3351 and provide a CEGUI log
CrazyEddie: "I don't like GUIs"

ks13
Just popping in
Just popping in
Posts: 17
Joined: Sat May 24, 2014 22:25

Re: GUI not appearing

Postby ks13 » Sat Aug 16, 2014 13:50

Hello,

sorry for the late reply.

1. After reading your comment, i found a line

Code: Select all

CEGUI::System::getSingleton().injectTimePulse(float(t - last_time_pulse));

that i thought doing that. However when i try to add the line

Code: Select all

CEGUI::System::getSingleton().getDefaultGUIContext().injectTimePulse(float(t - last_time_pulse));

the program crashes on that new line (segfault).

2. If i understood your question, i am not changing OpenGL states. The only thing i do with OpenGL is create a context and then i let CEGUI use it.

3. Sorry for that.

here is the log before i added the defaultGUIcontext time injection :

Code: Select all

16/08/2014 15:48:36 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
16/08/2014 15:48:36 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
16/08/2014 15:48:36 (Std)    +                          (http://www.cegui.org.uk/)                         +
16/08/2014 15:48:36 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

16/08/2014 15:48:36 (Std)    CEGUI::Logger singleton created. (02F3E928)
16/08/2014 15:48:36 (Std)    
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    * Important:                                                                   *
16/08/2014 15:48:36 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
16/08/2014 15:48:36 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
16/08/2014 15:48:36 (Std)    *     support being given; please do not waste our time.                       *
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    ---- Version: 0.8.4 (Build: Aug  3 2014 Microsoft Windows MSVC++ Great Scott! 32 bit) ----
16/08/2014 15:48:36 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
16/08/2014 15:48:36 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
16/08/2014 15:48:36 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
16/08/2014 15:48:36 (Std)    ---- Scripting module is: None ----
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
16/08/2014 15:48:36 (Std)    ********************************************************************************
16/08/2014 15:48:36 (Std)    
16/08/2014 15:48:36 (Std)    ---- Begining CEGUI System initialisation ----
16/08/2014 15:48:36 (Std)    [CEGUI::ImageManager] Singleton created (007C66F0)
16/08/2014 15:48:36 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
16/08/2014 15:48:36 (Std)    CEGUI::FontManager singleton created. (007C6940)
16/08/2014 15:48:36 (Std)    CEGUI::WindowFactoryManager singleton created
16/08/2014 15:48:36 (Std)    CEGUI::WindowManager singleton created (007C6A10)
16/08/2014 15:48:36 (Std)    CEGUI::SchemeManager singleton created. (03E8B1C0)
16/08/2014 15:48:36 (Std)    CEGUI::GlobalEventSet singleton created. (007C6760)
16/08/2014 15:48:36 (Std)    CEGUI::AnimationManager singleton created (02F3ECD0)
16/08/2014 15:48:36 (Std)    CEGUI::WidgetLookManager singleton created. (03E8BAF8)
16/08/2014 15:48:36 (Std)    CEGUI::WindowRendererManager singleton created (03E8BE20)
16/08/2014 15:48:36 (Std)    CEGUI::RenderEffectManager singleton created (007C5410)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'DefaultWindow' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'DefaultWindow' windows added. (03E8E918)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'DragContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'DragContainer' windows added. (03E8EAB8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'ScrolledContainer' windows added. (03E8EC58)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'ClippedContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'ClippedContainer' windows added. (03E8EE00)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (03E8EFA8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (03E8F158)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (03E8F2D8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (03E8F498)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (03E8F618)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (03E8F798)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (03E8F968)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (03E8FAE8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (03E8FC68)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (03E8FE60)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (03E8FFE0)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (03E90160)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (03E902E0)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (03E90460)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (03E90658)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (03E90850)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (03E90A58)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (03E90BD8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (03E90D58)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (03E90ED8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (03E91058)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (03E911D8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (03E91358)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (03E914D8)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (03E91658)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (03E91898)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (03E91A18)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (03E91B98)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (03E91D18)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'LayoutCell' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'LayoutCell' windows added. (03E91E98)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (03E92018)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (03E92198)
16/08/2014 15:48:36 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
16/08/2014 15:48:36 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (03E92318)
16/08/2014 15:48:36 (Std)    CEGUI::System singleton created. (007C2C18)
16/08/2014 15:48:36 (Std)    ---- CEGUI System initialisation completed ----
16/08/2014 15:48:36 (Std)    
16/08/2014 15:48:39 (Std)    ---- Begining CEGUI System destruction ----
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Tree' windows removed. (03E91D18)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Tree' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'LayoutCell' windows removed. (03E91E98)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'LayoutCell' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Thumb' windows removed. (03E91358)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Thumb' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Slider' windows removed. (03E90D58)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Slider' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Editbox' windows removed. (03E8F618)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Editbox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Listbox' windows removed. (03E8FAE8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Listbox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Menubar' windows removed. (03E8FFE0)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Menubar' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Spinner' windows removed. (03E90ED8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Spinner' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Tooltip' windows removed. (03E91898)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Tooltip' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'DefaultWindow' windows removed. (03E8E918)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'DefaultWindow' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'DragContainer' windows removed. (03E8EAB8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'DragContainer' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Combobox' windows removed. (03E8F2D8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Combobox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/GroupBox' windows removed. (03E91B98)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/GroupBox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/MenuItem' windows removed. (03E902E0)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/MenuItem' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Titlebar' windows removed. (03E914D8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Titlebar' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows removed. (03E8F968)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ItemEntry' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows removed. (03E90160)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/PopupMenu' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows removed. (03E90BD8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/Scrollbar' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/TabButton' windows removed. (03E91058)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/TabButton' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ListHeader' windows removed. (03E8FC68)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ListHeader' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/PushButton' windows removed. (03E8EFA8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/PushButton' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/TabControl' windows removed. (03E911D8)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/TabControl' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'ClippedContainer' windows removed. (03E8EE00)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'ClippedContainer' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows removed. (03E8F798)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/FrameWindow' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows removed. (03E91A18)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ItemListbox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows removed. (03E90850)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ProgressBar' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/RadioButton' windows removed. (03E8F158)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/RadioButton' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'ScrolledContainer' windows removed. (03E8EC58)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'ScrolledContainer' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows removed. (03E91658)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ToggleButton' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows removed. (03E8F498)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ComboDropList' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'GridLayoutContainer' windows removed. (03E92318)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'GridLayoutContainer' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows removed. (03E90A58)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ScrollablePane' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows removed. (03E90460)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/MultiColumnList' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows removed. (03E90658)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/MultiLineEditbox' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows removed. (03E8FE60)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'CEGUI/ListHeaderSegment' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'VerticalLayoutContainer' windows removed. (03E92198)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'VerticalLayoutContainer' windows.
16/08/2014 15:48:39 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows removed. (03E92018)
16/08/2014 15:48:39 (Std)    Deleted WindowFactory for 'HorizontalLayoutContainer' windows.
16/08/2014 15:48:39 (Std)    ---- Begining cleanup of GUI Scheme system ----
16/08/2014 15:48:39 (Std)    CEGUI::SchemeManager singleton destroyed. (03E8B1C0)
16/08/2014 15:48:39 (Std)    CEGUI::WindowManager singleton destroyed (007C6A10)
16/08/2014 15:48:39 (Std)    CEGUI::WindowFactoryManager singleton destroyed
16/08/2014 15:48:39 (Std)    CEGUI::WidgetLookManager singleton destroyed. (03E8BAF8)
16/08/2014 15:48:39 (Std)    CEGUI::WindowRendererManager singleton destroyed (03E8BE20)
16/08/2014 15:48:39 (Std)    CEGUI::AnimationManager singleton destroyed (02F3ECD0)
16/08/2014 15:48:39 (Std)    CEGUI::RenderEffectManager singleton destroyed (007C5410)
16/08/2014 15:48:39 (Std)    ---- Begining cleanup of Font system ----
16/08/2014 15:48:39 (Std)    CEGUI::FontManager singleton destroyed. (007C6940)
16/08/2014 15:48:39 (Std)    [CEGUI::ImageManager] Unregistered Image type: BasicImage
16/08/2014 15:48:39 (Std)    [CEGUI::ImageManager] Singleton destroyed (007C66F0)
16/08/2014 15:48:39 (Std)    CEGUI::GlobalEventSet singleton destroyed. (007C6760)
16/08/2014 15:48:39 (Std)    CEGUI::System singleton destroyed. (007C2C18)
16/08/2014 15:48:39 (Std)    ---- CEGUI System destruction completed ----
16/08/2014 15:48:39 (Std)    CEGUI::Logger singleton destroyed. (02F3E928)


and this one is with the new line :

Code: Select all

16/08/2014 15:49:32 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
16/08/2014 15:49:32 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
16/08/2014 15:49:32 (Std)    +                          (http://www.cegui.org.uk/)                         +
16/08/2014 15:49:32 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

16/08/2014 15:49:32 (Std)    CEGUI::Logger singleton created. (02F5E918)
16/08/2014 15:49:32 (Std)    
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    * Important:                                                                   *
16/08/2014 15:49:32 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
16/08/2014 15:49:32 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
16/08/2014 15:49:32 (Std)    *     support being given; please do not waste our time.                       *
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    ---- Version: 0.8.4 (Build: Aug  3 2014 Microsoft Windows MSVC++ Great Scott! 32 bit) ----
16/08/2014 15:49:32 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
16/08/2014 15:49:32 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
16/08/2014 15:49:32 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
16/08/2014 15:49:32 (Std)    ---- Scripting module is: None ----
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
16/08/2014 15:49:32 (Std)    ********************************************************************************
16/08/2014 15:49:32 (Std)    
16/08/2014 15:49:32 (Std)    ---- Begining CEGUI System initialisation ----
16/08/2014 15:49:32 (Std)    [CEGUI::ImageManager] Singleton created (002966F8)
16/08/2014 15:49:32 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
16/08/2014 15:49:32 (Std)    CEGUI::FontManager singleton created. (00296948)
16/08/2014 15:49:32 (Std)    CEGUI::WindowFactoryManager singleton created
16/08/2014 15:49:32 (Std)    CEGUI::WindowManager singleton created (00296A18)
16/08/2014 15:49:32 (Std)    CEGUI::SchemeManager singleton created. (03DCB1C0)
16/08/2014 15:49:32 (Std)    CEGUI::GlobalEventSet singleton created. (00296768)
16/08/2014 15:49:32 (Std)    CEGUI::AnimationManager singleton created (02F5ECC0)
16/08/2014 15:49:32 (Std)    CEGUI::WidgetLookManager singleton created. (03DCBAF8)
16/08/2014 15:49:32 (Std)    CEGUI::WindowRendererManager singleton created (03DCBE20)
16/08/2014 15:49:32 (Std)    CEGUI::RenderEffectManager singleton created (00295418)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'DefaultWindow' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'DefaultWindow' windows added. (03DCE918)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'DragContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'DragContainer' windows added. (03DCEAB8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'ScrolledContainer' windows added. (03DCEC58)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'ClippedContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'ClippedContainer' windows added. (03DCEE00)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (03DCEFA8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (03DCF158)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (03DCF2D8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (03DCF498)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (03DCF618)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (03DCF798)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (03DCF968)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (03DCFAE8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (03DCFC68)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (03DCFE60)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (03DCFFE0)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (03DD0160)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (03DD02E0)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (03DD0460)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (03DD0658)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (03DD0850)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (03DD0A58)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (03DD0BD8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (03DD0D58)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (03DD0ED8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (03DD1058)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (03DD11D8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (03DD1358)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (03DD14D8)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (03DD1658)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (03DD1898)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (03DD1A18)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (03DD1B98)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (03DD1D18)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'LayoutCell' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'LayoutCell' windows added. (03DD1E98)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (03DD2018)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (03DD2198)
16/08/2014 15:49:32 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
16/08/2014 15:49:32 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (03DD2318)
16/08/2014 15:49:32 (Std)    CEGUI::System singleton created. (00292C20)
16/08/2014 15:49:32 (Std)    ---- CEGUI System initialisation completed ----
16/08/2014 15:49:32 (Std)    

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: GUI not appearing

Postby Ident » Sat Aug 16, 2014 14:16

ks13 wrote:1. After reading your comment, i found a line

Code: Select all

CEGUI::System::getSingleton().injectTimePulse(float(t - last_time_pulse));

that i thought doing that. However when i try to add the line

Code: Select all

CEGUI::System::getSingleton().getDefaultGUIContext().injectTimePulse(float(t - last_time_pulse));

the program crashes on that new line (segfault).


Sounds like you are doing something awful somewhere. Can you split your stack of calls into multiple lines and tell us where exactly this occurs?

http://static.cegui.org.uk/docs/0.8.4/i ... orial.html
This is the injection docu which states that time injections have to be done also to GUIcontext. This is also done in numerous applications as well as the Samplebrowser all without segfaults.

I am not sure how a segfault would even occur there. Please do the above and give us an update.


ks13 wrote:2. If i understood your question, i am not changing OpenGL states. The only thing i do with OpenGL is create a context and then i let CEGUI use it.


If you change states - be sure to restore them to OpenGL default before rendering CEGUI. The enableExtraStateSettings function does this for a lot of states but not all. If you find some that arent covered there please tell us so we can potentially add them to make it easier for you and us and every future user.

ks13 wrote:3.

You dont seem to load any look n' feel files or imagesets. Why does that not happen? What do you expect to see? Did you set a mouse cursor? I think you didn't

Finally I must add that for whatever reason you only add a defaultwindow. A defaultwindow is more or less just a placeholder or a base for more complex windows. The one you chose, namely with the factory "Defaultwindo" has no imagery. No text rendered. Nothing. You will see nothing.

Choose a skinned window, such as from the stock datafiles.

And please, look at the samples, for example the HelloWorld demo.
CrazyEddie: "I don't like GUIs"

ks13
Just popping in
Just popping in
Posts: 17
Joined: Sat May 24, 2014 22:25

Re: GUI not appearing

Postby ks13 » Sun Aug 17, 2014 00:52

Hi, so i split the stack of commands into :

Code: Select all

CEGUI::System &sys = CEGUI::System::getSingleton();
   CEGUI::GUIContext &context = sys.getDefaultGUIContext();
   context.injectTimePulse(float(t - last_time_pulse));


And the crash happens on the injectTimePulse fonction (last line). I also checked the variables but last_time_pulse equals around 450, and elapsed time is always equal to 0 since it's the first frame.
So i'm not sure what is wrong. I also use bootstrap as recommended in the tutorial so it's all setup by default.

As for the look n feel, i've tried setting up the Resource Manager's paths so i can load the skins but that crashes too (used paths are absolute). And while i'm talking about it, in the tutorial you use "/", but in windows it's "\". Since it's not explicitly said if i should change them depending on the system, i tried using both, but the program still crashes when i try to use anything other than the DefaultWindow skin. Which is also why i removed setting up the resource manager.

Edit : below is the code i tried to use to setup the resource directories. As i said i tried using both "/" and "\" but none of them worked.

Code: Select all

CEGUI::DefaultResourceProvider *rp = static_cast<CEGUI::DefaultResourceProvider *>(CEGUI::System::getSingleton().getResourceProvider());
   rp->setResourceGroupDirectory("schemes", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/schemes");
   rp->setResourceGroupDirectory("imagesets", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/imagesets");
   rp->setResourceGroupDirectory("fonts", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/fonts");
   rp->setResourceGroupDirectory("layouts", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/layouts");
   rp->setResourceGroupDirectory("looknfeels", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/looknfeel");
   rp->setResourceGroupDirectory("lua_scripts", "E:/Projects/VS/Barghest-CEGUI/Debug/datafiles/lua_scripts");

   // set the default resource groups to be used
   CEGUI::ImageManager::setImagesetDefaultResourceGroup("imagesets");
   CEGUI::Font::setDefaultResourceGroup("fonts");
   CEGUI::Scheme::setDefaultResourceGroup("schemes");
   CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels");
   CEGUI::WindowManager::setDefaultResourceGroup("layouts");
   CEGUI::ScriptModule::setDefaultResourceGroup("lua_scripts");


Almost forgot the log :

Code: Select all

17/08/2014 03:28:34 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
17/08/2014 03:28:34 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
17/08/2014 03:28:34 (Std)    +                          (http://www.cegui.org.uk/)                         +
17/08/2014 03:28:34 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

17/08/2014 03:28:34 (Std)    CEGUI::Logger singleton created. (0300E808)
17/08/2014 03:28:34 (Std)    
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    * Important:                                                                   *
17/08/2014 03:28:34 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
17/08/2014 03:28:34 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
17/08/2014 03:28:34 (Std)    *     support being given; please do not waste our time.                       *
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    ---- Version: 0.8.4 (Build: Aug  3 2014 Microsoft Windows MSVC++ Great Scott! 32 bit) ----
17/08/2014 03:28:34 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
17/08/2014 03:28:34 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
17/08/2014 03:28:34 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
17/08/2014 03:28:34 (Std)    ---- Scripting module is: None ----
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
17/08/2014 03:28:34 (Std)    ********************************************************************************
17/08/2014 03:28:34 (Std)    
17/08/2014 03:28:34 (Std)    ---- Begining CEGUI System initialisation ----
17/08/2014 03:28:34 (Std)    [CEGUI::ImageManager] Singleton created (004D64C8)
17/08/2014 03:28:34 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
17/08/2014 03:28:34 (Std)    CEGUI::FontManager singleton created. (004D6AB0)
17/08/2014 03:28:34 (Std)    CEGUI::WindowFactoryManager singleton created
17/08/2014 03:28:34 (Std)    CEGUI::WindowManager singleton created (004D6500)
17/08/2014 03:28:34 (Std)    CEGUI::SchemeManager singleton created. (03E7B078)
17/08/2014 03:28:34 (Std)    CEGUI::GlobalEventSet singleton created. (004D5240)
17/08/2014 03:28:34 (Std)    CEGUI::AnimationManager singleton created (0300EB50)
17/08/2014 03:28:34 (Std)    CEGUI::WidgetLookManager singleton created. (03E7BB78)
17/08/2014 03:28:34 (Std)    CEGUI::WindowRendererManager singleton created (03E7B9D0)
17/08/2014 03:28:34 (Std)    CEGUI::RenderEffectManager singleton created (03E7BD20)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'DefaultWindow' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'DefaultWindow' windows added. (03E7E7F8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'DragContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'DragContainer' windows added. (03E7E998)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'ScrolledContainer' windows added. (03E7EB38)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'ClippedContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'ClippedContainer' windows added. (03E7ECE0)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (03E7EE88)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (03E7F038)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (03E7F1B8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (03E7F378)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (03E7F4F8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (03E7F678)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (03E7F848)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (03E7F9C8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (03E7FB48)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (03E7FD40)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (03E7FEC0)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (03E80040)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (03E801C0)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (03E80340)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (03E80538)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (03E80730)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (03E80938)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (03E80AB8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (03E80C38)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (03E80DB8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (03E80F38)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (03E810B8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (03E81238)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (03E813B8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (03E81538)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (03E81778)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (03E818F8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (03E81A78)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (03E81BF8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'LayoutCell' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'LayoutCell' windows added. (03E81D78)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (03E81EF8)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (03E82078)
17/08/2014 03:28:34 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
17/08/2014 03:28:34 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (03E821F8)
17/08/2014 03:28:34 (Std)    CEGUI::System singleton created. (004D2A50)
17/08/2014 03:28:34 (Std)    ---- CEGUI System initialisation completed ----
17/08/2014 03:28:34 (Std)    
17/08/2014 03:28:34 (Error)   CEGUI::UnknownObjectException in function 'class CEGUI::WindowFactory *__thiscall CEGUI::WindowFactoryManager::getFactory(const class CEGUI::String &) const' (..\..\..\cegui\src\WindowFactoryManager.cpp:184) : A WindowFactory object, an alias, or mapping for 'TaharezLook/FrameWindow' Window objects is not registered with the system.


Edit 2 : i've decided to poke around CEGUI code to see what actually happens inside...and boy was i surprised.
In the code i posted here, i use several function to set default directories and use them with Resource providers to load resources :

Code: Select all

setResourceGroupDirectory
setDefaultResourceGroup
createWindow


Let's check them individually :

setResourceGroupDirectory : it only adds a "/" at the end of the directory name if it doesn't have one at the end already and adds it to a map.
setDefaultResourceGroup : this is the falagard directory classes, all of them have a function with the same name. What it does in WidgetLookManager is only setting a string...nothing else.
createWindow : this is supposed to create a window with a look specified by a String parameter. What it does is first create a factory of the type, then add the looks by using the falagard system.

Now, the problem lies with the fact that the first two functions NEVER update the type list, which results in a crash when createWindow tries to create a factory of the type. Unless i missed something, this is a problem with CEGUI.

Edit 3 :
I also inspected the injectTimePulse function that was crashing. Since i only wanted to draw something, without having any interaction first, i didn't add an SDL function that gets mouse/keyboard input. I also didn't add a cursor. This is causing the function getWindowContainingMouse to crash the program. I will be adding those missing functions to try and make it work. After adding the mouse events, and removing the line creating a TaharezLook window, it still crashes with injectTimePulse.

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: GUI not appearing

Postby Ident » Sun Aug 17, 2014 06:31

What is that VS version you are using?

Are you mixing debug with release or anything? Please check it 3 times. This is the most common mistake.

None of these issues have ever appeared on my system. My guess is that you combine debug and release libraries, or link to the wrong libraries or use the wrong headers, or something like that.

Also please read http://www.cegui.org.uk/phpBB2/viewtopi ... =10&t=3351
We can't know what "crashes" means in your understanding. Cant help you under this condition, unless you start giving us detailled info.
CrazyEddie: "I don't like GUIs"

ks13
Just popping in
Just popping in
Posts: 17
Joined: Sat May 24, 2014 22:25

Re: GUI not appearing

Postby ks13 » Sun Aug 17, 2014 08:07

I must apologize to you : after checking again, i saw that i removed the "_d" while trying to make the library work and certainly forgot to put it back...which caused the injectTimePulse to crash the program.

As for what "crash" means to me : when a program/application stops functioning properly and exits (if it continues working with odd behavior i consider it "bugged").
I'm using Visual Studio 2013 (v120), as i mentioned in my first post, and for now the compilation is dynamic.

However, as fast as the joy of injectTimePulse not crashing arrived, it went away as fast : the program still crashes when i try to use a layout for windows other than "DefaultWindow". This time the log has a bit more information :

Code: Select all

17/08/2014 09:53:11 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
17/08/2014 09:53:11 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
17/08/2014 09:53:11 (Std)    +                          (http://www.cegui.org.uk/)                         +
17/08/2014 09:53:11 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

17/08/2014 09:53:11 (Std)    CEGUI::Logger singleton created. (007D1798)
17/08/2014 09:53:11 (Std)    
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    * Important:                                                                   *
17/08/2014 09:53:11 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
17/08/2014 09:53:11 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
17/08/2014 09:53:11 (Std)    *     support being given; please do not waste our time.                       *
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    ---- Version: 0.8.4 (Build: Aug 17 2014 Debug Microsoft Windows MSVC++ Great Scott! 32 bit) ----
17/08/2014 09:53:11 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
17/08/2014 09:53:11 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
17/08/2014 09:53:11 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
17/08/2014 09:53:11 (Std)    ---- Scripting module is: None ----
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
17/08/2014 09:53:11 (Std)    ********************************************************************************
17/08/2014 09:53:11 (Std)    
17/08/2014 09:53:11 (Std)    ---- Begining CEGUI System initialisation ----
17/08/2014 09:53:11 (Std)    [CEGUI::ImageManager] Singleton created (03EDB7B0)
17/08/2014 09:53:11 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
17/08/2014 09:53:11 (Std)    CEGUI::FontManager singleton created. (03EDBC58)
17/08/2014 09:53:11 (Std)    CEGUI::WindowFactoryManager singleton created
17/08/2014 09:53:11 (Std)    CEGUI::WindowManager singleton created (03EDBA58)
17/08/2014 09:53:11 (Std)    CEGUI::SchemeManager singleton created. (03EDC730)
17/08/2014 09:53:11 (Std)    CEGUI::GlobalEventSet singleton created. (03EDC870)
17/08/2014 09:53:11 (Std)    CEGUI::AnimationManager singleton created (03EDCB58)
17/08/2014 09:53:11 (Std)    CEGUI::WidgetLookManager singleton created. (03EDDA70)
17/08/2014 09:53:11 (Std)    CEGUI::WindowRendererManager singleton created (03EDCDC0)
17/08/2014 09:53:11 (Std)    CEGUI::RenderEffectManager singleton created (03EDD1A0)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'DefaultWindow' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'DefaultWindow' windows added. (03EE0FC8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'DragContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'DragContainer' windows added. (03EE1188)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'ScrolledContainer' windows added. (03EE1488)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'ClippedContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'ClippedContainer' windows added. (03EE1648)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (03EE1808)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (03EE19C8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (03EE1B88)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (03EE1D48)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (03EE1F08)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (03EE20C8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (03EE2288)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (03EE2448)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (03EE2608)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (03EE27C8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (03EE2A58)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (03EE2C18)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (03EE2DD8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (03EE2F98)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (03EE3158)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (03EE3318)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (03EE34D8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (03EE3698)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (03EE3858)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (03EE3A18)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (03EE3BD8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (03EE3D98)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (03EE3F58)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (03EE4118)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (03EE42D8)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (03EE4580)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (03EE4740)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (03EE4900)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (03EE4AC0)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'LayoutCell' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'LayoutCell' windows added. (03EE4C80)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (03EE4E40)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (03EE5000)
17/08/2014 09:53:11 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
17/08/2014 09:53:11 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (03EE51C0)
17/08/2014 09:53:11 (Std)    CEGUI::System singleton created. (007D1360)
17/08/2014 09:53:11 (Std)    ---- CEGUI System initialisation completed ----
17/08/2014 09:53:11 (Std)    
17/08/2014 09:53:11 (Error)   CEGUI::UnknownObjectException in function 'class CEGUI::WindowFactory *__thiscall CEGUI::WindowFactoryManager::getFactory(const class CEGUI::String &) const' (..\..\..\cegui\src\WindowFactoryManager.cpp:184) : A WindowFactory object, an alias, or mapping for 'TaharezLook/FrameWindow' Window objects is not registered with the system.
17/08/2014 09:53:11 (Error)   ========== Start of Backtrace ==========
17/08/2014 09:53:11 (Error)   #0 CEGUI::Exception::Exception +0x326 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
17/08/2014 09:53:11 (Error)   #1 CEGUI::UnknownObjectException::UnknownObjectException +0x79 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
17/08/2014 09:53:11 (Error)   #2 CEGUI::WindowFactoryManager::getFactory +0x2b0 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
17/08/2014 09:53:11 (Error)   #3 CEGUI::WindowManager::createWindow +0x229 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
17/08/2014 09:53:11 (Error)   #4 caca +0x786 (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
17/08/2014 09:53:11 (Error)   #5 SDL_main +0x12e (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
17/08/2014 09:53:11 (Error)   #6 main +0x16 (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
17/08/2014 09:53:11 (Error)   #7 __tmainCRTStartup +0x199 (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
17/08/2014 09:53:11 (Error)   #8 mainCRTStartup +0xd (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
17/08/2014 09:53:11 (Error)   #9 BaseThreadInitThunk +0x12 (C:\Windows\syswow64\kernel32.dll)
17/08/2014 09:53:11 (Error)   #10 RtlInitializeExceptionChain +0x63 (C:\Windows\SysWOW64\ntdll.dll)
17/08/2014 09:53:11 (Error)   #11 RtlInitializeExceptionChain +0x36 (C:\Windows\SysWOW64\ntdll.dll)
17/08/2014 09:53:11 (Error)   ==========  End of Backtrace  ==========

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: GUI not appearing

Postby Ident » Sun Aug 17, 2014 10:30

ks13 wrote:I must apologize to you : after checking again, i saw that i removed the "_d" while trying to make the library work and certainly forgot to put it back..

:roll: That's a highly questionable modification you did there, and unfortunately you are not the first one messing with libraries in this way and then complaining that they "don't work". I don't understand what drives people to perform such modifications, maybe you can clear me up so we can do something about it to prevent it in the future: Why did you think you would have to rename it? What did "not work" beforehand regarding the library name?

According to your log you clearly do not even initialise the looknfeels. I brought this up before and i wont repeat myself anymore at this point.
Please read the manual. Please look at the samples. I consider this issue solved. If you have a specific issue again, create a new thread. Before you do that, perform a search.
CrazyEddie: "I don't like GUIs"

ks13
Just popping in
Just popping in
Posts: 17
Joined: Sat May 24, 2014 22:25

Re: [Solved] GUI not appearing

Postby ks13 » Mon Aug 18, 2014 13:48

I'm sorry but this issue is not solved.

The link you provided is a tutorial on how to set default folders, which is nice but it doesn't explain other things.
I have looked at CEGUI and changed my code so i load the resources before using them.
The new code of the function is as follows :

Code: Select all

auto caca(Barghest::Window &window) -> void
{
   CEGUI::DefaultResourceProvider *rp = static_cast<CEGUI::DefaultResourceProvider *>(CEGUI::System::getSingleton().getResourceProvider());
   rp->setResourceGroupDirectory("schemes", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\schemes");
   rp->setResourceGroupDirectory("imagesets", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\imagesets");
   rp->setResourceGroupDirectory("fonts", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\fonts");
   rp->setResourceGroupDirectory("layouts", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\layouts");
   rp->setResourceGroupDirectory("looknfeels", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\looknfeel");
   rp->setResourceGroupDirectory("lua_scripts", "E:\\Projects\\VS\\Barghest-CEGUI\\Debug\\datafiles\\lua_scripts");

   // set the default resource groups to be used
   CEGUI::ImageManager::setImagesetDefaultResourceGroup("imagesets");
   CEGUI::Font::setDefaultResourceGroup("fonts");
   CEGUI::Scheme::setDefaultResourceGroup("schemes");
   CEGUI::WidgetLookManager::setDefaultResourceGroup("looknfeels");
   CEGUI::WindowManager::setDefaultResourceGroup("layouts");
   CEGUI::ScriptModule::setDefaultResourceGroup("lua_scripts");

        //load resources before using them
   CEGUI::ImageManager::getSingleton().loadImageset("TaharezLook.imageset");
   CEGUI::WidgetLookManager::getSingleton().parseLookNFeelSpecificationFromFile("TaharezLook.looknfeel");

   CEGUI::WindowManager &wm = CEGUI::WindowManager::getSingleton();
   CEGUI::Window *root = wm.createWindow("DefaultWindow", "root");
   CEGUI::System::getSingleton().getDefaultGUIContext().setRootWindow(root);
   std::cout << CEGUI::WidgetLookManager::getDefaultResourceGroup() << std::endl;
   CEGUI::FrameWindow *frm = static_cast<CEGUI::FrameWindow *>(wm.createWindow("TaharezLook/FrameWindow", "testWindow"));
   //CEGUI::FrameWindow *frm = static_cast<CEGUI::FrameWindow *>(wm.createWindow("DefaultWindow", "testWindow"));

   root->addChild(frm);
   frm->setPosition(CEGUI::UVector2(CEGUI::UDim(0.25f, 0.0f), CEGUI::UDim(0.25f, 0.0f)));
   frm->setSize(CEGUI::USize(CEGUI::UDim(0.5f, 0.0f), CEGUI::UDim(0.5f, 0.0f)));
   frm->setText("It Works!");

   SDL_Event event;
   double last_time_pulse = 0.001*static_cast<double>(SDL_GetTicks());
   while (inject_input())
   {
      SDL_PollEvent(&event);
      inject_time_pulse(last_time_pulse);
      CEGUI::System::getSingleton().renderAllGUIContexts();
      SDL_GL_SwapWindow(window.getHandle());
   }
   //while (event.type != SDL_QUIT);
   static_cast<void>(CEGUI::OpenGL3Renderer::destroySystem());
}


There are two new lines :

Code: Select all

   CEGUI::ImageManager::getSingleton().loadImageset("TaharezLook.imageset");
   CEGUI::WidgetLookManager::getSingleton().parseLookNFeelSpecificationFromFile("TaharezLook.looknfeel");

that should ensure the loading of the resources, however when i try to make a TaharezLook skinned window, it still crashes. The log is weird too : the xml parser doesn't seem to find anything in the looknfeel file to parse.

The log :

Code: Select all

18/08/2014 15:24:48 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
18/08/2014 15:24:48 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
18/08/2014 15:24:48 (Std)    +                          (http://www.cegui.org.uk/)                         +
18/08/2014 15:24:48 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

18/08/2014 15:24:48 (Std)    CEGUI::Logger singleton created. (003EE7F0)
18/08/2014 15:24:48 (Std)    
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    * Important:                                                                   *
18/08/2014 15:24:48 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
18/08/2014 15:24:48 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
18/08/2014 15:24:48 (Std)    *     support being given; please do not waste our time.                       *
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    ---- Version: 0.8.4 (Build: Aug 17 2014 Debug Microsoft Windows MSVC++ Great Scott! 32 bit) ----
18/08/2014 15:24:48 (Std)    ---- Renderer module is: CEGUI::OpenGL3Renderer - Official OpenGL 3.2 core based renderer module.  TextureTarget support enabled via FBO OGL 3.2 core implementation. ----
18/08/2014 15:24:48 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
18/08/2014 15:24:48 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
18/08/2014 15:24:48 (Std)    ---- Scripting module is: None ----
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
18/08/2014 15:24:48 (Std)    ********************************************************************************
18/08/2014 15:24:48 (Std)    
18/08/2014 15:24:48 (Std)    ---- Begining CEGUI System initialisation ----
18/08/2014 15:24:48 (Std)    [CEGUI::ImageManager] Singleton created (03CFB7B0)
18/08/2014 15:24:48 (Std)    [CEGUI::ImageManager] Registered Image type: BasicImage
18/08/2014 15:24:48 (Std)    CEGUI::FontManager singleton created. (03CFBC58)
18/08/2014 15:24:48 (Std)    CEGUI::WindowFactoryManager singleton created
18/08/2014 15:24:48 (Std)    CEGUI::WindowManager singleton created (03CFBA58)
18/08/2014 15:24:48 (Std)    CEGUI::SchemeManager singleton created. (03CFC730)
18/08/2014 15:24:48 (Std)    CEGUI::GlobalEventSet singleton created. (03CFC870)
18/08/2014 15:24:48 (Std)    CEGUI::AnimationManager singleton created (03CFCB58)
18/08/2014 15:24:48 (Std)    CEGUI::WidgetLookManager singleton created. (03CFDA70)
18/08/2014 15:24:48 (Std)    CEGUI::WindowRendererManager singleton created (03CFCDC0)
18/08/2014 15:24:48 (Std)    CEGUI::RenderEffectManager singleton created (03CFD1A0)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'DefaultWindow' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'DefaultWindow' windows added. (03D00FC8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'DragContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'DragContainer' windows added. (03D01188)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'ScrolledContainer' windows added. (03D01488)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'ClippedContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'ClippedContainer' windows added. (03D01648)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (03D01808)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (03D019C8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (03D01B88)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (03D01D48)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (03D01F08)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (03D020C8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (03D02288)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (03D02448)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (03D02608)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (03D027C8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (03D02A58)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (03D02C18)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (03D02DD8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (03D02F98)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (03D03158)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (03D03318)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (03D034D8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (03D03698)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (03D03858)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (03D03A18)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (03D03BD8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (03D03D98)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (03D03F58)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (03D04118)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ToggleButton' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ToggleButton' windows added. (03D042D8)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (03D04580)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (03D04740)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (03D04900)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (03D04AC0)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'LayoutCell' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'LayoutCell' windows added. (03D04C80)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (03D04E40)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (03D05000)
18/08/2014 15:24:48 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
18/08/2014 15:24:48 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (03D051C0)
18/08/2014 15:24:48 (Std)    CEGUI::System singleton created. (003EE3B8)
18/08/2014 15:24:48 (Std)    ---- CEGUI System initialisation completed ----
18/08/2014 15:24:48 (Std)    
18/08/2014 15:24:48 (Std)    [ImageManager] Started creation of Imageset from XML specification:
18/08/2014 15:24:48 (Std)    [ImageManager] ---- CEGUI Imageset name: TaharezLook
18/08/2014 15:24:48 (Std)    [ImageManager] ---- Source texture file: TaharezLook.png
18/08/2014 15:24:48 (Std)    [ImageManager] ---- Source texture resource group: (Default)
18/08/2014 15:24:48 (Std)    [OpenGLRenderer] Created texture: TaharezLook
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ClientBrush' (03DBE8E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/GenericBrush' (03DBEC08) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowLeftEdge' (03DBF5A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowRightEdge' (03DBD160) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopEdge' (03DBD9F8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomEdge' (03D0C440) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopLeft' (03DBF7B8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowTopRight' (03DBD878) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomLeft' (03DBFAB8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/WindowBottomRight' (03DBD6F8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftNormal' (03D0C2C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddleNormal' (03D0CC20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightNormal' (03D0CE30) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftPushed' (03D0D040) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddlePushed' (03D0D250) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightPushed' (03D0D460) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonLeftHighlight' (03D0D670) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonMiddleHighlight' (03D0D880) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ButtonRightHighlight' (03D0DC20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxNormal' (03D0DFB0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxHover' (03D0E1C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CheckboxMark' (03D0E3D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonNormal' (03D0E5E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonHover' (03D0E7F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/RadioButtonMark' (03D0EA00) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarLeft' (03D0EC10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarMiddle' (03D0EE20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TitlebarRight' (03D0F030) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarLeft' (03D0F240) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarMiddle' (03D0F450) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewTitlebarRight' (03D0F660) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SysAreaMiddle' (03D0F870) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SysAreaRight' (03D0FA80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticLeft' (03D0FC90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticRight' (03D100D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTop' (03DBE5E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottom' (02D27008) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTopLeft' (02D27128) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticTopRight' (02D27338) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottomLeft' (02D27548) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBottomRight' (02D27758) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/StaticBackdrop' (02D27968) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarLeft' (02D27B78) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarMiddle' (02D27D88) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarRight' (02D27F98) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarDimSegment' (02D281A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ProgressBarLitSegment' (02D26E58) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxLeft' (03D10460) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxMiddle' (02D28BD0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxRight' (02D28DE0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/EditBoxCaret' (02D28FF0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerUpNormal' (02D29200) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerDownNormal' (02D29410) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerUpHover' (02D29530) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/SpinnerDownHover' (02D29740) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TextSelectionBrush' (02D29950) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollTop' (02D29B60) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollMiddle' (02D29D70) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollBottom' (02D29F80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollBarSegment' (02D2A190) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollThumbNormal' (03DBF3D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollThumbHover' (02D2A948) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollUpNormal' (02D2ACE8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollDownNormal' (02D2AEF8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollUpHover' (02D2B298) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertScrollDownHover' (02D2B4A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollBarSegment' (02D2B6B8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbNormal' (03DBD5A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbTopNormal' (02D2C188) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbMiddleNormal' (02D2C5F8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbBottomNormal' (02D2C9E8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbTopHover' (03DBEF98) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbMiddleHover' (02D2D208) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbBottomHover' (02D2D5E8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollThumbHover' (03D0BFC0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollUpNormal' (02D2D9C8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollDownNormal' (02D2DE20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollUpHover' (02D26CD8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniVertScrollDownHover' (02D2E5D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderBody' (02D2BBE8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderThumbNormal' (02D2EA70) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/VertSliderThumbHover' (02D2EE10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollBarSegment' (02D2F320) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbNormal' (02D2F850) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbLeftNormal' (02D2FC10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbMiddleNormal' (03D32FF0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbRightNormal' (03D333E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbHover' (03DBD3F8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbLeftHover' (03D33BD0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbMiddleHover' (03D33FA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollThumbRightHover' (03D34380) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollLeftNormal' (03D33A50) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollRightNormal' (03D34B70) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollLeftHover' (03D349F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MiniHorzScrollRightHover' (03D351C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxLeft' (02D2F6D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxRight' (03D35660) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTop' (03D35870) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottom' (03D35A80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTopLeft' (03D35C90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxTopRight' (03D35EA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottomLeft' (03D360B0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBottomRight' (03D362C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxBackdrop' (03D364D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ListboxSelectionBrush' (03D366E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxEditLeft' (03D36A80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxEditMiddle' (03D36C90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListButtonNormal' (03D37020) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListButtonHover' (03D373D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListLeft' (03D36EA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListRight' (03D37870) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTop' (03D37A80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottom' (03D37C90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTopLeft' (03D37EA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListTopRight' (03D380B0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottomLeft' (03D38440) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBottomRight' (03D38960) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxListBackdrop' (03D387E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxSelectionBrush' (03D38F80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerLeft' (03D39320) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerMiddle' (03D39530) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/ComboboxDividerRight' (03D398D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarBackdropNormal' (03D39DE0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarBackdropHover' (03D39C60) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSplitterNormal' (03D3A590) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSplitterHover' (03D3A410) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSortUp' (03D3ABC0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/HeaderBarSortDown' (03D3ADD0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListLeft' (03D3AFE0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListRight' (03D3B1F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTop' (03D3B400) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottom' (03D3B610) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTopLeft' (03D3B820) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListTopRight' (03D3BA30) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottomLeft' (03D3BC40) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBottomRight' (03D3BE50) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListBackdrop' (03D3C1E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiListSelectionBrush' (03D3C570) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLeft' (03D3C3F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressMiddle' (03D3CA10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressRight' (03D3CC20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressQuarter' (03D3CE30) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressHalf' (03D3D040) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight1' (03D3D250) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight2' (03D3D460) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight3' (03D3D670) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight4' (03D3D880) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight5' (03D3DA90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight6' (03D3DCA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight7' (03D3DEB0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight8' (03D3E0C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight9' (03D3E2D0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/AltProgressLight10' (03D3E4E0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonNormal' (03D3E6F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonHover' (03D3E900) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/CloseButtonPressed' (03D3EB10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonNormal' (03D3ED20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonHover' (03D3F0B0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/NewCloseButtonPressed' (03D3F2C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxLeft' (03D3F660) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxRight' (03D3F9F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTop' (03D3FD90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottom' (03D3FFA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTopLeft' (03D404C0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxTopRight' (03D40870) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottomLeft' (03D40DA0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBottomRight' (03D41160) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxBackdrop' (03D40C20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MultiLineEditboxSelectionBrush' (03D41940) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseTarget' (03D42020) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseArrow' (02D2F1A0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseMoveCursor' (03D42530) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNoSoCursor' (03D42740) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseEsWeCursor' (03D42950) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNeSwCursor' (03D42B60) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseNwSeCursor' (03D42D70) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MouseTextBar' (03D42F80) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabHorizontalFiller' (03D41D20) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpperLeft' (03D42230) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpper' (03D43260) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneUpperRight' (03D43500) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLeft' (03D43380) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneRight' (03D439A0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLower' (03D43BB0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLowerLeft' (03D43F40) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneLowerRight' (03D442F0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabContentPaneMiddle' (03D43DC0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollLeftNormal' (03D44C10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollRightNormal' (03D44FD0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollLeftHover' (03D44A90) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonScrollRightHover' (03D457A0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLeftNormal' (03D44910) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonRightNormal' (03D45B60) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperNormal' (03D45EF0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerNormal' (03D46280) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeftNormal' (03D46790) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeft2Normal' (03D46CC0) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperRightNormal' (03D47080) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerLeftNormal' (03D46B40) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRightNormal' (03D47850) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRight2Normal' (03D47C10) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonMiddleNormal' (03D46610) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLeftSelected' (03D48188) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonRightSelected' (03D48528) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperSelected' (03D488C8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerSelected' (03D48C68) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperLeftSelected' (03D49308) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonUpperRightSelected' (03D496C8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerLeftSelected' (03D49A98) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonLowerRightSelected' (03D49E58) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TabButtonMiddleSelected' (03D49188) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopLeft' (03D49008) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopRight' (03D4A5A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomLeft' (03D4A7B8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomRight' (03D4A9C8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipLeftEdge' (03D4ABD8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipRightEdge' (03D4ADE8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipTopEdge' (03D4AFF8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipBottomEdge' (03D4B208) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TooltipMiddle' (03D4B418) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTopLeft' (03D4B628) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTopRight' (03D4B838) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottomLeft' (03D4BA48) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottomRight' (03D4BC58) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuLeft' (03D4BE68) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuRight' (03D4C078) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuTop' (03D4C288) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuBottom' (03D4C498) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/MenuMiddle' (03D4C6A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTopLeft' (03D4C8B8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTopRight' (03D4CC58) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottomLeft' (03D4D178) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottomRight' (03D4D6A8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameLeft' (03D4CFF8) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameRight' (03D4DA68) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameTop' (03D4DC78) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuFrameBottom' (03D4DE88) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuMiddle' (03D4E218) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuArrowRight' (03D4E428) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/PopupMenuArrowLeft' (03D4E638) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TreeListClosed' (03D4E848) of type: BasicImage
18/08/2014 15:24:48 (Std)    [ImageManager] Created image: 'TaharezLook/TreeListOpened' (03D4EA58) of type: BasicImage
18/08/2014 15:24:48 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
18/08/2014 15:24:48 (Std)    ===== Look and feel parsing completed =====
18/08/2014 15:24:48 (Error)   CEGUI::UnknownObjectException in function 'class CEGUI::WindowFactory *__thiscall CEGUI::WindowFactoryManager::getFactory(const class CEGUI::String &) const' (..\..\..\cegui\src\WindowFactoryManager.cpp:184) : A WindowFactory object, an alias, or mapping for 'TaharezLook/FrameWindow' Window objects is not registered with the system.
18/08/2014 15:24:48 (Error)   ========== Start of Backtrace ==========
18/08/2014 15:24:48 (Error)   #0 CEGUI::Exception::Exception +0x326 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
18/08/2014 15:24:48 (Error)   #1 CEGUI::UnknownObjectException::UnknownObjectException +0x79 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
18/08/2014 15:24:48 (Error)   #2 CEGUI::WindowFactoryManager::getFactory +0x2b0 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
18/08/2014 15:24:48 (Error)   #3 CEGUI::WindowManager::createWindow +0x229 (E:\Projects\VS\Barghest-CEGUI\Debug\CEGUIBase-0_d.dll)
18/08/2014 15:24:48 (Error)   #4 caca +0x89b (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
18/08/2014 15:24:48 (Error)   #5 SDL_main +0x12e (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
18/08/2014 15:24:48 (Error)   #6 main +0x16 (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
18/08/2014 15:24:48 (Error)   #7 __tmainCRTStartup +0x199 (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
18/08/2014 15:24:48 (Error)   #8 mainCRTStartup +0xd (E:\Projects\VS\Barghest-CEGUI\Debug\Barghest-CEGUI.exe)
18/08/2014 15:24:48 (Error)   #9 BaseThreadInitThunk +0x12 (C:\Windows\syswow64\kernel32.dll)
18/08/2014 15:24:48 (Error)   #10 RtlInitializeExceptionChain +0x63 (C:\Windows\SysWOW64\ntdll.dll)
18/08/2014 15:24:48 (Error)   #11 RtlInitializeExceptionChain +0x36 (C:\Windows\SysWOW64\ntdll.dll)
18/08/2014 15:24:48 (Error)   ==========  End of Backtrace  ==========


I'm sure that it has the right file since it the one from the source code, and it crashes if it doesn't find a file with the given name in the given folder.

User avatar
Ident
CEGUI Team
Posts: 1998
Joined: Sat Oct 31, 2009 13:57
Location: Austria

Re: [Solved] GUI not appearing

Postby Ident » Mon Aug 18, 2014 13:56

The original issue is solved because it was related to you not adding anything to be rendered, which is why nothing could have been rendered. Your current issue is unrelated: you can't load a looknfeel file. Therefore the common procedure is to:
1. Check if you did the same mistake again and accidentally use a debug library in a release build or vice versa or mix libraries in general.
2. Search for similar topics to see if the issue maybe appeared before
3. If neither is the case, create a NEW thread with an appropriate topic and content.

For 3: Just copy your last post over and make an apprioriate thread title.
CrazyEddie: "I don't like GUIs"


Return to “Help”

Who is online

Users browsing this forum: No registered users and 18 guests