1 ///////////////////////////////////////////////////////////////////////////// 2 // Name: wx/gtk1/minifram.h 3 // Purpose: wxMiniFrame class 4 // Author: Robert Roebling 5 // Copyright: (c) Robert Roebling 6 // Licence: wxWindows licence 7 ///////////////////////////////////////////////////////////////////////////// 8 9 #ifndef __GTKMINIFRAMEH__ 10 #define __GTKMINIFRAMEH__ 11 12 #include "wx/defs.h" 13 14 #if wxUSE_MINIFRAME 15 16 #include "wx/object.h" 17 #include "wx/frame.h" 18 19 //----------------------------------------------------------------------------- 20 // classes 21 //----------------------------------------------------------------------------- 22 23 class WXDLLIMPEXP_FWD_CORE wxMiniFrame; 24 25 //----------------------------------------------------------------------------- 26 // wxMiniFrame 27 //----------------------------------------------------------------------------- 28 29 class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame 30 { 31 wxDECLARE_DYNAMIC_CLASS(wxMiniFrame); 32 33 public: wxMiniFrame()34 wxMiniFrame() {} 35 wxMiniFrame(wxWindow *parent, 36 wxWindowID id, 37 const wxString& title, 38 const wxPoint& pos = wxDefaultPosition, 39 const wxSize& size = wxDefaultSize, 40 long style = wxDEFAULT_FRAME_STYLE | wxTINY_CAPTION, 41 const wxString& name = wxASCII_STR(wxFrameNameStr)) 42 { 43 Create(parent, id, title, pos, size, style, name); 44 } 45 46 bool Create(wxWindow *parent, 47 wxWindowID id, 48 const wxString& title, 49 const wxPoint& pos = wxDefaultPosition, 50 const wxSize& size = wxDefaultSize, 51 long style = wxDEFAULT_FRAME_STYLE | wxTINY_CAPTION, 52 const wxString& name = wxASCII_STR(wxFrameNameStr)); 53 54 virtual void SetTitle( const wxString &title ); 55 // implementation 56 57 bool m_isDragging; 58 int m_oldX,m_oldY; 59 int m_diffX,m_diffY; 60 }; 61 62 #endif 63 64 #endif 65 // __GTKMINIFRAMEH__ 66