GwibberEntry

GwibberEntry

Synopsis

                    GwibberEntry;
                    GwibberEntryClass;
                    GwibberEntryPrivate;
#define             GWIBBER_TYPE_SIMPLE_ENTRY
#define             GWIBBER_SIMPLE_ENTRY                (obj)
#define             GWIBBER_SIMPLE_ENTRY_CLASS          (klass)
#define             GWIBBER_IS_SIMPLE_ENTRY             (obj)
#define             GWIBBER_IS_SIMPLE_ENTRY_CLASS       (klass)
#define             GWIBBER_SIMPLE_ENTRY_GET_CLASS      (obj)
                    GwibberSimpleEntry;
                    GwibberSimpleEntryClass;
                    GwibberSimpleEntryPrivate;
#define             GWIBBER_TYPE_INPUT_TEXT_VIEW
#define             GWIBBER_INPUT_TEXT_VIEW             (obj)
#define             GWIBBER_INPUT_TEXT_VIEW_CLASS       (klass)
#define             GWIBBER_IS_INPUT_TEXT_VIEW          (obj)
#define             GWIBBER_IS_INPUT_TEXT_VIEW_CLASS    (klass)
#define             GWIBBER_INPUT_TEXT_VIEW_GET_CLASS   (obj)
                    GwibberInputTextView;
                    GwibberInputTextViewClass;
                    GwibberInputTextViewPrivate;
#define             GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON
#define             GWIBBER_ACCOUNT_TOGGLE_BUTTON       (obj)
#define             GWIBBER_ACCOUNT_TOGGLE_BUTTON_CLASS (klass)
#define             GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON    (obj)
#define             GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON_CLASS(klass)
#define             GWIBBER_ACCOUNT_TOGGLE_BUTTON_GET_CLASS(obj)
                    GwibberAccountToggleButton;
                    GwibberAccountToggleButtonClass;
                    GwibberAccountToggleButtonPrivate;
#define             GWIBBER_TYPE_ACCOUNT_TARGET_BAR
#define             GWIBBER_ACCOUNT_TARGET_BAR          (obj)
#define             GWIBBER_ACCOUNT_TARGET_BAR_CLASS    (klass)
#define             GWIBBER_IS_ACCOUNT_TARGET_BAR       (obj)
#define             GWIBBER_IS_ACCOUNT_TARGET_BAR_CLASS (klass)
#define             GWIBBER_ACCOUNT_TARGET_BAR_GET_CLASS(obj)
                    GwibberAccountTargetBar;
                    GwibberAccountTargetBarClass;
                    GwibberAccountTargetBarPrivate;
#define             GWIBBER_TYPE_SEND_BAR
#define             GWIBBER_SEND_BAR                    (obj)
#define             GWIBBER_SEND_BAR_CLASS              (klass)
#define             GWIBBER_IS_SEND_BAR                 (obj)
#define             GWIBBER_IS_SEND_BAR_CLASS           (klass)
#define             GWIBBER_SEND_BAR_GET_CLASS          (obj)
                    GwibberSendBar;
                    GwibberSendBarClass;
                    GwibberSendBarPrivate;
GwibberEntry*       gwibber_entry_new                   (void);
GwibberEntry*       gwibber_entry_construct             (GType object_type);
GType               gwibber_simple_entry_get_type       (void);
GwibberSimpleEntry* gwibber_simple_entry_new            (void);
GwibberSimpleEntry* gwibber_simple_entry_construct      (GType object_type);
GType               gwibber_input_text_view_get_type    (void);
GwibberInputTextView* gwibber_input_text_view_new       (GwibberService *service);
GwibberInputTextView* gwibber_input_text_view_construct (GType object_type,
                                                         GwibberService *service);
void                gwibber_input_text_view_clear       (GwibberInputTextView *self);
GwibberService*     gwibber_input_text_view_get_service (GwibberInputTextView *self);
GwibberConnection*  gwibber_input_text_view_get_conn_service
                                                        (GwibberInputTextView *self);
GwibberURLShorten*  gwibber_input_text_view_get_urlshorten
                                                        (GwibberInputTextView *self);
void                gwibber_input_text_view_submit      (GwibberInputTextView *self);
GType               gwibber_account_toggle_button_get_type
                                                        (void);
GwibberAccountToggleButton* gwibber_account_toggle_button_new
                                                        (const char *color);
GwibberAccountToggleButton* gwibber_account_toggle_button_construct
                                                        (GType object_type,
                                                         const char *color);
const char*         gwibber_account_toggle_button_get_color
                                                        (GwibberAccountToggleButton *self);
GType               gwibber_account_target_bar_get_type (void);
GwibberAccountTargetBar* gwibber_account_target_bar_new (GwibberAccounts *accounts_service);
GwibberAccountTargetBar* gwibber_account_target_bar_construct
                                                        (GType object_type,
                                                         GwibberAccounts *accounts_service);
GwibberAccounts*    gwibber_account_target_bar_get_accounts_service
                                                        (GwibberAccountTargetBar *self);
GwibberConnection*  gwibber_account_target_bar_get_conn_service
                                                        (GwibberAccountTargetBar *self);
GType               gwibber_send_bar_get_type           (void);
GwibberSendBar*     gwibber_send_bar_new                (GwibberService *service);
GwibberSendBar*     gwibber_send_bar_construct          (GType object_type,
                                                         GwibberService *service);
GwibberService*     gwibber_send_bar_get_service        (GwibberSendBar *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GwibberEntry
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GwibberSimpleEntry
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkTextView
                                 +----GwibberInputTextView
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkButton
                                       +----GtkToggleButton
                                             +----GwibberAccountToggleButton
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----GwibberAccountTargetBar
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkHBox
                                       +----GwibberSendBar

Implemented Interfaces

GwibberEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.

GwibberSimpleEntry implements AtkImplementorIface, GtkBuildable and GtkOrientable.

GwibberInputTextView implements AtkImplementorIface and GtkBuildable.

GwibberAccountToggleButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.

GwibberAccountTargetBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

GwibberSendBar implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "conn-service"             GwibberConnection*    : Read / Write / Construct Only
  "service"                  GwibberService*       : Read / Write / Construct Only
  "urlshorten"               GwibberURLShorten*    : Read / Write / Construct Only
  "color"                    gchar*                : Read / Write / Construct Only
  "accounts-service"         GwibberAccounts*      : Read / Write / Construct Only
  "conn-service"             GwibberConnection*    : Read / Write / Construct Only
  "service"                  GwibberService*       : Read / Write / Construct Only

Signals

  "submit"                                         : Run Last / Action

Description

Details

GwibberEntry

typedef struct _GwibberEntry GwibberEntry;


GwibberEntryClass

typedef struct {
	GtkVBoxClass parent_class;
} GwibberEntryClass;


GwibberEntryPrivate

typedef struct _GwibberEntryPrivate GwibberEntryPrivate;


GWIBBER_TYPE_SIMPLE_ENTRY

#define GWIBBER_TYPE_SIMPLE_ENTRY (gwibber_simple_entry_get_type ())


GWIBBER_SIMPLE_ENTRY()

#define GWIBBER_SIMPLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_SIMPLE_ENTRY, GwibberSimpleEntry))

obj :


GWIBBER_SIMPLE_ENTRY_CLASS()

#define GWIBBER_SIMPLE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_SIMPLE_ENTRY, GwibberSimpleEntryClass))

klass :


GWIBBER_IS_SIMPLE_ENTRY()

#define GWIBBER_IS_SIMPLE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_SIMPLE_ENTRY))

obj :


GWIBBER_IS_SIMPLE_ENTRY_CLASS()

#define GWIBBER_IS_SIMPLE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_SIMPLE_ENTRY))

klass :


GWIBBER_SIMPLE_ENTRY_GET_CLASS()

#define GWIBBER_SIMPLE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_SIMPLE_ENTRY, GwibberSimpleEntryClass))

obj :


GwibberSimpleEntry

typedef struct _GwibberSimpleEntry GwibberSimpleEntry;


GwibberSimpleEntryClass

typedef struct {
	GtkVBoxClass parent_class;
} GwibberSimpleEntryClass;


GwibberSimpleEntryPrivate

typedef struct _GwibberSimpleEntryPrivate GwibberSimpleEntryPrivate;


GWIBBER_TYPE_INPUT_TEXT_VIEW

#define GWIBBER_TYPE_INPUT_TEXT_VIEW (gwibber_input_text_view_get_type ())


GWIBBER_INPUT_TEXT_VIEW()

#define GWIBBER_INPUT_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_INPUT_TEXT_VIEW, GwibberInputTextView))

obj :


GWIBBER_INPUT_TEXT_VIEW_CLASS()

#define GWIBBER_INPUT_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_INPUT_TEXT_VIEW, GwibberInputTextViewClass))

klass :


GWIBBER_IS_INPUT_TEXT_VIEW()

#define GWIBBER_IS_INPUT_TEXT_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_INPUT_TEXT_VIEW))

obj :


GWIBBER_IS_INPUT_TEXT_VIEW_CLASS()

#define GWIBBER_IS_INPUT_TEXT_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_INPUT_TEXT_VIEW))

klass :


GWIBBER_INPUT_TEXT_VIEW_GET_CLASS()

#define GWIBBER_INPUT_TEXT_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_INPUT_TEXT_VIEW, GwibberInputTextViewClass))

obj :


GwibberInputTextView

typedef struct _GwibberInputTextView GwibberInputTextView;


GwibberInputTextViewClass

typedef struct {
	GtkTextViewClass parent_class;
	void (*submit) (GwibberInputTextView* self);
} GwibberInputTextViewClass;


GwibberInputTextViewPrivate

typedef struct _GwibberInputTextViewPrivate GwibberInputTextViewPrivate;


GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON

#define GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON (gwibber_account_toggle_button_get_type ())


GWIBBER_ACCOUNT_TOGGLE_BUTTON()

#define GWIBBER_ACCOUNT_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberAccountToggleButton))

obj :


GWIBBER_ACCOUNT_TOGGLE_BUTTON_CLASS()

#define GWIBBER_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberAccountToggleButtonClass))

klass :


GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON()

#define GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON))

obj :


GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON_CLASS()

#define GWIBBER_IS_ACCOUNT_TOGGLE_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON))

klass :


GWIBBER_ACCOUNT_TOGGLE_BUTTON_GET_CLASS()

#define GWIBBER_ACCOUNT_TOGGLE_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_ACCOUNT_TOGGLE_BUTTON, GwibberAccountToggleButtonClass))

obj :


GwibberAccountToggleButton

typedef struct _GwibberAccountToggleButton GwibberAccountToggleButton;


GwibberAccountToggleButtonClass

typedef struct {
	GtkToggleButtonClass parent_class;
} GwibberAccountToggleButtonClass;


GwibberAccountToggleButtonPrivate

typedef struct _GwibberAccountToggleButtonPrivate GwibberAccountToggleButtonPrivate;


GWIBBER_TYPE_ACCOUNT_TARGET_BAR

#define GWIBBER_TYPE_ACCOUNT_TARGET_BAR (gwibber_account_target_bar_get_type ())


GWIBBER_ACCOUNT_TARGET_BAR()

#define GWIBBER_ACCOUNT_TARGET_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_ACCOUNT_TARGET_BAR, GwibberAccountTargetBar))

obj :


GWIBBER_ACCOUNT_TARGET_BAR_CLASS()

#define GWIBBER_ACCOUNT_TARGET_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_ACCOUNT_TARGET_BAR, GwibberAccountTargetBarClass))

klass :


GWIBBER_IS_ACCOUNT_TARGET_BAR()

#define GWIBBER_IS_ACCOUNT_TARGET_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_ACCOUNT_TARGET_BAR))

obj :


GWIBBER_IS_ACCOUNT_TARGET_BAR_CLASS()

#define GWIBBER_IS_ACCOUNT_TARGET_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_ACCOUNT_TARGET_BAR))

klass :


GWIBBER_ACCOUNT_TARGET_BAR_GET_CLASS()

#define GWIBBER_ACCOUNT_TARGET_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_ACCOUNT_TARGET_BAR, GwibberAccountTargetBarClass))

obj :


GwibberAccountTargetBar

typedef struct _GwibberAccountTargetBar GwibberAccountTargetBar;


GwibberAccountTargetBarClass

typedef struct {
	GtkHBoxClass parent_class;
} GwibberAccountTargetBarClass;


GwibberAccountTargetBarPrivate

typedef struct _GwibberAccountTargetBarPrivate GwibberAccountTargetBarPrivate;


GWIBBER_TYPE_SEND_BAR

#define GWIBBER_TYPE_SEND_BAR (gwibber_send_bar_get_type ())


GWIBBER_SEND_BAR()

#define GWIBBER_SEND_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_TYPE_SEND_BAR, GwibberSendBar))

obj :


GWIBBER_SEND_BAR_CLASS()

#define GWIBBER_SEND_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_TYPE_SEND_BAR, GwibberSendBarClass))

klass :


GWIBBER_IS_SEND_BAR()

#define GWIBBER_IS_SEND_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_TYPE_SEND_BAR))

obj :


GWIBBER_IS_SEND_BAR_CLASS()

#define GWIBBER_IS_SEND_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_TYPE_SEND_BAR))

klass :


GWIBBER_SEND_BAR_GET_CLASS()

#define GWIBBER_SEND_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_TYPE_SEND_BAR, GwibberSendBarClass))

obj :


GwibberSendBar

typedef struct _GwibberSendBar GwibberSendBar;


GwibberSendBarClass

typedef struct {
	GtkHBoxClass parent_class;
} GwibberSendBarClass;


GwibberSendBarPrivate

typedef struct _GwibberSendBarPrivate GwibberSendBarPrivate;


gwibber_entry_new ()

GwibberEntry*       gwibber_entry_new                   (void);

Returns :


gwibber_entry_construct ()

GwibberEntry*       gwibber_entry_construct             (GType object_type);

object_type :

Returns :


gwibber_simple_entry_get_type ()

GType               gwibber_simple_entry_get_type       (void);

Returns :


gwibber_simple_entry_new ()

GwibberSimpleEntry* gwibber_simple_entry_new            (void);

Returns :


gwibber_simple_entry_construct ()

GwibberSimpleEntry* gwibber_simple_entry_construct      (GType object_type);

object_type :

Returns :


gwibber_input_text_view_get_type ()

GType               gwibber_input_text_view_get_type    (void);

Returns :


gwibber_input_text_view_new ()

GwibberInputTextView* gwibber_input_text_view_new       (GwibberService *service);

service :

Returns :


gwibber_input_text_view_construct ()

GwibberInputTextView* gwibber_input_text_view_construct (GType object_type,
                                                         GwibberService *service);

object_type :

service :

Returns :


gwibber_input_text_view_clear ()

void                gwibber_input_text_view_clear       (GwibberInputTextView *self);

self :


gwibber_input_text_view_get_service ()

GwibberService*     gwibber_input_text_view_get_service (GwibberInputTextView *self);

self :

Returns :


gwibber_input_text_view_get_conn_service ()

GwibberConnection*  gwibber_input_text_view_get_conn_service
                                                        (GwibberInputTextView *self);

self :

Returns :


gwibber_input_text_view_get_urlshorten ()

GwibberURLShorten*  gwibber_input_text_view_get_urlshorten
                                                        (GwibberInputTextView *self);

self :

Returns :


gwibber_input_text_view_submit ()

void                gwibber_input_text_view_submit      (GwibberInputTextView *self);

self :


gwibber_account_toggle_button_get_type ()

GType               gwibber_account_toggle_button_get_type
                                                        (void);

Returns :


gwibber_account_toggle_button_new ()

GwibberAccountToggleButton* gwibber_account_toggle_button_new
                                                        (const char *color);

color :

Returns :


gwibber_account_toggle_button_construct ()

GwibberAccountToggleButton* gwibber_account_toggle_button_construct
                                                        (GType object_type,
                                                         const char *color);

object_type :

color :

Returns :


gwibber_account_toggle_button_get_color ()

const char*         gwibber_account_toggle_button_get_color
                                                        (GwibberAccountToggleButton *self);

self :

Returns :


gwibber_account_target_bar_get_type ()

GType               gwibber_account_target_bar_get_type (void);

Returns :


gwibber_account_target_bar_new ()

GwibberAccountTargetBar* gwibber_account_target_bar_new (GwibberAccounts *accounts_service);

accounts_service :

Returns :


gwibber_account_target_bar_construct ()

GwibberAccountTargetBar* gwibber_account_target_bar_construct
                                                        (GType object_type,
                                                         GwibberAccounts *accounts_service);

object_type :

accounts_service :

Returns :


gwibber_account_target_bar_get_accounts_service ()

GwibberAccounts*    gwibber_account_target_bar_get_accounts_service
                                                        (GwibberAccountTargetBar *self);

self :

Returns :


gwibber_account_target_bar_get_conn_service ()

GwibberConnection*  gwibber_account_target_bar_get_conn_service
                                                        (GwibberAccountTargetBar *self);

self :

Returns :


gwibber_send_bar_get_type ()

GType               gwibber_send_bar_get_type           (void);

Returns :


gwibber_send_bar_new ()

GwibberSendBar*     gwibber_send_bar_new                (GwibberService *service);

service :

Returns :


gwibber_send_bar_construct ()

GwibberSendBar*     gwibber_send_bar_construct          (GType object_type,
                                                         GwibberService *service);

object_type :

service :

Returns :


gwibber_send_bar_get_service ()

GwibberService*     gwibber_send_bar_get_service        (GwibberSendBar *self);

self :

Returns :

Property Details

The "conn-service" property

  "conn-service"             GwibberConnection*    : Read / Write / Construct Only

conn-service.


The "service" property

  "service"                  GwibberService*       : Read / Write / Construct Only

service.


The "urlshorten" property

  "urlshorten"               GwibberURLShorten*    : Read / Write / Construct Only

urlshorten.


The "color" property

  "color"                    gchar*                : Read / Write / Construct Only

color.

Default value: NULL


The "accounts-service" property

  "accounts-service"         GwibberAccounts*      : Read / Write / Construct Only

accounts-service.


The "conn-service" property

  "conn-service"             GwibberConnection*    : Read / Write / Construct Only

conn-service.


The "service" property

  "service"                  GwibberService*       : Read / Write / Construct Only

service.

Signal Details

The "submit" signal

void                user_function                      (GwibberInputTextView *gwibberinputtextview,
                                                        gpointer              user_data)                 : Run Last / Action

gwibberinputtextview :

the object which received the signal.

user_data :

user data set when the signal handler was connected.