1 /////////////////////////////////////////////////////////////////////////////
 
   3 // Purpose:     SWIG interface defs for wxGauge
 
   7 // Created:     10-June-1998
 
   9 // Copyright:   (c) 2003 by Total Control Software
 
  10 // Licence:     wxWindows license
 
  11 /////////////////////////////////////////////////////////////////////////////
 
  16 //---------------------------------------------------------------------------
 
  19     DECLARE_DEF_STRING(GaugeNameStr);
 
  28     wxGA_PROGRESSBAR   // obsolete
 
  31 //---------------------------------------------------------------------------
 
  34 class wxGauge : public wxControl {
 
  36     %addtofunc wxGauge         "self._setOORInfo(self)"
 
  37     %addtofunc wxGauge()       ""
 
  39     wxGauge(wxWindow* parent, wxWindowID id, int range,
 
  40             const wxPoint& pos = wxDefaultPosition,
 
  41             const wxSize& size = wxDefaultSize,
 
  42             long style = wxGA_HORIZONTAL,
 
  43             const wxValidator& validator = wxDefaultValidator,
 
  44             const wxString& name = wxPyGaugeNameStr);
 
  45     %name(PreGauge)wxGauge();
 
  47     bool Create(wxWindow* parent, wxWindowID id, int range,
 
  48             const wxPoint& pos = wxDefaultPosition,
 
  49             const wxSize& size = wxDefaultSize,
 
  50             long style = wxGA_HORIZONTAL,
 
  51             const wxValidator& validator = wxDefaultValidator,
 
  52             const wxString& name = wxPyGaugeNameStr);
 
  54     // set/get the control range
 
  55     virtual void SetRange(int range);
 
  56     virtual int GetRange() const;
 
  59     virtual void SetValue(int pos);
 
  60     virtual int GetValue() const;
 
  63     bool IsVertical() const;
 
  65     // appearance params (not implemented for most ports)
 
  66     virtual void SetShadowWidth(int w);
 
  67     virtual int GetShadowWidth() const;
 
  68     virtual void SetBezelFace(int w);
 
  69     virtual int GetBezelFace() const;
 
  72 //---------------------------------------------------------------------------