| BamfTabSourceBamfTabSource |  | 
Object Hierarchy
  GObject
   +----BamfTabSource
 
Properties
  "id"                       gchar*                : Read / Write / Construct
 
Details
BAMF_TAB_SOURCE_CONST()
#define BAMF_TAB_SOURCE_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAMF_TYPE_TAB_SOURCE, BamfTabSource const))
 
struct BamfTabSource
struct BamfTabSource;
 
struct BamfTabSourceClass
struct BamfTabSourceClass {
	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);
};
 
bamf_tab_source_get_tab_ids ()
char **             bamf_tab_source_get_tab_ids         (BamfTabSource *source);
 
bamf_tab_source_get_tab_preview ()
GArray *            bamf_tab_source_get_tab_preview     (BamfTabSource *source,
                                                         char *tab_id);
 
bamf_tab_source_get_tab_uri ()
char *              bamf_tab_source_get_tab_uri         (BamfTabSource *source,
                                                         char *tab_id);
 
bamf_tab_source_get_tab_xid ()
guint32             bamf_tab_source_get_tab_xid         (BamfTabSource *source,
                                                         char *tab_id);
 
 
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. | 
| 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. | 
| 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. | 
| user_data:
 | user data set when the signal handler was connected. |