1///////////////////////////////////////////////////////////////////////////// 2// Name: wx/msw/minifram.h 3// Purpose: wxMiniFrame class 4// Author: Julian Smart 5// Modified by: 6// Created: 01/02/97 7// RCS-ID: $Id: minifram.h 35650 2005-09-23 12:56:45Z MR $ 8// Copyright: (c) Julian Smart 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_MINIFRAM_H_ 13#define _WX_MINIFRAM_H_ 14 15#include "wx/frame.h" 16 17class WXDLLEXPORT wxMiniFrame : public wxFrame 18{ 19public: 20 wxMiniFrame() { } 21 22 bool Create(wxWindow *parent, 23 wxWindowID id, 24 const wxString& title, 25 const wxPoint& pos = wxDefaultPosition, 26 const wxSize& size = wxDefaultSize, 27 long style = wxCAPTION | wxCLIP_CHILDREN | wxRESIZE_BORDER, 28 const wxString& name = wxFrameNameStr) 29 { 30 return wxFrame::Create(parent, id, title, pos, size, 31 style | 32 wxFRAME_TOOL_WINDOW | 33 (parent ? wxFRAME_FLOAT_ON_PARENT : 0), name); 34 } 35 36 wxMiniFrame(wxWindow *parent, 37 wxWindowID id, 38 const wxString& title, 39 const wxPoint& pos = wxDefaultPosition, 40 const wxSize& size = wxDefaultSize, 41 long style = wxCAPTION | wxCLIP_CHILDREN | wxRESIZE_BORDER, 42 const wxString& name = wxFrameNameStr) 43 { 44 Create(parent, id, title, pos, size, style, name); 45 } 46 47protected: 48 DECLARE_DYNAMIC_CLASS_NO_COPY(wxMiniFrame) 49}; 50 51#endif 52 // _WX_MINIFRAM_H_ 53