xh_sizer.h
来自「wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.」· C头文件 代码 · 共 79 行
H
79 行
/////////////////////////////////////////////////////////////////////////////// Name: wx/xrc/xh_sizer.h// Purpose: XML resource handler for wxBoxSizer// Author: Vaclav Slavik// Created: 2000/04/24// RCS-ID: $Id: xh_sizer.h,v 1.11 2006/10/03 14:53:32 VZ Exp $// Copyright: (c) 2000 Vaclav Slavik// Licence: wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_XH_SIZER_H_#define _WX_XH_SIZER_H_#include "wx/xrc/xmlres.h"#if wxUSE_XRC#include "wx/sizer.h"#include "wx/gbsizer.h"class WXDLLEXPORT wxSizer;class WXDLLIMPEXP_XRC wxSizerXmlHandler : public wxXmlResourceHandler{ DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)public: wxSizerXmlHandler(); virtual wxObject *DoCreateResource(); virtual bool CanHandle(wxXmlNode *node);private: bool m_isInside; bool m_isGBS; wxSizer *m_parentSizer; bool IsSizerNode(wxXmlNode *node); wxObject* Handle_sizeritem(); wxObject* Handle_spacer(); wxObject* Handle_sizer(); wxSizer* Handle_wxBoxSizer(); wxSizer* Handle_wxStaticBoxSizer(); wxSizer* Handle_wxGridSizer(); wxSizer* Handle_wxFlexGridSizer(); wxSizer* Handle_wxGridBagSizer(); void SetGrowables(wxFlexGridSizer* fsizer, const wxChar* param, bool rows); wxGBPosition GetGBPos(const wxString& param); wxGBSpan GetGBSpan(const wxString& param); wxSizerItem* MakeSizerItem(); void SetSizerItemAttributes(wxSizerItem* sitem); void AddSizerItem(wxSizerItem* sitem);};#if wxUSE_BUTTONclass WXDLLIMPEXP_XRC wxStdDialogButtonSizerXmlHandler : public wxXmlResourceHandler{ DECLARE_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler)public: wxStdDialogButtonSizerXmlHandler(); virtual wxObject *DoCreateResource(); virtual bool CanHandle(wxXmlNode *node);private: bool m_isInside; wxStdDialogButtonSizer *m_parentSizer;};#endif // wxUSE_BUTTON#endif // wxUSE_XRC#endif // _WX_XH_SIZER_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?