NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
windowmanager.hpp File Reference
#include <map>
#include <string>
#include <vector>
#include "core/datamanagement/table.hpp"
Include dependency graph for windowmanager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NumeRe::WindowSettings
 This class contains the window information to create the dialog in the GUI. More...
 
struct  NumeRe::WinItemValue
 Kernel representation of the WindowItemValue structure of the CustomWindow class. More...
 
class  NumeRe::Window
 This class represents an abstract window handled by the window manager. More...
 
struct  NumeRe::WindowInformation
 This class is used by the window manager to handle the information of an opened window and to store its return value. More...
 
class  NumeRe::WindowManager
 This is the window manager of the kernel. All windows opened by the kernel will be registered here. More...
 

Namespaces

namespace  tinyxml2
 
namespace  NumeRe
 

Enumerations

enum  NumeRe::WindowType {
  NumeRe::WINDOW_NONE , NumeRe::WINDOW_NON_MODAL , NumeRe::WINDOW_MODAL , NumeRe::WINDOW_GRAPH ,
  NumeRe::WINDOW_CUSTOM , NumeRe::WINDOW_LAST
}
 Enumeration for the window type. More...
 
enum  NumeRe::WindowControls {
  NumeRe::CTRL_NONE = 0x0 , NumeRe::CTRL_OKBUTTON = 0x1 , NumeRe::CTRL_CANCELBUTTON = 0x2 , NumeRe::CTRL_YESNOBUTTON = 0x4 ,
  NumeRe::CTRL_ICONINFORMATION = 0x10 , NumeRe::CTRL_ICONQUESTION = 0x20 , NumeRe::CTRL_ICONWARNING = 0x40 , NumeRe::CTRL_ICONERROR = 0x80 ,
  NumeRe::CTRL_MESSAGEBOX = 0x400 , NumeRe::CTRL_FILEDIALOG = 0x800 , NumeRe::CTRL_FOLDERDIALOG = 0x1000 , NumeRe::CTRL_LISTDIALOG = 0x2000 ,
  NumeRe::CTRL_SELECTIONDIALOG = 0x4000 , NumeRe::CTRL_TEXTENTRY = 0x8000
}
 Enumeration for the contained window controls. More...
 
enum  NumeRe::WindowStatus { NumeRe::STATUS_RUNNING = 0x0 , NumeRe::STATUS_CANCEL = 0x1 , NumeRe::STATUS_OK = 0x2 }
 Enumeration for the status of a displayed dialog. More...