1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#ifndef CLTHEMEDSPLITTERWINDOW_H
#define CLTHEMEDSPLITTERWINDOW_H
#include "codelite_exports.h"
#include <wx/splitter.h>
#include "cl_command_event.h"
class WXDLLIMPEXP_SDK clThemedSplitterWindow : public wxSplitterWindow
{
protected:
void OnPaint(wxPaintEvent& event);
void OnEraseBg(wxEraseEvent& event);
void DoDrawSash(wxDC& dc);
void DrawSash(wxDC& dc);
void OnSysColoursChanged(clCommandEvent& event);
public:
clThemedSplitterWindow() {}
clThemedSplitterWindow(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = wxSP_3D,
const wxString& name = "splitterWindow");
virtual ~clThemedSplitterWindow();
bool Create(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = wxSP_3D, const wxString& name = "splitterWindow");
};
#endif // CLTHEMEDSPLITTERWINDOW_H
|