wxssplitterwindow.h
来自「非常好用的可移植的多平台C/C++源代码编辑器」· C头文件 代码 · 共 41 行
H
41 行
#ifndef WXSSPLITTERWINDOWEX_H
#define WXSSPLITTERWINDOWEX_H
#include <wx/panel.h>
#include <wx/splitter.h>
#include <wx/event.h>
/** This class extends behaviour of standard splitter window
* which fixes some bugs with them when using wxDockIt
*/
class wxsSplitterWindowEx : public wxPanel
{
public:
/** Ctor */
wxsSplitterWindowEx(wxWindow* Parent);
/** Dctor */
virtual ~wxsSplitterWindowEx();
/** Function splitting window */
void Split(wxWindow* Top,wxWindow* Bottom,int SashPosition = 0);
/** Getting splitter window associated with this object */
inline wxSplitterWindow* GetSplitter() { return Splitter; }
private:
void OnSize(wxSizeEvent& event);
void OnSplitterChanging(wxSplitterEvent& event);
void OnSplitterChanged(wxSplitterEvent& event);
int SplitterFixup(int ProposedPosition);
wxSplitterWindow* Splitter;
int SplitPosition;
DECLARE_EVENT_TABLE()
};
#endif // WXSSPLITTERWINDOW_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?