X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5c6eb3a84be918dcfed2496d014549e13af0f0e9..438959cca892a7651634cc3a7aad4819ac49b23c:/include/wx/osx/minifram.h diff --git a/include/wx/osx/minifram.h b/include/wx/osx/minifram.h index d0035febba..2baaa5a859 100644 --- a/include/wx/osx/minifram.h +++ b/include/wx/osx/minifram.h @@ -1,5 +1,42 @@ -#ifdef __WXMAC_CLASSIC__ -#include "wx/mac/classic/minifram.h" -#else -#include "wx/mac/carbon/minifram.h" +///////////////////////////////////////////////////////////////////////////// +// Name: wx/osx/minifram.h +// Purpose: wxMiniFrame class. A small frame for e.g. floating toolbars. +// If there is no equivalent on your platform, just make it a +// normal frame. +// Author: Stefan Csomor +// Modified by: +// Created: 1998-01-01 +// RCS-ID: $Id$ +// Copyright: (c) Stefan Csomor +// Licence: wxWindows licence +///////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_MINIFRAM_H_ +#define _WX_MINIFRAM_H_ + +#include "wx/frame.h" + +class WXDLLIMPEXP_CORE wxMiniFrame: public wxFrame { + + DECLARE_DYNAMIC_CLASS(wxMiniFrame) + +public: + inline wxMiniFrame() {} + inline wxMiniFrame(wxWindow *parent, + wxWindowID id, + const wxString& title, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, + long style = wxCAPTION | wxRESIZE_BORDER | wxTINY_CAPTION, + const wxString& name = wxFrameNameStr) + { + // Use wxFrame constructor in absence of more specific code. + Create(parent, id, title, pos, size, style | wxFRAME_TOOL_WINDOW | wxFRAME_FLOAT_ON_PARENT , name); + } + + virtual ~wxMiniFrame() {} +protected: +}; + #endif + // _WX_MINIFRAM_H_