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