openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eSlider Class Reference

#include <eslider.h>

Inheritance diagram for eSlider:
eWidget

Public Types

enum  { orHorizontal , orVertical }
 
enum  { DefaultBorderWidth = 0 }
 
- Public Types inherited from eWidget
enum  eWidgetEvent {
  evtPaint , evtKey , evtChangedPosition , evtChangedSize ,
  evtParentChangedPosition , evtParentVisibilityChanged , evtWillChangePosition , evtWillChangeSize ,
  evtAction , evtFocusGot , evtFocusLost , evtUserWidget
}
 

Public Member Functions

 eSlider (eWidget *parent)
 
void setValue (int val)
 
void setStartEnd (int start, int end, bool pixel=false)
 
void setRange (int min, int max)
 
void setOrientation (int orientation, int swapped=0)
 
void setBorderWidth (int width)
 
void setBorderColor (const gRGB &color)
 
void setForegroundColor (const gRGB &color)
 
void setBackgroundColor (const gRGB &color)
 
void setPixmap (gPixmap *pixmap)
 
void setPixmap (ePtr< gPixmap > &pixmap)
 
void setBackgroundPixmap (gPixmap *pixmap)
 
void setBackgroundPixmap (ePtr< gPixmap > &pixmap)
 
void setAlphatest (int alphatest)
 
void setIsScrollbar ()
 
int getBorderWidth ()
 
void setScrollbarBorderWidth (int width)
 
void setScrollbarBorderColor (const gRGB &color)
 
void setScrollbarForegroundPixmap (gPixmap *pixmap)
 
void setScrollbarForegroundPixmap (ePtr< gPixmap > &pixmap)
 
void setScrollbarBackgroundPixmap (gPixmap *pixmap)
 
void setScrollbarBackgroundPixmap (ePtr< gPixmap > &pixmap)
 
void setScrollbarForegroundColor (const gRGB &color)
 
void setScrollbarBackgroundColor (const gRGB &color)
 
- Public Member Functions inherited from eWidget
 eWidget (eWidget *parent)
 
virtual ~eWidget ()
 
void move (ePoint pos)
 
void resize (eSize size)
 
ePoint position () const
 
eSize size () const
 
eSize csize () const
 
void invalidate (const gRegion &region=gRegion::invalidRegion())
 
virtual eWidgetchild ()
 
eWidgetgetParent ()
 
void show ()
 
void hide ()
 
void raise ()
 
void lower ()
 
void destruct ()
 
 SWIG_VOID (int) getStyle(ePtr< eWindowStyle > &SWIG_NAMED_OUTPUT(style))
 
void setStyle (eWindowStyle *style)
 
void setBackgroundColor (const gRGB &col)
 
void clearBackgroundColor ()
 
void setZPosition (int z)
 
void setTransparent (int transp)
 
int isVisible ()
 
int isLowered ()
 
int isTransparent ()
 
ePoint getAbsolutePosition ()
 
void setFocus (eWidget *focus)
 
void setPositionNotifyChild (int n)
 
void notifyShowHide ()
 

Static Public Member Functions

static void setDefaultBorderWidth (int borderwidth)
 

Protected Member Functions

int event (int event, void *data=0, void *data2=0)
 
- Protected Member Functions inherited from eWidget
void mayKillFocus ()
 

Additional Inherited Members

- Public Attributes inherited from eWidget
eWidgetAnimation m_animation
 
gRegion m_clip_region
 
gRegion m_visible_region
 
gRegion m_visible_with_childs
 
struct eWidgetDesktopCompBufferm_comp_buffer [MAX_LAYER]
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
orHorizontal 
orVertical 

◆ anonymous enum

anonymous enum
Enumerator
DefaultBorderWidth 

Constructor & Destructor Documentation

◆ eSlider()

eSlider::eSlider ( eWidget parent)

Member Function Documentation

◆ event()

int eSlider::event ( int  event,
void *  data = 0,
void *  data2 = 0 
)
protectedvirtual

Reimplemented from eWidget.

◆ getBorderWidth()

int eSlider::getBorderWidth ( )
inline

◆ setAlphatest()

void eSlider::setAlphatest ( int  alphatest)

◆ setBackgroundColor()

void eSlider::setBackgroundColor ( const gRGB color)

◆ setBackgroundPixmap() [1/2]

void eSlider::setBackgroundPixmap ( ePtr< gPixmap > &  pixmap)

◆ setBackgroundPixmap() [2/2]

void eSlider::setBackgroundPixmap ( gPixmap pixmap)

◆ setBorderColor()

void eSlider::setBorderColor ( const gRGB color)

◆ setBorderWidth()

void eSlider::setBorderWidth ( int  width)

◆ setDefaultBorderWidth()

static void eSlider::setDefaultBorderWidth ( int  borderwidth)
inlinestatic

◆ setForegroundColor()

void eSlider::setForegroundColor ( const gRGB color)

◆ setIsScrollbar()

void eSlider::setIsScrollbar ( )

◆ setOrientation()

void eSlider::setOrientation ( int  orientation,
int  swapped = 0 
)

◆ setPixmap() [1/2]

void eSlider::setPixmap ( ePtr< gPixmap > &  pixmap)

◆ setPixmap() [2/2]

void eSlider::setPixmap ( gPixmap pixmap)

◆ setRange()

void eSlider::setRange ( int  min,
int  max 
)

◆ setScrollbarBackgroundColor()

void eSlider::setScrollbarBackgroundColor ( const gRGB color)

◆ setScrollbarBackgroundPixmap() [1/2]

void eSlider::setScrollbarBackgroundPixmap ( ePtr< gPixmap > &  pixmap)

◆ setScrollbarBackgroundPixmap() [2/2]

void eSlider::setScrollbarBackgroundPixmap ( gPixmap pixmap)

◆ setScrollbarBorderColor()

void eSlider::setScrollbarBorderColor ( const gRGB color)

◆ setScrollbarBorderWidth()

void eSlider::setScrollbarBorderWidth ( int  width)

◆ setScrollbarForegroundColor()

void eSlider::setScrollbarForegroundColor ( const gRGB color)

◆ setScrollbarForegroundPixmap() [1/2]

void eSlider::setScrollbarForegroundPixmap ( ePtr< gPixmap > &  pixmap)

◆ setScrollbarForegroundPixmap() [2/2]

void eSlider::setScrollbarForegroundPixmap ( gPixmap pixmap)

◆ setStartEnd()

void eSlider::setStartEnd ( int  start,
int  end,
bool  pixel = false 
)

◆ setValue()

void eSlider::setValue ( int  val)

The documentation for this class was generated from the following files: