BamfTabSource

BamfTabSource

Synopsis

#define             BAMF_TAB_SOURCE_CONST               (obj)
                    BamfTabSource;
                    BamfTabSourceClass;
                    BamfTabSourcePrivate;
gboolean            bamf_tab_source_show_tab            (BamfTabSource *source,
                                                         char *tab_id,
                                                         GError *error);
char **             bamf_tab_source_get_tab_ids         (BamfTabSource *source);
GArray *            bamf_tab_source_get_tab_preview     (BamfTabSource *source,
                                                         char *tab_id);
char *              bamf_tab_source_get_tab_uri         (BamfTabSource *source,
                                                         char *tab_id);
guint32             bamf_tab_source_get_tab_xid         (BamfTabSource *source,
                                                         char *tab_id);

Object Hierarchy

  GObject
   +----BamfTabSource

Properties

  "id"                       gchar*                : Read / Write / Construct

Signals

  "tab-closed"                                     : Run First
  "tab-opened"                                     : Run First
  "tab-uri-changed"                                : Run First

Description

Details

BAMF_TAB_SOURCE_CONST()

#define BAMF_TAB_SOURCE_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAMF_TYPE_TAB_SOURCE, BamfTabSource const))

obj :


BamfTabSource

typedef struct _BamfTabSource BamfTabSource;


BamfTabSourceClass

typedef struct {
	GObjectClass parent_class;

	/*< methods >*/
	void      (*show_tab)      (BamfTabSource *source, char *tab_id);
	char   ** (*tab_ids)       (BamfTabSource *source);
	GArray  * (*tab_preview)   (BamfTabSource *source, char *tab_id);
	char    * (*tab_uri)       (BamfTabSource *source, char *tab_id);
	guint32   (*tab_xid)       (BamfTabSource *source, char *tab_id);
} BamfTabSourceClass;


BamfTabSourcePrivate

typedef struct _BamfTabSourcePrivate BamfTabSourcePrivate;


bamf_tab_source_show_tab ()

gboolean            bamf_tab_source_show_tab            (BamfTabSource *source,
                                                         char *tab_id,
                                                         GError *error);

source :

tab_id :

error :

Returns :


bamf_tab_source_get_tab_ids ()

char **             bamf_tab_source_get_tab_ids         (BamfTabSource *source);

source :

Returns :


bamf_tab_source_get_tab_preview ()

GArray *            bamf_tab_source_get_tab_preview     (BamfTabSource *source,
                                                         char *tab_id);

source :

tab_id :

Returns :


bamf_tab_source_get_tab_uri ()

char *              bamf_tab_source_get_tab_uri         (BamfTabSource *source,
                                                         char *tab_id);

source :

tab_id :

Returns :


bamf_tab_source_get_tab_xid ()

guint32             bamf_tab_source_get_tab_xid         (BamfTabSource *source,
                                                         char *tab_id);

source :

tab_id :

Returns :

Property Details

The "id" property

  "id"                       gchar*                : Read / Write / Construct

id.

Default value: NULL

Signal Details

The "tab-closed" signal

void                user_function                      (BamfTabSource *bamftabsource,
                                                        gchar         *arg1,
                                                        gpointer       user_data)          : Run First

bamftabsource :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "tab-opened" signal

void                user_function                      (BamfTabSource *bamftabsource,
                                                        gchar         *arg1,
                                                        gpointer       user_data)          : Run First

bamftabsource :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "tab-uri-changed" signal

void                user_function                      (BamfTabSource *bamftabsource,
                                                        gchar         *arg1,
                                                        gchar         *arg2,
                                                        gchar         *arg3,
                                                        gpointer       user_data)          : Run First

bamftabsource :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.