/****************************************************************************** * File - panel_defs.h * Author - Joey Pollack * Date - 2022/02/08 (y/m/d) * Mod Date - 2022/02/08 (y/m/d) * Description - Common definitions for the panel system ******************************************************************************/ #ifndef PANEL_DEFS_H_ #define PANEL_DEFS_H_ namespace lunarium { namespace gui { enum PanelType { // core PT_CORE_CONSOLE, // editor PT_MAIN, PT_ABOUT, PT_WORLD_TREE, PT_WORLD_VIEW, PT_ASSET_BROWSER, PT_PROPERTIES_VIEW, PT_EDITOR_CONSOLE, PT_UNKNOWN, }; enum PanelDockZone { DDZ_LEFT, DDZ_CENTER, DDZ_RIGHT, DDZ_BOTTOM, DDZ_NONE }; }} #endif // PANEL_DEFS_H_