aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-ui-utils.h
Commit message (Collapse)AuthorAgeFilesLines
* add empathy_context_menu_new()Guillaume Desmottes2011-02-161-0/+2
| | | | | | That's basically the same trick as we did in individual_view_popup_menu_idle_cb(). We can't unfortunatelly not use this function there as the popup may be reused in some cases.
* factor out empathy_make_color_whiter()Guillaume Desmottes2010-12-151-0/+3
|
* Don't use deprecated gtk_dialog_set_has_separatorDiego Escalante Urrelo2010-09-281-16/+0
| | | | | | This is deprecated in GTK+ 2.22 Bug #630107
* Remove calls to gtk_dialog_set_has_separator() if building against GTK+ 3Philip Withnall2010-09-071-0/+16
| | | | | | | gtk_dialog_set_has_separator() has been removed in GTK+ 3, but can't be removed (or the property's default value changed) in GTK+ 2 without breaking API. This adds a wrapper macro to keep the calls when building against GTK+ 2, and remove them when building against GTK+ 3.
* Allow cancellation of avatar load operationsPhilip Withnall2010-08-191-1/+2
| | | | | | | Automatically cancel all pending avatar load operations when disposing of an EmpathyIndividualStore. This prevents crashes when linking individuals in the case that the EmpathyIndividualStore in the linking dialogue gets notified of the new linked individual just before it's destroyed.
* Fix constness of various variables and parametersPhilip Withnall2010-08-051-1/+1
|
* Use the gio async pattern for fetching Individuals' avatarsTravis Reitter2010-07-211-5/+9
|
* Implement avatar support.Travis Reitter2010-07-211-0/+9
|
* Base the contact list around libfolks metacontacts. Not yet to feature-parityTravis Reitter2010-07-211-1/+5
| | | | with mainline Empathy.
* Remove empathy_link_button_new(), it's unusedXavier Claessens2010-05-211-2/+0
|
* Pass the ChannelDispatcher timestamp onwards to window_presentSjoerd Simons2010-04-251-1/+3
|
* empathy_window_present: remove useless 'steal_focus' argGuillaume Desmottes2010-03-151-2/+1
|
* Remove unused function empathy_toggle_button_set_state_quietlyXavier Claessens2010-03-041-6/+0
|
* Reorganize code in empathy-ui-utils.ch to group related codeXavier Claessens2010-03-031-7/+12
|
* Move empathy_uri_regex_dup_singleton to be private inside ↵Xavier Claessens2010-03-031-1/+0
| | | | | | empathy-string-parser.c Now that our code is correctly factored, that regex can be made private
* Move empathy_string_parser API to its own fileXavier Claessens2010-03-031-45/+0
|
* contact_list: displays an icon showing the protocol by the contact (#603877)chantra2009-12-171-0/+9
|
* Merge commit 'shaunm/dndfiles2'Guillaume Desmottes2009-11-301-0/+4
|\
| * Utilitiy function to send files from a URI list, for dnd implementationsShaun McCance2009-11-251-0/+2
| |
| * Implementing drag and drop file sending on chat windowsShaun McCance2009-11-251-0/+2
| |
* | Replace GString param with a generic gpointer user_data, and port ↵Xavier Claessens2009-11-251-20/+19
| | | | | | | | EmpathyChatTextView to new parser API.
* | Make possible to define different replace function for parsersXavier Claessens2009-11-251-12/+34
| |
* | Extract empathy_string_parser_link and empathy_string_parser_escape from ↵Xavier Claessens2009-11-251-0/+12
| | | | | | | | empathy-theme-adium.c
* | Create API for generic string parserXavier Claessens2009-11-251-0/+12
|/
* Create EMPATHY_RECT_IS_ON_SCREEN macro instead of duplicating its code.Xavier Claessens2009-11-241-0/+5
|
* ui-utils: port to new tp-glib account APIJonny Lamb2009-10-241-1/+0
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Add empathy_make_absolute_url_len to limit the lenght of url stringPierre-Luc Beaudoin2009-08-291-0/+2
| | | | Related to http://bugzilla.gnome.org/show_bug.cgi?id=593207
* Merge back from masterSjoerd Simons2009-08-221-0/+2
|\
| * Make empathy_make_absolute_url visiblePierre-Luc Beaudoin2009-08-191-0/+2
| |
* | Remove useless mission-control includesSjoerd Simons2009-07-061-2/+0
| |
* | Get the icon name from the account object directlySjoerd Simons2009-07-051-1/+0
|/
* Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-011-2/+2
|
* Move sound related functions to its own module.Jonathan Tellier2009-06-261-26/+0
|
* Add path in EmpathySmileyXavier Claessens2009-06-121-3/+6
|
* Rethink a bit the logic for an incoming transfer.Cosimo Cecchi2009-06-011-1/+2
| | | | | | | | | | | Now, a client should have to do the following, in order to receive a file transfer: - let the EmpathyFTFactory claim the EmpathyDispatchOperation - the factory will emit "new-incoming-transfer" when the handler is filled with the relevant properties - now you can choose a destination file, and then you should call _set_destination on EmpathyFTFactory passing the handler. - the factory will emit "new-ft-handler" as you're now ready to start the actual transfer.
* Remove usage of McPresence as much as possibleSjoerd Simons2009-05-311-1/+1
|
* empathy-ui-utils: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-4/+4
|
* Refactor the floating ref hack into a new functionXavier Claessens2009-04-161-0/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2871
* Port glade helpers to GtkBuilberXavier Claessens2009-04-161-16/+5
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2841
* Move URI regex to empathy-ui-utilsXavier Claessens2009-03-031-0/+2
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2549
* Add a empathy_sound_play_full functionSjoerd Simons2009-02-031-2/+10
| | | | | | | | | add a empathy_sound_play_full function, which adds a callback which is called after the sound has been played. Just like in ca_context_play_full Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2392
* Move empathy_notification_is_enabled () to src/Xavier Claessens2009-01-311-3/+0
| | | | svn path=/trunk/; revision=2294
* Fix indentation.Xavier Claessens2009-01-311-1/+1
| | | | svn path=/trunk/; revision=2289
* Add a convenience function to avoid hacks when getting the pixbuf from the ↵Xavier Claessens2009-01-311-0/+2
| | | | | | icon name. svn path=/trunk/; revision=2288
* W.I.P. for notifications on chat window.Xavier Claessens2009-01-311-1/+1
| | | | svn path=/trunk/; revision=2285
* Implement a logic for disabling notifications when away.Xavier Claessens2009-01-311-0/+3
| | | | svn path=/trunk/; revision=2282
* Removed unused G_STR_EMPTY from empathy-ui-utils.h.Jonny Lamb2009-01-231-2/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2250
* Add a comment that tells to keep EmpathySound enum sync with sound_entries ↵Xavier Claessens2009-01-071-0/+1
| | | | | | array. svn path=/trunk/; revision=2109
* Update empathy_sound_play () to be nicer to use and centralize the listXavier Claessens2009-01-071-3/+15
| | | | | | of sounds we support. svn path=/trunk/; revision=2082
* Turn empathy_sound_pref_is_enabled into empathy_sound_play thatXavier Claessens2009-01-071-1/+5
| | | | | | automatically plays the sound if the pref is enabled. svn path=/trunk/; revision=2078
* Add empathy_sound_pref_is_enabled ().Xavier Claessens2009-01-071-0/+2
| | | | svn path=/trunk/; revision=2024
* Remove useless empathy_text_buffer_tag_setXavier Claessens2008-12-161-4/+0
| | | | svn path=/trunk/; revision=1990
* gtk_init and g_thread_init shouldn't be called by libraries. Let ↵Xavier Claessens2008-12-121-8/+1
| | | | | | applications do it. svn path=/trunk/; revision=1971
* Add empathy_init(), empathy_gtk_init() and empathy_gtk_init_with_args(). ↵Xavier Claessens2008-12-121-0/+8
| | | | | | They have to be called by any process using libempathy. svn path=/trunk/; revision=1966
* Use GTK+ 2.14.0 and gtk_show_uri (Cosimo Cecchi).Xavier Claessens2008-12-021-1/+2
| | | | svn path=/trunk/; revision=1942
* remove useless includesXavier Claessens2008-11-221-2/+0
| | | | svn path=/trunk/; revision=1874
* Removed empathy_send_file_with_file_chooser_and_manager and made file ↵Jonny Lamb2008-11-221-7/+1
| | | | | | | | transfers always use the manager. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1832
* Fixed copyright and author headers. (Jonny Lamb)Jonny Lamb2008-11-221-0/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1790
* Fixed include of empathy-file.h to empathy-tp-file.h. (Jonny Lamb)Jonny Lamb2008-11-221-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1781
* Renamed EmpathyFile to EmpathyTpFile. (Jonny Lamb)Jonny Lamb2008-11-221-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1776
* Added empathy_send_file_with_file_chooser_and_manager to make use of the ↵Jonny Lamb2008-11-221-0/+2
| | | | | | | | file transfer manager. (Jonny Lamb) Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1747
* Added some more file sending functions to libempathy-gtk. (Jonny Lamb)Jonny Lamb2008-11-221-0/+8
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1740
* Add empathy_pixbuf_from_data_and_mime instead of breaking API.Xavier Claessens2008-11-111-0/+2
| | | | svn path=/trunk/; revision=1706
* Don't automatically resize and png-ify avatars.Xavier Claessens2008-11-111-1/+2
| | | | svn path=/trunk/; revision=1669
* Move avatar cache to ~/.cache and don't mix avatar from different contacts, ↵Xavier Claessens2008-05-281-1/+0
| | | | | | tokens are not garanteed to be different. svn path=/trunk/; revision=1128
* Update copyright year in .h too, it was done in .c only.Xavier Claessens2008-04-151-1/+1
| | | | svn path=/trunk/; revision=946
* Change a bit the generic account setting API.Xavier Claessens2008-02-111-3/+0
| | | | svn path=/trunk/; revision=622
* Add a generic UI to make easy building UI for protocol specific settings. ↵Xavier Claessens2008-02-111-0/+3
| | | | | | Port empathy-account-widget-*.[ch] to use that API. svn path=/trunk/; revision=621
* Remove EmpathyPresence object and have "presence" and "presence-message" ↵Xavier Claessens2008-01-251-3/+1
| | | | | | properties directly in EmpathyContact svn path=/trunk/; revision=601
* Revert "merge git work"Xavier Claessens2007-12-291-2/+5
| | | | | | This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859. svn path=/trunk/; revision=519
* merge git workXavier Claessens2007-12-291-5/+2
| | | | svn path=/trunk/; revision=518
* Simplify chat theme systemXavier Claessens2007-12-291-2/+5
| | | | svn path=/trunk/; revision=507
* Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of themXavier Claessens2007-10-091-54/+57
| | | | | | | | | | | | | | | | | | | | | 2007-10-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * libempathy-gtk/empathy-avatar-image.c: * libempathy-gtk/empathy-avatar-image.h: * libempathy-gtk/Makefile.am: * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of them in contact information windows. That means we can now enlarge avatars when clicking on it and we can set our own avatar if we edit our own contact. svn path=/trunk/; revision=363
* More dynamic smiley managment and more efficient algorithm to detectXavier Claessens2007-09-081-2/+0
| | | | | | | | | | | | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-chat-view.h: * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-chat.c: * libempathy-gtk/empathy-smiley-manager.c: * libempathy-gtk/empathy-smiley-manager.h: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * libempathy-gtk/empathy-chat-view.c: More dynamic smiley managment and more efficient algorithm to detect smileys in messages. * doc/: Updated svn path=/trunk/; revision=285
* Initial room list support. It does not works yet.Xavier Claessens2007-07-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-07-20 Xavier Claessens <xclaesse@gmail.com> * libempathy/Makefile.am: * libempathy/empathy-tp-roomlist.h: * libempathy/empathy-tp-roomlist.c: * libempathy-gtk/empathy-chatrooms-window.c: * libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list support. It does not works yet. * libempathy-gtk/empathy-account-widget-generic.c: Add support for all types of integer and float. Fixes bug #457740 (Jamey Hicks). * libempathy/empathy-tp-chat.c: * libempathy-gtk/empathy-chat.c: If there is an error sending a message, show an error message to the user. * libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should be unrefed after mc_account_get_profile. * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-chatroom.c: * libempathy/empathy-tp-group.h: * libempathy/empathy-tp-group.c: * src/empathy.c: Rename empathy_get_channel_id() to empathy_inspect_channel(). We now have empathy_inspect_handle(). * po/POTFILES.in: * libempathy/empathy-tp-contact-list.c: Set all contacts from salut protocol to the "Local Network" group. * libempathy/empathy-idle.c: Fix NetworkManager support. * libempathy/empathy-chatroom.h: Fix indentation. * libempathy-gtk/empathy-status-icon.c: * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: - Iconify main window to the status icon like in rhythmbox. Fixes bug #458106 (Jaap A. Haitsma). - Rounded avatars. Fixes bug #457992 (Raphael Slinckx) * Makefile.am: Fix distcheck for gtkdoc (Vincent Untz) * data/empathy.desktop.in.in: Change application description (Jaap A. Haitsma). svn path=/trunk/; revision=190
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+113
2007-06-22 Xavier Claessens <xclaesse@gmail.com> * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). svn path=/trunk/; revision=170