//---------------------------------------------------------------------------
-%{
- DECLARE_DEF_STRING(GaugeNameStr);
-%}
+MAKE_CONST_WXSTRING(GaugeNameStr);
%newgroup
wxGA_HORIZONTAL,
wxGA_VERTICAL,
wxGA_SMOOTH,
- wxGA_PROGRESSBAR // obsolete
};
+%pythoncode { GA_PROGRESSBAR = 0 %# obsolete }
//---------------------------------------------------------------------------
+MustHaveApp(wxGauge);
+
class wxGauge : public wxControl {
public:
- %addtofunc wxGauge "self._setOORInfo(self)"
- %addtofunc wxGauge() ""
+ %pythonAppend wxGauge "self._setOORInfo(self)"
+ %pythonAppend wxGauge() ""
- wxGauge(wxWindow* parent, wxWindowID id, int range,
+ wxGauge(wxWindow* parent, wxWindowID id=-1, int range=100,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxGA_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
const wxString& name = wxPyGaugeNameStr);
- %name(PreGauge)wxGauge();
+ %RenameCtor(PreGauge, wxGauge());
- bool Create(wxWindow* parent, wxWindowID id, int range,
+ bool Create(wxWindow* parent, wxWindowID id=-1, int range=100,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxGA_HORIZONTAL,
virtual void SetValue(int pos);
virtual int GetValue() const;
+ // indeterminate mode API
+ virtual void Pulse();
+
// simple accessors
bool IsVertical() const;
virtual int GetShadowWidth() const;
virtual void SetBezelFace(int w);
virtual int GetBezelFace() const;
+
+
+ static wxVisualAttributes
+ GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
+
+ %property(BezelFace, GetBezelFace, SetBezelFace, doc="See `GetBezelFace` and `SetBezelFace`");
+ %property(Range, GetRange, SetRange, doc="See `GetRange` and `SetRange`");
+ %property(ShadowWidth, GetShadowWidth, SetShadowWidth, doc="See `GetShadowWidth` and `SetShadowWidth`");
+ %property(Value, GetValue, SetValue, doc="See `GetValue` and `SetValue`");
+
};
//---------------------------------------------------------------------------