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 13const char* wxStaticBitmapNameStr; 14 15class wxStaticBitmap : wxControl 16{ 17 %Docstring 18 StaticBitmap() 19 StaticBitmap(parent, id=ID_ANY, bitmap=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticBitmapNameStr) 20 21 A static bitmap control displays a bitmap. 22 %End 23 %TypeHeaderCode 24 #include <wx/statbmp.h> 25 %End 26 27public: 28 wxStaticBitmap(); 29 %PreMethodCode 30 if (!wxPyCheckForApp()) return NULL; 31 %End 32 33 wxStaticBitmap( 34 wxWindow * parent /TransferThis/, 35 wxWindowID id = wxID_ANY, 36 const wxBitmap & bitmap = wxNullBitmap, 37 const wxPoint & pos = wxDefaultPosition, 38 const wxSize & size = wxDefaultSize, 39 long style = 0, 40 const wxString & name = wxStaticBitmapNameStr 41 ); 42 %PreMethodCode 43 if (!wxPyCheckForApp()) return NULL; 44 %End 45 46 bool Create( 47 wxWindow * parent /TransferThis/, 48 wxWindowID id = wxID_ANY, 49 const wxBitmap & bitmap = wxNullBitmap, 50 const wxPoint & pos = wxDefaultPosition, 51 const wxSize & size = wxDefaultSize, 52 long style = 0, 53 const wxString & name = wxStaticBitmapNameStr 54 ); 55 %Docstring 56 Create(parent, id=ID_ANY, bitmap=NullBitmap, pos=DefaultPosition, size=DefaultSize, style=0, name=StaticBitmapNameStr) -> bool 57 58 Creation function, for two-step construction. 59 %End 60 61 wxBitmap GetBitmap() const; 62 %Docstring 63 GetBitmap() -> Bitmap 64 65 Returns the bitmap currently used in the control. 66 %End 67 68 wxIcon GetIcon() const; 69 %Docstring 70 GetIcon() -> Icon 71 72 Returns the icon currently used in the control. 73 %End 74 75 void SetBitmap( 76 const wxBitmap & label 77 ); 78 %Docstring 79 SetBitmap(label) 80 81 Sets the bitmap label. 82 %End 83 84 void SetIcon( 85 const wxIcon & label 86 ); 87 %Docstring 88 SetIcon(label) 89 90 Sets the label to the given icon. 91 %End 92 93 public: 94 virtual wxPoint GetClientAreaOrigin() const; 95 virtual bool Validate(); 96 virtual bool TransferDataToWindow(); 97 virtual bool TransferDataFromWindow(); 98 virtual void InitDialog(); 99 virtual bool AcceptsFocus() const; 100 virtual bool AcceptsFocusRecursively() const; 101 virtual bool AcceptsFocusFromKeyboard() const; 102 virtual void AddChild( wxWindowBase *child ); 103 virtual void RemoveChild( wxWindowBase *child ); 104 virtual void InheritAttributes(); 105 virtual bool ShouldInheritColours() const; 106 virtual void OnInternalIdle(); 107 virtual wxWindow *GetMainWindowOfCompositeControl(); 108 virtual bool InformFirstDirection(int direction, int size, int availableOtherDir); 109 virtual void SetCanFocus(bool canFocus); 110 virtual bool Destroy(); 111 virtual void SetValidator( const wxValidator &validator ); 112 virtual wxValidator* GetValidator(); 113 114 115 protected: 116 virtual bool ProcessEvent(wxEvent & event); 117 virtual void DoEnable(bool enable); 118 virtual void DoGetPosition(int *x, int *y) const; 119 virtual void DoGetSize(int *width, int *height) const; 120 virtual void DoGetClientSize(int *width, int *height) const; 121 virtual wxSize DoGetBestSize() const; 122 virtual wxSize DoGetBestClientSize() const; 123 virtual void DoSetSize(int x, int y, int width, int height, int sizeFlags); 124 virtual void DoSetClientSize(int width, int height); 125 virtual void DoSetSizeHints( int minW, int minH, int maxW, int maxH, int incW, int incH ); 126 virtual wxSize DoGetBorderSize() const; 127 virtual void DoMoveWindow(int x, int y, int width, int height); 128 virtual void DoSetWindowVariant( wxWindowVariant variant); 129 virtual wxBorder GetDefaultBorder() const; 130 virtual wxBorder GetDefaultBorderForControl() const; 131 virtual void DoFreeze(); 132 virtual void DoThaw(); 133 virtual bool HasTransparentBackground(); 134 virtual bool TryBefore(wxEvent& event); 135 virtual bool TryAfter(wxEvent& event); 136 137 138 public: 139 140 141 static 142 wxVisualAttributes GetClassDefaultAttributes( 143 wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL 144 ); 145 %Docstring 146 GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes 147 %End 148 %PreMethodCode 149 if (!wxPyCheckForApp()) return NULL; 150 %End 151 152 public: 153 154 155 %Property(name=Bitmap, get=GetBitmap, set=SetBitmap) 156 %Property(name=Icon, get=GetIcon, set=SetIcon) 157}; // end of class wxStaticBitmap 158 159 160 161//--------------------------------------------------------------------------- 162 163