Details
enum LumSkinIndex
typedef enum {
SKIN_MAIN,
SKIN_CBUTTONS,
SKIN_TITLEBAR,
SKIN_SHUFREP,
SKIN_TEXT,
SKIN_VOLUME,
SKIN_BALANCE,
SKIN_MONOSTEREO,
SKIN_PLAYPAUSE,
SKIN_NUMBERS,
SKIN_POSBAR,
SKIN_NONE
} LumSkinIndex;
LUM_TYPE_SKIN_INDEX
#define LUM_TYPE_SKIN_INDEX lum_skin_index_get_type()
enum LumSkinMaskIndex
typedef enum {
SKIN_MASK_MAIN,
SKIN_MASK_EQ
} LumSkinMaskIndex;
LUM_TYPE_SKIN_MASKINDEX
#define LUM_TYPE_SKIN_MASKINDEX lum_skin_maskindex_get_type()
lum_skin_maskindex_get_type ()
GType lum_skin_maskindex_get_type (void);
enum LumSkinColorIndex
typedef enum {
SKIN_PLEDIT_NORMAL,
SKIN_PLEDIT_CURRENT,
SKIN_PLEDIT_NORMALBG,
SKIN_PLEDIT_SELECTEDBG,
SKIN_TEXTBG,
SKIN_TEXTFG,
SKIN_COLORID_LAST
} LumSkinColorIndex;
LUM_TYPE_SKIN_COLORINDEX
#define LUM_TYPE_SKIN_COLORINDEX lum_skin_colorindex_get_type()
lum_skin_colorindex_get_type ()
GType lum_skin_colorindex_get_type (void);
LUM_SKIN_CONST()
#define LUM_SKIN_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), lum_skin_get_type(), LumSkin const)
struct LumSkinPrivate
struct LumSkinPrivate {
LumEngine * engine;
LumSkinPixmap skin_pixmaps[SKIN_NONE];
GdkColor textbg[6];
GdkColor def_textbg[6];
GdkColor textfg[6];
GdkColor def_textfg[6];
GdkColor * colors[SKIN_COLORID_LAST];
GdkBitmap * def_mask;
GdkBitmap * def_mask_shade;
LumSkinPbutton * menubtn;
LumSkinPbutton * minimize;
LumSkinPbutton * shade;
LumSkinPbutton * close;
LumSkinPbutton * play;
LumSkinPbutton * play_shade;
LumSkinPbutton * pause;
LumSkinPbutton * pause_shade;
LumSkinPbutton * stop;
LumSkinPbutton * stop_shade;
LumSkinPbutton * rew;
LumSkinPbutton * rew_shade;
LumSkinPbutton * fwd;
LumSkinPbutton * fwd_shade;
LumSkinPbutton * eject;
LumSkinPbutton * eject_shade;
LumSkinTbutton * shuffle;
LumSkinTbutton * repeat;
LumSkinTbutton * vid;
LumSkinTbutton * pl;
LumSkinTextbox * info;
LumSkinTextbox * rate_text;
LumSkinTextbox * freq_text;
LumSkinTextbox * min_text;
LumSkinTextbox * sec_text;
LumSkinHslider * volume;
LumSkinHslider * balance;
LumSkinHslider * position;
LumSkinHslider * position_shade;
LumSkinPlaystatus * playstatus;
LumSkinNumber * minus_num;
LumSkinNumber * min_num10;
LumSkinNumber * min_num;
LumSkinNumber * sec_num10;
LumSkinNumber * sec_num;
LumSkinMonostereo * monostereo;
LumSkinMenurow * menurow;
GList * widget_list;
gboolean focus;
gboolean shaded;
gboolean always_on_top;
gint player_x;
gint player_y;
guint temp_text_id;
gchar * temp_text;
};
lum_skin_get_type ()
GType lum_skin_get_type (void);
lum_skin_set_pl_button ()
void lum_skin_set_pl_button (LumSkin *self,
gboolean mode);
lum_skin_set_vid_button ()
void lum_skin_set_vid_button (LumSkin *self,
gboolean mode);
lum_skin_set_info_text ()
void lum_skin_set_info_text (LumSkin *self,
const gchar *text);
lum_skin_set_rate_text ()
void lum_skin_set_rate_text (LumSkin *self,
const gchar *text);
lum_skin_set_freq_text ()
void lum_skin_set_freq_text (LumSkin *self,
const gchar *text);
lum_skin_set_time ()
void lum_skin_set_time (LumSkin *self,
gint min,
gint secs);
lum_skin_set_position ()
void lum_skin_set_position (LumSkin *self,
gint position);
lum_skin_set_playstatus ()
void lum_skin_set_playstatus (LumSkin *self,
gint status);