windowmanager.pkg
来自「cegui界面库」· PKG 代码 · 共 32 行
PKG
32 行
/***********************************************************************
WindowManager
***********************************************************************/
class WindowManager
{
static WindowManager& getSingleton();
tolua_throws|CEGUI::AlreadyExistsException,nil| Window* createWindow(string type, string name="");
tolua_throws|CEGUI::Exception,error|std::exception,error|any,error| Window* loadWindowLayout(string filename, string name_prefix="", string resourcegroup="");
void writeWindowLayoutToStream(string window, OutStream& out, bool writeParent=false) const;
void writeWindowLayoutToStream(const Window& window, OutStream& out, bool writeParent=false) const;
void destroyWindow(string name);
void destroyWindow(Window* window);
void destroyAllWindows();
tolua_throws|CEGUI::UnknownObjectException,nil| Window* getWindow(string name) const;
bool isWindowPresent(string name) const;
bool isDeadPoolEmpty() const;
void cleanDeadPool();
void renameWindow(Window* window, string new_name);
void renameWindow(string window, string new_name);
WindowIterator getIterator() const;
static void setDefaultResourceGroup(string resourceGroup);
static string& getDefaultResourceGroup();
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?