/*
 * $Id: basedefs.h 4336 2016-12-17 23:11:19Z antonin.misek-skoda-auto.cz $
 *
 * Description  : One line description of file.
 * Author       : Vaclav Kyba <mail/Jabber: vaseo1@gmail.com>  <ICQ: 98576293>
 * 
 * Purpose      :
 *     Long description of what the file is for.
 */


#ifndef __BASE__DEFS__H__
#define __BASE__DEFS__H__


namespace VRUT
{
	///Unique widget IDs
	enum WX_ID
	{
		ID_MainWin_Scenes = wxID_HIGHEST + 1,

		ID_MainWin_Ribbon_Toolbar,

		ID_MainWin_Log,
		ID_MainWin_LogDisable,
		ID_MainWin_LogError,
		ID_MainWin_LogWarning,
		ID_MainWin_LogMessage,
		ID_MainWin_LogAll,

		ID_MainWin_View_Console,
		ID_MainWin_View_Log,
		ID_MainWin_View_RenderNotebook,
		ID_MainWin_View_Parameters,
		ID_MainWin_View_Status,
		ID_MainWin_View_Shortcuts,
		ID_MainWin_RenderNotebook,
        ID_MainWin_SaveWindowLayout,
		ID_MainWin_Help_CZ,

		ID_MainWin_File_New,
        ID_MainWin_File_Open_No_Render,
        ID_MainWin_File_Save,
        ID_MainWin_File_Save_As,
        ID_MainWin_File_Save_Active_Scene,
        ID_MainWin_File_Save_All_Scenes,
        ID_MainWin_File_Add,
        ID_MainWin_File_Add_To_Active_Scene,
        ID_MainWin_File_Close_Active_Scene,
        ID_MainWin_File_Close_All_Scenes,

        ID_MainWin_File_Toolbar,
		ID_MainWin_Logging_Toolbar,
		ID_MainWin_View_Toolbar,
		ID_MainWin_Help_Toolbar,
		ID_MainWin_IOModules_Toolbar,
		ID_MainWin_RenderModules_Toolbar,
		ID_MainWin_ManipModules_Toolbar,
		ID_MainWin_GeneralModules_Toolbar,

		ID_MainWin_IOModule_Tool,
		ID_MainWin_RenderModule_Tool = ID_MainWin_IOModule_Tool + 20,
		ID_MainWin_ManipModule_Tool = ID_MainWin_RenderModule_Tool + 20,
		ID_MainWin_GeneralModule_Tool = ID_MainWin_ManipModule_Tool + 20,
		ID_MainWin_ModuleInstances = ID_MainWin_GeneralModule_Tool + 30,

		ID_MainWin_NextFree = ID_MainWin_ModuleInstances + 10
	};
}

#endif
