LumShell
Details
LUM_SHELL_CONST()
#define LUM_SHELL_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), lum_shell_get_type(), LumShell const)
struct LumShellPrivate
struct LumShellPrivate {
LumSession * session;
LumConfig * config;
LumEngine * active_engine;
EggTrayIcon * tray_icon;
GtkTooltips * tray_icon_tooltip;
GtkWidget * popup_menu;
GtkWidget * close_engine_item;
GtkWidget * play_item;
GtkWidget * stop_item;
GtkWidget * next_item;
GtkWidget * prev_item;
BonoboGenericFactory * automation_factory;
BonoboGenericFactory * control_factory;
BonoboGenericFactory * context_factory;
gboolean server_mode;
KeyCode map[XF86AUDIO_MAX];
};
lum_shell_new ()
LumShell* lum_shell_new (void);
lum_shell_new_engine ()
void lum_shell_new_engine (LumShell *self,
const char *uri);
lum_shell_get_active_engine ()
LumEngine* lum_shell_get_active_engine (LumShell *self);
lum_shell_set_active_engine ()
void lum_shell_set_active_engine (LumShell *self,
LumEngine *engine);
lum_shell_get_session ()
LumSession* lum_shell_get_session (LumShell *self);
lum_shell_get_server_mode ()
gboolean lum_shell_get_server_mode (LumShell *self);
lum_shell_set_server_mode ()
void lum_shell_set_server_mode (LumShell *self,
gboolean mode);