1//--------------------------------------------------------------------------- 2// This file is generated by wxPython's SIP generator. Do not edit by hand. 3// 4// Copyright: (c) 2018 by Total Control Software 5// License: wxWindows License 6// 7// This file will be included by _core.sip 8// 9//--------------------------------------------------------------------------- 10 11//--------------------------------------------------------------------------- 12 13class wxMiniFrame : wxFrame 14{ 15 %Docstring 16 MiniFrame() 17 MiniFrame(parent, id=ID_ANY, title=EmptyString, pos=DefaultPosition, size=DefaultSize, style=CAPTION|RESIZE_BORDER, name=FrameNameStr) 18 19 A miniframe is a frame with a small title bar. 20 %End 21 %TypeHeaderCode 22 #include <wx/minifram.h> 23 %End 24 25public: 26 wxMiniFrame(); 27 %PreMethodCode 28 if (!wxPyCheckForApp()) return NULL; 29 %End 30 31 wxMiniFrame( 32 wxWindow * parent, 33 wxWindowID id = wxID_ANY, 34 const wxString & title = wxEmptyString, 35 const wxPoint & pos = wxDefaultPosition, 36 const wxSize & size = wxDefaultSize, 37 long style = wxCAPTION|wxRESIZE_BORDER, 38 const wxString & name = wxFrameNameStr 39 ) /Transfer/; 40 %PreMethodCode 41 if (!wxPyCheckForApp()) return NULL; 42 %End 43 44 ~wxMiniFrame(); 45 46 bool Create( 47 wxWindow * parent, 48 wxWindowID id = wxID_ANY, 49 const wxString & title = wxEmptyString, 50 const wxPoint & pos = wxDefaultPosition, 51 const wxSize & size = wxDefaultSize, 52 long style = wxCAPTION|wxRESIZE_BORDER, 53 const wxString & name = wxFrameNameStr 54 ) /TransferThis/; 55 %Docstring 56 Create(parent, id=ID_ANY, title=EmptyString, pos=DefaultPosition, size=DefaultSize, style=CAPTION|RESIZE_BORDER, name=FrameNameStr) -> bool 57 58 Used in two-step frame construction. 59 %End 60 61 public: 62 virtual wxPoint GetClientAreaOrigin() const; 63 virtual bool Validate(); 64 virtual bool TransferDataToWindow(); 65 virtual bool TransferDataFromWindow(); 66 virtual void InitDialog(); 67 virtual bool AcceptsFocus() const; 68 virtual bool AcceptsFocusRecursively() const; 69 virtual bool AcceptsFocusFromKeyboard() const; 70 virtual void AddChild( wxWindowBase *child ); 71 virtual void RemoveChild( wxWindowBase *child ); 72 virtual void InheritAttributes(); 73 virtual bool ShouldInheritColours() const; 74 virtual void OnInternalIdle(); 75 virtual wxWindow *GetMainWindowOfCompositeControl(); 76 virtual bool InformFirstDirection(int direction, int size, int availableOtherDir); 77 virtual void SetCanFocus(bool canFocus); 78 virtual bool Destroy(); 79 virtual void SetValidator( const wxValidator &validator ); 80 virtual wxValidator* GetValidator(); 81 82 83 protected: 84 virtual bool ProcessEvent(wxEvent & event); 85 virtual void DoEnable(bool enable); 86 virtual void DoGetPosition(int *x, int *y) const; 87 virtual void DoGetSize(int *width, int *height) const; 88 virtual void DoGetClientSize(int *width, int *height) const; 89 virtual wxSize DoGetBestSize() const; 90 virtual wxSize DoGetBestClientSize() const; 91 virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags); 92 virtual void DoSetClientSize(int width, int height); 93 virtual void DoSetSizeHints( int minW, int minH, int maxW, int maxH, int incW, int incH ); 94 virtual wxSize DoGetBorderSize() const; 95 virtual void DoMoveWindow(int x, int y, int width, int height); 96 virtual void DoSetWindowVariant( wxWindowVariant variant); 97 virtual wxBorder GetDefaultBorder() const; 98 virtual wxBorder GetDefaultBorderForControl() const; 99 virtual void DoFreeze(); 100 virtual void DoThaw(); 101 virtual bool HasTransparentBackground(); 102 virtual bool TryBefore(wxEvent& event); 103 virtual bool TryAfter(wxEvent& event); 104 105 106 public: 107 108 109 static 110 wxVisualAttributes GetClassDefaultAttributes( 111 wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL 112 ); 113 %Docstring 114 GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 115 %End 116 %PreMethodCode 117 if (!wxPyCheckForApp()) return NULL; 118 %End 119 120}; // end of class wxMiniFrame 121 122 123 124//--------------------------------------------------------------------------- 125 126