void setPixmap(gPixmap *pixmap);
void setPixmap(ePtr<gPixmap> &pixmap);
- void setPixmapFromFile(const char *filename);
- void setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */
- void setScale(int scale);
- void setBorderWidth(int pixel);
- void setBorderColor(const gRGB &color);
+ void setPixmapFromFile(const char *filename);
+ void setAlphatest(int alphatest); /* 1 for alphatest, 2 for alphablend */
+ void setScale(int scale);
+ void setBorderWidth(int pixel);
+ void setBorderColor(const gRGB &color);
protected:
- ePtr<gPixmap> m_pixmap;
- int event(int event, void *data=0, void *data2=0);
+ ePtr<gPixmap> m_pixmap;
+ int event(int event, void *data=0, void *data2=0);
void checkSize();
private:
enum eLabelEvent
- {
- evtChangedPixmap = evtUserWidget,
- };
- bool m_have_border_color;
- int m_border_width;
- gRGB m_border_color;
+ {
+ evtChangedPixmap = evtUserWidget,
+ };
+ bool m_have_border_color;
+ int m_border_width;
+ gRGB m_border_color;
};
#endif