⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xh_treebk.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        wx/xrc/xh_treebk.h// Purpose:     XML resource handler for wxTreebook// Author:      Evgeniy Tarassov// Created:     2005/09/28// Copyright:   (c) 2005 TT-Solutions <vadim@tt-solutions.com>// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_XH_TREEBK_H_#define _WX_XH_TREEBK_H_#include "wx/xrc/xmlres.h"#if wxUSE_XRC && wxUSE_TREEBOOKclass  WXDLLEXPORT wxTreebook;#include "wx/dynarray.h"WX_DEFINE_USER_EXPORTED_ARRAY_SIZE_T(size_t, wxArrayTbkPageIndexes,                                     class WXDLLIMPEXP_XRC);// ---------------------------------------------------------------------// wxTreebookXmlHandler class// ---------------------------------------------------------------------// Resource xml structure have to be almost the "same" as for wxNotebook// except the additional (size_t)depth parameter for treebookpage nodes// which indicates the depth of the page in the tree.// There is only one logical constraint on this parameter :// it cannot be greater than the previous page depth plus oneclass WXDLLIMPEXP_XRC wxTreebookXmlHandler : public wxXmlResourceHandler{    DECLARE_DYNAMIC_CLASS(wxTreebookXmlHandler)public:    wxTreebookXmlHandler();    virtual wxObject *DoCreateResource();    virtual bool CanHandle(wxXmlNode *node);private:    wxTreebook *m_tbk;    wxArrayTbkPageIndexes m_treeContext;    bool m_isInside;};// Example:// -------// Label// \--First// |  \--Second// \--Third////<resource>//  ...//  <object class="wxTreebook">//    <object class="treebookpage">//      <object class="wxWindow" />//      <label>My first page</label>//      <depth>0</depth>//    </object>//    <object class="treebookpage">//      <object class="wxWindow" />//      <label>First</label>//      <depth>1</depth>//    </object>//    <object class="treebookpage">//      <object class="wxWindow" />//      <label>Second</label>//      <depth>2</depth>//    </object>//    <object class="treebookpage">//      <object class="wxWindow" />//      <label>Third</label>//      <depth>1</depth>//    </object>//  </object>//  ...//</resource>#endif // wxUSE_XRC && wxUSE_TREEBOOK#endif // _WX_XH_TREEBK_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -