~ubuntu-branches/ubuntu/oneiric/gwibber/oneiric

« back to all changes in this revision

Viewing changes to libgwibber-gtk/gwibber-gtk.h

  • Committer: Bazaar Package Importer
  • Author(s): Ken VanDine
  • Date: 2011-08-25 15:36:16 UTC
  • mfrom: (1.1.59 upstream)
  • Revision ID: james.westby@ubuntu.com-20110825153616-sd8yqbkdytwh0gi5
Tags: 3.1.6-0ubuntu1
* New upstream release
  - async loading of all images
  - display thumbnails for images and videos
  - display facebook comments inline
  - round the corners of avatars and thumbnails
  - significant performance improvements for rendering the stream views
* debian/libgwibber-gtk2.symbols
  - added symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
106
106
typedef struct _GwibberGtkSendBarClass GwibberGtkSendBarClass;
107
107
typedef struct _GwibberGtkSendBarPrivate GwibberGtkSendBarPrivate;
108
108
 
 
109
#define GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR (gwibber_gtk_stream_view_avatar_get_type ())
 
110
#define GWIBBER_GTK_STREAM_VIEW_AVATAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR, GwibberGtkStreamViewAvatar))
 
111
#define GWIBBER_GTK_STREAM_VIEW_AVATAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR, GwibberGtkStreamViewAvatarClass))
 
112
#define GWIBBER_GTK_IS_STREAM_VIEW_AVATAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR))
 
113
#define GWIBBER_GTK_IS_STREAM_VIEW_AVATAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR))
 
114
#define GWIBBER_GTK_STREAM_VIEW_AVATAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_AVATAR, GwibberGtkStreamViewAvatarClass))
 
115
 
 
116
typedef struct _GwibberGtkStreamViewAvatar GwibberGtkStreamViewAvatar;
 
117
typedef struct _GwibberGtkStreamViewAvatarClass GwibberGtkStreamViewAvatarClass;
 
118
typedef struct _GwibberGtkStreamViewAvatarPrivate GwibberGtkStreamViewAvatarPrivate;
 
119
 
109
120
#define GWIBBER_GTK_TYPE_STREAM_VIEW_TILE (gwibber_gtk_stream_view_tile_get_type ())
110
121
#define GWIBBER_GTK_STREAM_VIEW_TILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE, GwibberGtkStreamViewTile))
111
122
#define GWIBBER_GTK_STREAM_VIEW_TILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GWIBBER_GTK_TYPE_STREAM_VIEW_TILE, GwibberGtkStreamViewTileClass))
283
294
        GtkHBoxClass parent_class;
284
295
};
285
296
 
 
297
struct _GwibberGtkStreamViewAvatar {
 
298
        GtkImage parent_instance;
 
299
        GwibberGtkStreamViewAvatarPrivate * priv;
 
300
};
 
301
 
 
302
struct _GwibberGtkStreamViewAvatarClass {
 
303
        GtkImageClass parent_class;
 
304
};
 
305
 
286
306
struct _GwibberGtkStreamViewTile {
287
307
        GtkEventBox parent_instance;
288
308
        GwibberGtkStreamViewTilePrivate * priv;
307
327
        GtkHBox parent_instance;
308
328
        GwibberGtkStreamViewPrivate * priv;
309
329
        GwibberUtils* utils;
 
330
        GwibberService* service;
310
331
};
311
332
 
312
333
struct _GwibberGtkStreamViewClass {
421
442
GwibberGtkSendBar* gwibber_gtk_send_bar_new (GwibberService* service);
422
443
GwibberGtkSendBar* gwibber_gtk_send_bar_construct (GType object_type, GwibberService* service);
423
444
GwibberService* gwibber_gtk_send_bar_get_service (GwibberGtkSendBar* self);
 
445
GType gwibber_gtk_stream_view_avatar_get_type (void) G_GNUC_CONST;
 
446
GwibberGtkStreamViewAvatar* gwibber_gtk_stream_view_avatar_new (void);
 
447
GwibberGtkStreamViewAvatar* gwibber_gtk_stream_view_avatar_construct (GType object_type);
424
448
GType gwibber_gtk_stream_view_tile_get_type (void) G_GNUC_CONST;
425
 
GwibberGtkStreamViewTile* gwibber_gtk_stream_view_tile_new (GwibberUtils* utils, gboolean show_fullname);
426
 
GwibberGtkStreamViewTile* gwibber_gtk_stream_view_tile_construct (GType object_type, GwibberUtils* utils, gboolean show_fullname);
 
449
GwibberGtkStreamViewTile* gwibber_gtk_stream_view_tile_new (GwibberUtils* utils, GwibberService* service, gboolean show_fullname);
 
450
GwibberGtkStreamViewTile* gwibber_gtk_stream_view_tile_construct (GType object_type, GwibberUtils* utils, GwibberService* service, gboolean show_fullname);
427
451
void gwibber_gtk_stream_view_tile_reset (GwibberGtkStreamViewTile* self);
428
 
void gwibber_gtk_stream_view_tile_set_details (GwibberGtkStreamViewTile* self, gchar** _accounts, int _accounts_length1, const gchar* _stream, const gchar* _sender, const gchar* _sender_nick, gboolean _from_me, const gchar* _timestamp, const gchar* _message, const gchar* _html, const gchar* _icon_uri, const gchar* _url, const gchar* _source, const gchar* _timestring, const gchar* _reply_nick, const gchar* _reply_name, const gchar* _reply_url, gdouble _likes, const gchar* _retweet_nick, const gchar* _retweet_name, const gchar* _retweet_id, const gchar* _link_picture, const gchar* _link_name, const gchar* _link_url, const gchar* _link_desc, const gchar* _link_caption, const gchar* _link_icon, const gchar* _img_url, const gchar* _img_src, const gchar* _img_thumb, const gchar* _img_name);
 
452
void gwibber_gtk_stream_view_tile_set_details (GwibberGtkStreamViewTile* self, gchar** _accounts, int _accounts_length1, const gchar* _stream, const gchar* _sender, const gchar* _sender_nick, gboolean _from_me, const gchar* _timestamp, const gchar* _message, const gchar* _html, const gchar* _icon_uri, const gchar* _url, const gchar* _source, const gchar* _timestring, const gchar* _reply_nick, const gchar* _reply_name, const gchar* _reply_url, gdouble _likes, const gchar* _retweet_nick, const gchar* _retweet_name, const gchar* _retweet_id, const gchar* _link_picture, const gchar* _link_name, const gchar* _link_url, const gchar* _link_desc, const gchar* _link_caption, const gchar* _link_icon, const gchar* _img_url, const gchar* _img_src, const gchar* _img_thumb, const gchar* _img_name, const gchar* _video_picture, const gchar* _video_src, const gchar* _video_url, const gchar* _video_name, const gchar* _comments);
429
453
GwibberUtils* gwibber_gtk_stream_view_tile_get_utils (GwibberGtkStreamViewTile* self);
430
454
void gwibber_gtk_stream_view_tile_set_utils (GwibberGtkStreamViewTile* self, GwibberUtils* value);
 
455
GwibberService* gwibber_gtk_stream_view_tile_get_service (GwibberGtkStreamViewTile* self);
 
456
void gwibber_gtk_stream_view_tile_set_service (GwibberGtkStreamViewTile* self, GwibberService* value);
431
457
gboolean gwibber_gtk_stream_view_tile_get_show_fullname (GwibberGtkStreamViewTile* self);
432
458
void gwibber_gtk_stream_view_tile_set_show_fullname (GwibberGtkStreamViewTile* self, gboolean value);
433
459
void gwibber_gtk_stream_view_tile_reply (GwibberGtkStreamViewTile* self, const gchar* mid, const gchar* account, const gchar* sender);