NIREP

Interface.h File Reference

#include "NIREPDataManager.h"
#include "NIREPDisplay.h"
#include <map>
#include <string>
#include "wx/frame.h"
#include "wx/toolbar.h"
#include "wx/splitter.h"
#include "wx/treectrl.h"
#include "wx/aui/auibook.h"
#include "wx/grid.h"
#include "wx/html/helpfrm.h"
#include "wx/html/helpctrl.h"
#include "ResourceDescriptionList/ResourceDescriptionList.h"
Include dependency graph for Interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Interface
 Interface is responsible for initially loading in a display description, creating a display description, showing and allowing users to release data, and creating the Evaluator and DataManager. More...

Defines

#define ID_CHECKER_BOARD   10015
#define ID_CREATE_DISPLAY   10101
#define ID_DATABASE_QUERY   10026
#define ID_DIFFERENCE   10017
#define ID_ELEMENT   10037
#define ID_EX_PANEL   10005
#define ID_FRAME   10000
#define ID_GENERATE_RESOURCE_DESCRIPTION_LIST   10100
#define ID_GRID   10033
#define ID_GROUP_WISE   10030
#define ID_HELP   1155
#define ID_IN_PANEL   10008
#define ID_LOAD_DISPLAY   1151
#define ID_LOAD_RESOURCE_DESCRIPTION_LIST   10036
#define ID_OPEN_NEW_TAB_TREE   1001
#define ID_OPEN_TREE   1000
#define ID_OVERLAP   10020
#define ID_PAIRWISE_COMPARISON   10027
#define ID_PANEL2   10029
#define ID_PROJECT_EXPLORER_HEADER   10024
#define ID_PROJECT_EXPLORER_SIDEBAR   10040
#define ID_PROPERTY_WINDOW_HEADER   10002
#define ID_PROPERTYGRID   10032
#define ID_PROPRTY_WINDOW_SIDEBAR   10031
#define ID_QUICK_VIEW   10102
#define ID_RECENT_PROJECTS   10025
#define ID_RECTNAR_WIPE   10018
#define ID_REMOVE_TREE   1005
#define ID_SAVE_AS   10023
#define ID_SAVE_RESOURCE_DESCRIPTION_LIST   10038
#define ID_TOOLBAR1   10021
#define ID_TOP_PANEL   10011
#define ONE_BY_ONE   1
#define SYMBOL_INTERFACE_IDNAME   ID_FRAME
#define SYMBOL_INTERFACE_POSITION   wxDefaultPosition
#define SYMBOL_INTERFACE_SIZE   wxSize(800, 600)
#define SYMBOL_INTERFACE_STYLE   wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX
#define SYMBOL_INTERFACE_TITLE   _("Interface")
#define THREE_BY_THREE   3
#define TIMER_ID   2001
#define TWO_BY_TWO   2

Detailed Description

License
TBD
Copyright
(c) 2007-9, University of Iowa, all rights reserved
Author:
Jeffrey Hawley and James Harris
Date:
03/27/09
Version:
0.1

Definition in file Interface.h.


Define Documentation

#define ID_CHECKER_BOARD   10015

Definition at line 51 of file Interface.h.

#define ID_CREATE_DISPLAY   10101

Definition at line 82 of file Interface.h.

#define ID_DATABASE_QUERY   10026

Definition at line 48 of file Interface.h.

#define ID_DIFFERENCE   10017

Definition at line 52 of file Interface.h.

#define ID_ELEMENT   10037

Definition at line 56 of file Interface.h.

#define ID_EX_PANEL   10005

Definition at line 59 of file Interface.h.

#define ID_FRAME   10000

Control identifiers

Definition at line 45 of file Interface.h.

#define ID_GENERATE_RESOURCE_DESCRIPTION_LIST   10100

Definition at line 81 of file Interface.h.

#define ID_GRID   10033

Definition at line 66 of file Interface.h.

#define ID_GROUP_WISE   10030

Definition at line 50 of file Interface.h.

#define ID_HELP   1155

Definition at line 84 of file Interface.h.

#define ID_IN_PANEL   10008

Definition at line 60 of file Interface.h.

#define ID_LOAD_DISPLAY   1151

Definition at line 78 of file Interface.h.

#define ID_LOAD_RESOURCE_DESCRIPTION_LIST   10036

Definition at line 79 of file Interface.h.

#define ID_OPEN_NEW_TAB_TREE   1001

Definition at line 75 of file Interface.h.

#define ID_OPEN_TREE   1000

Definition at line 74 of file Interface.h.

#define ID_OVERLAP   10020

Definition at line 54 of file Interface.h.

#define ID_PAIRWISE_COMPARISON   10027

Definition at line 49 of file Interface.h.

#define ID_PANEL2   10029

Definition at line 64 of file Interface.h.

#define ID_PROJECT_EXPLORER_HEADER   10024

Definition at line 57 of file Interface.h.

#define ID_PROJECT_EXPLORER_SIDEBAR   10040

Definition at line 58 of file Interface.h.

#define ID_PROPERTY_WINDOW_HEADER   10002

Definition at line 63 of file Interface.h.

#define ID_PROPERTYGRID   10032

Definition at line 65 of file Interface.h.

#define ID_PROPRTY_WINDOW_SIDEBAR   10031

Definition at line 62 of file Interface.h.

#define ID_QUICK_VIEW   10102

Definition at line 83 of file Interface.h.

#define ID_RECENT_PROJECTS   10025

Definition at line 47 of file Interface.h.

#define ID_RECTNAR_WIPE   10018

Definition at line 53 of file Interface.h.

#define ID_REMOVE_TREE   1005

Definition at line 76 of file Interface.h.

#define ID_SAVE_AS   10023

Definition at line 46 of file Interface.h.

#define ID_SAVE_RESOURCE_DESCRIPTION_LIST   10038

Definition at line 80 of file Interface.h.

#define ID_TOOLBAR1   10021

Definition at line 55 of file Interface.h.

#define ID_TOP_PANEL   10011

Definition at line 61 of file Interface.h.

#define ONE_BY_ONE   1

Definition at line 88 of file Interface.h.

#define SYMBOL_INTERFACE_IDNAME   ID_FRAME

Definition at line 69 of file Interface.h.

#define SYMBOL_INTERFACE_POSITION   wxDefaultPosition

Definition at line 71 of file Interface.h.

#define SYMBOL_INTERFACE_SIZE   wxSize(800, 600)

Definition at line 70 of file Interface.h.

#define SYMBOL_INTERFACE_STYLE   wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX

Definition at line 67 of file Interface.h.

#define SYMBOL_INTERFACE_TITLE   _("Interface")

Definition at line 68 of file Interface.h.

#define THREE_BY_THREE   3

Definition at line 90 of file Interface.h.

#define TIMER_ID   2001

Definition at line 77 of file Interface.h.

#define TWO_BY_TWO   2

Definition at line 89 of file Interface.h.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines