![]() |
![]() |
![]() |
Twitter-GLib Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
TwitterUser; TwitterUserClass; TwitterUser * twitter_user_new (void); TwitterUser * twitter_user_new_from_data (const gchar *buffer); gboolean twitter_user_load_from_data (TwitterUser *user, const gchar *buffer, GError **error); const gchar * twitter_user_get_name (TwitterUser *user); const gchar * twitter_user_get_url (TwitterUser *user); const gchar * twitter_user_get_description (TwitterUser *user); const gchar * twitter_user_get_location (TwitterUser *user); const gchar * twitter_user_get_screen_name (TwitterUser *user); const gchar * twitter_user_get_profile_image_url (TwitterUser *user); guint twitter_user_get_id (TwitterUser *user); gboolean twitter_user_get_protected (TwitterUser *user); TwitterStatus * twitter_user_get_status (TwitterUser *user); gboolean twitter_user_get_following (TwitterUser *user); guint twitter_user_get_friends_count (TwitterUser *user); guint twitter_user_get_statuses_count (TwitterUser *user); guint twitter_user_get_followers_count (TwitterUser *user); guint twitter_user_get_favorites_count (TwitterUser *user); const gchar * twitter_user_get_created_at (TwitterUser *user); const gchar * twitter_user_get_time_zone (TwitterUser *user); gint twitter_user_get_utc_offset (TwitterUser *user); GdkPixbuf * twitter_user_get_profile_image (TwitterUser *user);
"created-at" gchar* : Read "description" gchar* : Read "favorites-count" guint : Read "followers-count" guint : Read "following" gboolean : Read "friends-count" guint : Read "id" guint : Read "location" gchar* : Read "name" gchar* : Read "profile-image-url" gchar* : Read "protected" gboolean : Read "screen-name" gchar* : Read "status" TwitterStatus* : Read "statuses-count" guint : Read "time-zone" gchar* : Read "url" gchar* : Read "utc-offset" gint : Read
TwitterUser is a class that represents a user coming from Twitter.
TwitterUser instances should be created by parsing a JSON description coming from Twitter. Some parts of the user data, like the GdkPixbuf of the user's icon, might be lazily loaded to avoid blocking; once the asynchronous loading has ended, the "changed" signal is emitted.
typedef struct _TwitterUser TwitterUser;
The TwitterUser struct contains only private data and should only be accessed through the provided API.
typedef struct { void (* changed) (TwitterUser *user); } TwitterUserClass;
The TwitterUserClass struct contains only private data
|
class handler for the "changed" signal |
TwitterUser * twitter_user_new_from_data (const gchar *buffer);
|
|
Returns : |
gboolean twitter_user_load_from_data (TwitterUser *user, const gchar *buffer, GError **error);
|
|
|
|
|
|
Returns : |
const gchar * twitter_user_get_description (TwitterUser *user);
|
|
Returns : |
const gchar * twitter_user_get_location (TwitterUser *user);
|
|
Returns : |
const gchar * twitter_user_get_screen_name (TwitterUser *user);
|
|
Returns : |
const gchar * twitter_user_get_profile_image_url (TwitterUser *user);
|
|
Returns : |
gboolean twitter_user_get_protected (TwitterUser *user);
|
|
Returns : |
TwitterStatus * twitter_user_get_status (TwitterUser *user);
|
|
Returns : |
gboolean twitter_user_get_following (TwitterUser *user);
|
|
Returns : |
guint twitter_user_get_friends_count (TwitterUser *user);
|
|
Returns : |
guint twitter_user_get_statuses_count (TwitterUser *user);
|
|
Returns : |
guint twitter_user_get_followers_count (TwitterUser *user);
|
|
Returns : |
guint twitter_user_get_favorites_count (TwitterUser *user);
|
|
Returns : |
const gchar * twitter_user_get_created_at (TwitterUser *user);
|
|
Returns : |
const gchar * twitter_user_get_time_zone (TwitterUser *user);
|
|
Returns : |
gint twitter_user_get_utc_offset (TwitterUser *user);
|
|
Returns : |
GdkPixbuf * twitter_user_get_profile_image (TwitterUser *user);
|
|
Returns : |
"created-at"
property"created-at" gchar* : Read
The date the user profile was created.
Default value: NULL
"description"
property"description" gchar* : Read
The description of the user.
Default value: NULL
"favorites-count"
property"favorites-count" guint : Read
The number of favorite statues the user has.
Default value: 0
"followers-count"
property"followers-count" guint : Read
The number of followers the user has.
Default value: 0
"following"
property"following" gboolean : Read
Whether we are following the user.
Default value: FALSE
"friends-count"
property"friends-count" guint : Read
The number of friends the user has.
Default value: 0
"profile-image-url"
property"profile-image-url" gchar* : Read
The URL of the profile image of the user.
Default value: NULL
"protected"
property"protected" gboolean : Read
Whether the user entries are protected.
Default value: FALSE
"screen-name"
property"screen-name" gchar* : Read
The screen name of the user.
Default value: NULL
"statuses-count"
property"statuses-count" guint : Read
The number of statuses the user wrote.
Default value: 0
"time-zone"
property"time-zone" gchar* : Read
The name of the time zone of the user.
Default value: NULL
"utc-offset"
property"utc-offset" gint : Read
The offset of the time zone of the user from UTC.
Default value: 0
"changed"
signalvoid user_function (TwitterUser *user, gpointer user_data) : Run Last
The ::changed signal is emitted each time the TwitterUser changes after an asynchronous operation.
|
the TwitterUser that emitted the signal |
|
user data set when the signal handler was connected. |