![]() |
![]() |
![]() |
libgwibber-gtk Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#define GWIBBER_GTK_TYPE_SIMPLE_ENTRY #define GWIBBER_GTK_SIMPLE_ENTRY (obj) #define GWIBBER_GTK_SIMPLE_ENTRY_CLASS (klass) #define GWIBBER_GTK_IS_SIMPLE_ENTRY (obj) #define GWIBBER_GTK_IS_SIMPLE_ENTRY_CLASS (klass) #define GWIBBER_GTK_SIMPLE_ENTRY_GET_CLASS (obj) #define GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW #define GWIBBER_GTK_INPUT_TEXT_VIEW (obj) #define GWIBBER_GTK_INPUT_TEXT_VIEW_CLASS (klass) #define GWIBBER_GTK_IS_INPUT_TEXT_VIEW (obj) #define GWIBBER_GTK_IS_INPUT_TEXT_VIEW_CLASS(klass) #define GWIBBER_GTK_INPUT_TEXT_VIEW_GET_CLASS(obj) #define GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON #define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON (obj) #define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) #define GWIBBER_GTK_IS_ACCOUNT_TOGGLE_BUTTON(obj) #define GWIBBER_GTK_IS_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) #define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_GET_CLASS(obj) #define GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR #define GWIBBER_GTK_ACCOUNT_TARGET_BAR (obj) #define GWIBBER_GTK_ACCOUNT_TARGET_BAR_CLASS(klass) #define GWIBBER_GTK_IS_ACCOUNT_TARGET_BAR (obj) #define GWIBBER_GTK_IS_ACCOUNT_TARGET_BAR_CLASS(klass) #define GWIBBER_GTK_ACCOUNT_TARGET_BAR_GET_CLASS(obj) #define GWIBBER_GTK_TYPE_SEND_BAR #define GWIBBER_GTK_SEND_BAR (obj) #define GWIBBER_GTK_SEND_BAR_CLASS (klass) #define GWIBBER_GTK_IS_SEND_BAR (obj) #define GWIBBER_GTK_IS_SEND_BAR_CLASS (klass) #define GWIBBER_GTK_SEND_BAR_GET_CLASS (obj) #define GWIBBER_GTK_TYPE_STREAM_MODEL_COLUMN #define GWIBBER_GTK_TYPE_STREAM_VIEW_TILE #define GWIBBER_GTK_STREAM_VIEW_TILE (obj) #define GWIBBER_GTK_STREAM_VIEW_TILE_CLASS (klass) #define GWIBBER_GTK_IS_STREAM_VIEW_TILE (obj) #define GWIBBER_GTK_IS_STREAM_VIEW_TILE_CLASS(klass) #define GWIBBER_GTK_STREAM_VIEW_TILE_GET_CLASS(obj) #define GWIBBER_GTK_TYPE_STREAM_VIEW #define GWIBBER_GTK_STREAM_VIEW (obj) #define GWIBBER_GTK_STREAM_VIEW_CLASS (klass) #define GWIBBER_GTK_IS_STREAM_VIEW (obj) #define GWIBBER_GTK_IS_STREAM_VIEW_CLASS (klass) #define GWIBBER_GTK_STREAM_VIEW_GET_CLASS (obj) struct GwibberGtkEntry; struct GwibberGtkEntryClass; struct GwibberGtkSimpleEntry; struct GwibberGtkSimpleEntryClass; struct GwibberGtkInputTextView; struct GwibberGtkInputTextViewClass; struct GwibberGtkAccountToggleButton; struct GwibberGtkAccountToggleButtonClass; struct GwibberGtkAccountTargetBar; struct GwibberGtkAccountTargetBarClass; struct GwibberGtkSendBar; struct GwibberGtkSendBarClass; enum GwibberGtkStreamModelColumn; struct GwibberGtkStreamViewTile; struct GwibberGtkStreamViewTileClass; struct GwibberGtkStreamView; struct GwibberGtkStreamViewClass; GwibberGtkEntry * gwibber_gtk_entry_new (void
); GwibberGtkEntry * gwibber_gtk_entry_construct (GType object_type
); GType gwibber_gtk_simple_entry_get_type (void
); GwibberGtkSimpleEntry * gwibber_gtk_simple_entry_new (void
); GwibberGtkSimpleEntry * gwibber_gtk_simple_entry_construct (GType object_type
); GType gwibber_gtk_input_text_view_get_type (void
); GwibberGtkInputTextView * gwibber_gtk_input_text_view_new (GwibberService *service
); GwibberGtkInputTextView * gwibber_gtk_input_text_view_construct (GType object_type
,GwibberService *service
); void gwibber_gtk_input_text_view_clear (GwibberGtkInputTextView *self
); void gwibber_gtk_input_text_view_submit (GwibberGtkInputTextView *self
); GType gwibber_gtk_account_toggle_button_get_type (void
); GwibberGtkAccountToggleButton * gwibber_gtk_account_toggle_button_new (const gchar *color
); GwibberGtkAccountToggleButton * gwibber_gtk_account_toggle_button_construct (GType object_type
,const gchar *color
); const gchar * gwibber_gtk_account_toggle_button_get_color (GwibberGtkAccountToggleButton *self
); GType gwibber_gtk_account_target_bar_get_type (void
); GwibberGtkAccountTargetBar * gwibber_gtk_account_target_bar_new (void
); GwibberGtkAccountTargetBar * gwibber_gtk_account_target_bar_construct (GType object_type
); GType gwibber_gtk_send_bar_get_type (void
); GwibberGtkSendBar * gwibber_gtk_send_bar_new (GwibberService *service
); GwibberGtkSendBar * gwibber_gtk_send_bar_construct (GType object_type
,GwibberService *service
); GwibberService * gwibber_gtk_send_bar_get_service (GwibberGtkSendBar *self
); GType gwibber_gtk_stream_model_column_get_type (void
); GType gwibber_gtk_stream_view_tile_get_type (void
); GwibberGtkStreamViewTile * gwibber_gtk_stream_view_tile_new (void
); GwibberGtkStreamViewTile * gwibber_gtk_stream_view_tile_construct (GType object_type
); void gwibber_gtk_stream_view_tile_reset (GwibberGtkStreamViewTile *self
); void gwibber_gtk_stream_view_tile_set_details (GwibberGtkStreamViewTile *self
,guint _uid
,const gchar *_service
,const gchar *_name
,guint _timestamp
,const gchar *_message
,const gchar *_icon_uri
,const gchar *_color
); GType gwibber_gtk_stream_view_get_type (void
); GwibberGtkStreamView * gwibber_gtk_stream_view_new (void
); GwibberGtkStreamView * gwibber_gtk_stream_view_construct (GType object_type
); DeeModel * gwibber_gtk_stream_view_get_model (GwibberGtkStreamView *self
); void gwibber_gtk_stream_view_set_model (GwibberGtkStreamView *self
,DeeModel *value
); guint gwibber_gtk_stream_view_get_position (GwibberGtkStreamView *self
); void gwibber_gtk_stream_view_set_position (GwibberGtkStreamView *self
,guint value
); GwibberGtkSimpleEntryPrivate; GwibberGtkStreamViewPrivate; GwibberGtkInputTextViewPrivate; GwibberGtkAccountTargetBarPrivate; GwibberGtkSendBarPrivate; GwibberGtkStreamViewTilePrivate; GwibberGtkAccountToggleButtonPrivate; GwibberGtkEntryPrivate;
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GwibberGtkEntry
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----GwibberGtkSimpleEntry
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkTextView +----GwibberGtkInputTextView
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GtkToggleButton +----GwibberGtkAccountToggleButton
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GwibberGtkAccountTargetBar
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GwibberGtkSendBar
GEnum +----GwibberGtkStreamModelColumn
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GwibberGtkStreamViewTile
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GwibberGtkStreamView
GwibberGtkEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GwibberGtkSimpleEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GwibberGtkInputTextView implements AtkImplementorIface and GtkBuildable.
GwibberGtkAccountToggleButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.
GwibberGtkAccountTargetBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GwibberGtkSendBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GwibberGtkStreamViewTile implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GwibberGtkStreamView implements AtkImplementorIface, GtkBuildable and GtkOrientable.
"color" gchar* : Read / Write / Construct Only "service" GwibberService* : Read / Write / Construct Only "model" DeeModel* : Read / Write "position" guint : Read / Write
#define GWIBBER_GTK_TYPE_SIMPLE_ENTRY (gwibber_gtk_simple_entry_get_type ())
#define GWIBBER_GTK_SIMPLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_SIMPLE_ENTRY, GwibberGtkSimpleEntry))
#define GWIBBER_GTK_SIMPLE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_SIMPLE_ENTRY, GwibberGtkSimpleEntryClass))
#define GWIBBER_GTK_IS_SIMPLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_SIMPLE_ENTRY))
#define GWIBBER_GTK_IS_SIMPLE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_SIMPLE_ENTRY))
#define GWIBBER_GTK_SIMPLE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_SIMPLE_ENTRY, GwibberGtkSimpleEntryClass))
#define GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW (gwibber_gtk_input_text_view_get_type ())
#define GWIBBER_GTK_INPUT_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, GwibberGtkInputTextView))
#define GWIBBER_GTK_INPUT_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, GwibberGtkInputTextViewClass))
#define GWIBBER_GTK_IS_INPUT_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW))
#define GWIBBER_GTK_IS_INPUT_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW))
#define GWIBBER_GTK_INPUT_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, GwibberGtkInputTextViewClass))
#define GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON (gwibber_gtk_account_toggle_button_get_type ())
#define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberGtkAccountToggleButton))
#define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberGtkAccountToggleButtonClass))
#define GWIBBER_GTK_IS_ACCOUNT_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON))
#define GWIBBER_GTK_IS_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON))
#define GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberGtkAccountToggleButtonClass))
#define GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR (gwibber_gtk_account_target_bar_get_type ())
#define GWIBBER_GTK_ACCOUNT_TARGET_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR, GwibberGtkAccountTargetBar))
#define GWIBBER_GTK_ACCOUNT_TARGET_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR, GwibberGtkAccountTargetBarClass))
#define GWIBBER_GTK_IS_ACCOUNT_TARGET_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR))
#define GWIBBER_GTK_IS_ACCOUNT_TARGET_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR))
#define GWIBBER_GTK_ACCOUNT_TARGET_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR, GwibberGtkAccountTargetBarClass))
#define GWIBBER_GTK_SEND_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_SEND_BAR, GwibberGtkSendBar))
#define GWIBBER_GTK_SEND_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_SEND_BAR, GwibberGtkSendBarClass))
#define GWIBBER_GTK_IS_SEND_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_SEND_BAR))
#define GWIBBER_GTK_IS_SEND_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_SEND_BAR))
#define GWIBBER_GTK_SEND_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_SEND_BAR, GwibberGtkSendBarClass))
#define GWIBBER_GTK_TYPE_STREAM_MODEL_COLUMN (gwibber_gtk_stream_model_column_get_type ())
#define GWIBBER_GTK_TYPE_STREAM_VIEW_TILE (gwibber_gtk_stream_view_tile_get_type ())
#define GWIBBER_GTK_STREAM_VIEW_TILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE, GwibberGtkStreamViewTile))
#define GWIBBER_GTK_STREAM_VIEW_TILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE, GwibberGtkStreamViewTileClass))
#define GWIBBER_GTK_IS_STREAM_VIEW_TILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE))
#define GWIBBER_GTK_IS_STREAM_VIEW_TILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE))
#define GWIBBER_GTK_STREAM_VIEW_TILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE, GwibberGtkStreamViewTileClass))
#define GWIBBER_GTK_TYPE_STREAM_VIEW (gwibber_gtk_stream_view_get_type ())
#define GWIBBER_GTK_STREAM_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW, GwibberGtkStreamView))
#define GWIBBER_GTK_STREAM_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW, GwibberGtkStreamViewClass))
#define GWIBBER_GTK_IS_STREAM_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW))
#define GWIBBER_GTK_IS_STREAM_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW))
#define GWIBBER_GTK_STREAM_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW, GwibberGtkStreamViewClass))
struct GwibberGtkInputTextViewClass { GtkTextViewClass parent_class; void (*submit) (GwibberGtkInputTextView* self); };
struct GwibberGtkAccountToggleButtonClass { GtkToggleButtonClass parent_class; };
struct GwibberGtkAccountTargetBarClass { GtkHBoxClass parent_class; };
typedef enum { GWIBBER_GTK_STREAM_MODEL_COLUMN_UID = 0, GWIBBER_GTK_STREAM_MODEL_COLUMN_SERVICE, GWIBBER_GTK_STREAM_MODEL_COLUMN_NAME, GWIBBER_GTK_STREAM_MODEL_COLUMN_TIMESTAMP, GWIBBER_GTK_STREAM_MODEL_COLUMN_MESSAGE, GWIBBER_GTK_STREAM_MODEL_COLUMN_ICON_URI, GWIBBER_GTK_STREAM_MODEL_COLUMN_COLOR } GwibberGtkStreamModelColumn;
struct GwibberGtkStreamViewTileClass { GtkHBoxClass parent_class; };
GwibberGtkSimpleEntry * gwibber_gtk_simple_entry_construct
(GType object_type
);
GwibberGtkInputTextView * gwibber_gtk_input_text_view_new
(GwibberService *service
);
GwibberGtkInputTextView * gwibber_gtk_input_text_view_construct (GType object_type
,GwibberService *service
);
void gwibber_gtk_input_text_view_clear (GwibberGtkInputTextView *self
);
void gwibber_gtk_input_text_view_submit (GwibberGtkInputTextView *self
);
GType gwibber_gtk_account_toggle_button_get_type
(void
);
GwibberGtkAccountToggleButton * gwibber_gtk_account_toggle_button_new
(const gchar *color
);
GwibberGtkAccountToggleButton * gwibber_gtk_account_toggle_button_construct (GType object_type
,const gchar *color
);
const gchar * gwibber_gtk_account_toggle_button_get_color
(GwibberGtkAccountToggleButton *self
);
GwibberGtkAccountTargetBar * gwibber_gtk_account_target_bar_new
(void
);
GwibberGtkAccountTargetBar * gwibber_gtk_account_target_bar_construct
(GType object_type
);
GwibberGtkSendBar * gwibber_gtk_send_bar_construct (GType object_type
,GwibberService *service
);
GwibberService * gwibber_gtk_send_bar_get_service (GwibberGtkSendBar *self
);
GwibberGtkStreamViewTile * gwibber_gtk_stream_view_tile_new
(void
);
GwibberGtkStreamViewTile * gwibber_gtk_stream_view_tile_construct
(GType object_type
);
void gwibber_gtk_stream_view_tile_reset (GwibberGtkStreamViewTile *self
);
void gwibber_gtk_stream_view_tile_set_details (GwibberGtkStreamViewTile *self
,guint _uid
,const gchar *_service
,const gchar *_name
,guint _timestamp
,const gchar *_message
,const gchar *_icon_uri
,const gchar *_color
);
GwibberGtkStreamView * gwibber_gtk_stream_view_construct
(GType object_type
);
DeeModel * gwibber_gtk_stream_view_get_model (GwibberGtkStreamView *self
);
void gwibber_gtk_stream_view_set_model (GwibberGtkStreamView *self
,DeeModel *value
);
guint gwibber_gtk_stream_view_get_position
(GwibberGtkStreamView *self
);
void gwibber_gtk_stream_view_set_position (GwibberGtkStreamView *self
,guint value
);
typedef struct _GwibberGtkSimpleEntryPrivate GwibberGtkSimpleEntryPrivate;
typedef struct _GwibberGtkStreamViewPrivate GwibberGtkStreamViewPrivate;
typedef struct _GwibberGtkInputTextViewPrivate GwibberGtkInputTextViewPrivate;
typedef struct _GwibberGtkAccountTargetBarPrivate GwibberGtkAccountTargetBarPrivate;
typedef struct _GwibberGtkStreamViewTilePrivate GwibberGtkStreamViewTilePrivate;
typedef struct _GwibberGtkAccountToggleButtonPrivate GwibberGtkAccountToggleButtonPrivate;
"submit"
signalvoid user_function (GwibberGtkInputTextView *gwibbergtkinputtextview,
gpointer user_data) : Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |