EinaPlayer

EinaPlayer

Synopsis

                    EinaPlayer;
                    EinaPlayerClass;
EinaCover *         eina_player_get_cover_widget        (EinaPlayer *self);
LomoPlayer *        eina_player_get_lomo_player         (EinaPlayer *self);
GtkWidget *         eina_player_get_plugins_area        (EinaPlayer *self);
GtkWidget *         eina_player_new                     (void);
void                eina_player_set_default_pixbuf      (EinaPlayer *self,
                                                         GdkPixbuf *pixbuf);
void                eina_player_set_lomo_player         (EinaPlayer *self,
                                                         LomoPlayer *lomo);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GelUIGeneric
                                 +----EinaPlayer

Implemented Interfaces

EinaPlayer implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "default-pixbuf"           GdkPixbuf*            : Write
  "lomo-player"              LomoPlayer*           : Write

Signals

  "action-activated"                               : Run Last

Description

Details

EinaPlayer

typedef struct _EinaPlayer EinaPlayer;

EinaPlayerClass

typedef struct {
	GelUIGenericClass parent_class;
	gboolean (*action_activated) (EinaPlayer *self, GtkAction *action);
} EinaPlayerClass;

eina_player_get_cover_widget ()

EinaCover *         eina_player_get_cover_widget        (EinaPlayer *self);

Returns the associated EinaCover

self :

An EinaPlayer

Returns :

the EinaCover. [transfer none]

eina_player_get_lomo_player ()

LomoPlayer *        eina_player_get_lomo_player         (EinaPlayer *self);

Returns the associated LomoPlayer

self :

An EinaPlayer

Returns :

the LomoPlayer. [transfer none]

eina_player_get_plugins_area ()

GtkWidget *         eina_player_get_plugins_area        (EinaPlayer *self);

Gets the content area (a GtkHBox for now) avaliable for place widgets from plugins

self :

An EinaPlayer

Returns :

The content area. [transfer none]

eina_player_new ()

GtkWidget *         eina_player_new                     (void);

eina_player_set_default_pixbuf ()

void                eina_player_set_default_pixbuf      (EinaPlayer *self,
                                                         GdkPixbuf *pixbuf);

eina_player_set_lomo_player ()

void                eina_player_set_lomo_player         (EinaPlayer *self,
                                                         LomoPlayer *lomo);

Property Details

The "default-pixbuf" property

  "default-pixbuf"           GdkPixbuf*            : Write

default-pixbuf.


The "lomo-player" property

  "lomo-player"              LomoPlayer*           : Write

lomo-player.

Signal Details

The "action-activated" signal

gboolean            user_function                      (EinaPlayer *einaplayer,
                                                        GtkAction  *arg1,
                                                        gpointer    user_data)       : Run Last