Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | in ido_user_menu_item_set_icon(), remove a g_warning iff icon is NULL | Charles Kerr | 2013-07-01 | 1 | -1/+2 |
| | |||||
* | don't load the icon twice | Charles Kerr | 2013-07-01 | 1 | -54/+107 |
| | |||||
* | if a user's avatar icon file doesn't exist or isn't readable, fall back to ↵ | Charles Kerr | 2013-07-01 | 1 | -1/+49 |
| | | | | the default avatar | ||||
* | fix a copy-paste bug in the last commit's GuestMenuItem code | Charles Kerr | 2013-06-27 | 1 | -1/+1 |
| | |||||
* | silence console warnings when a NULL filename is passed into ↵ | Charles Kerr | 2013-06-23 | 1 | -2/+2 |
| | | | | ido_user_menu_item_set_icon_from_filename() | ||||
* | add ido_guest_menu_item_new_for_model() | Charles Kerr | 2013-06-23 | 3 | -60/+128 |
| | |||||
* | add an 'icon' property to idousermenuitem | Charles Kerr | 2013-06-23 | 2 | -64/+76 |
|\ | |||||
| * | add missing G_BEGIN_DECLS call | Charles Kerr | 2012-11-06 | 1 | -0/+2 |
| | | |||||
* | | ido_playback_menu_item_parent_key_press_event: be more explicit | Lars Uebernickel | 2013-06-19 | 1 | -1/+1 |
| | | |||||
* | | idoplaybackmenuitem: remove redundant 'else' | Lars Uebernickel | 2013-06-19 | 1 | -2/+4 |
| | | |||||
* | | idoplaybackmenuitem: warn before crashing in g_str_equal | Lars Uebernickel | 2013-06-19 | 1 | -0/+4 |
| | | |||||
* | | ido_playback_menu_item_get_button_at_pos: add ascii blueprint | Lars Uebernickel | 2013-06-19 | 1 | -0/+8 |
| | | |||||
* | | ido_media_player_menu_item_state_changed: declare constant variables as const | Lars Uebernickel | 2013-06-19 | 1 | -4/+4 |
| | | |||||
* | | idomediaplayermenuitem: allow non-local album art | Lars Uebernickel | 2013-06-19 | 1 | -27/+75 |
| | | |||||
* | | idomediaplayermenuitem: make album art size a #define | Lars Uebernickel | 2013-06-19 | 1 | -1/+3 |
| | | |||||
* | | idoplaybackmenuitem.c: mark internal functions as static | Lars Uebernickel | 2013-06-19 | 1 | -6/+3 |
| | | |||||
* | | Merge trunk | Lars Uebernickel | 2013-06-19 | 8 | -6/+1310 |
|\ \ | |||||
| * | | copyediting: fix copy/paste errors in the documentation | Charles Kerr | 2013-06-17 | 1 | -4/+4 |
| | | | |||||
| * | | in IdoAppointmentMenuItem's update_timestamp_label(), clear the label text ↵ | Charles Kerr | 2013-06-17 | 1 | -5/+8 |
| | | | | | | | | | | | | if either the time or format properties are unset | ||||
| * | | add documentation for the public API calls | Charles Kerr | 2013-06-17 | 2 | -4/+69 |
| | | | |||||
| * | | when building location and appointment menuitems from a GMenu, grab all the ↵ | Charles Kerr | 2013-06-17 | 2 | -17/+60 |
| | | | | | | | | | | | | parameters and then pass them to object_new() as a block to avoid them getting set twice -- once with the constructor's default values, and then once afterwards | ||||
| * | | in idoappointmentmenuitem.c, fix startup issue arising from updating the ↵ | Charles Kerr | 2013-06-17 | 1 | -4/+6 |
| | | | | | | | | | | | | timestamp label when the strftime format string hasn't been initialized yet. | ||||
| * | | fix time_t issue in idocalendarmenuitem's gmenu code | Charles Kerr | 2013-06-14 | 1 | -5/+5 |
| | | | |||||
| * | | in idolocationmenuitem, assume seconds are shown in the timestamp when the ↵ | Charles Kerr | 2013-06-14 | 1 | -3/+3 |
| | | | | | | | | | | | | time format string includes '%s', '%S', '%T', '%X', or '%c' | ||||
| * | | add ted's name to idoappointmentmenuitem.c for create_color_icon_pixbuf() | Charles Kerr | 2013-06-14 | 1 | -0/+1 |
| | | | |||||
| * | | remove g_message that leaked into last commit | Charles Kerr | 2013-06-14 | 2 | -4/+2 |
| | | | |||||
| * | | add calendar, location, and appointment menuitems to the IDO factory | Charles Kerr | 2013-06-14 | 2 | -1/+17 |
| | | | |||||
| * | | add ido_calendar_menu_item_new_from_model() | Charles Kerr | 2013-06-14 | 2 | -4/+180 |
| | | | |||||
| * | | add location menuitem | Charles Kerr | 2013-06-14 | 2 | -0/+507 |
| | | | |||||
| * | | add appointment menuitem | Charles Kerr | 2013-06-14 | 2 | -0/+493 |
| | | | |||||
* | | | IdoPlaybackMenuItem: listen to state changes of the 'play' action | Lars Uebernickel | 2013-06-17 | 1 | -1/+74 |
| | | | | | | | | | | | | | | | So that the play button can be updated. | ||||
* | | | Add IdoPlaybackMenuItem | Lars Uebernickel | 2013-06-17 | 4 | -2/+1641 |
| | | | | | | | | | | | | | | | | | | | | | A menu item that can control playback of a media player. Adapted from transport-widget.c formerly found in lp:indicator-sound. | ||||
* | | | Add IdoMediaPlayerMenuItem | Lars Uebernickel | 2013-06-12 | 4 | -2/+376 |
|/ / | | | | | | | | | | | | | | | A menu item that shows a media player application and metadata about the currently running song. Adapted from metadata-widget.c formerly found in lp:indicator-sound. | ||||
* | | idoscalemenuitem: look "{min,max}-icon" on the GMenuItem | Lars Uebernickel | 2013-06-07 | 1 | -9/+9 |
| | | | | | | | | | | 'primary' and 'secondary' might be confusing. | ||||
* | | Add support for creating scale menu items from a menu model | Lars Uebernickel | 2013-05-31 | 3 | -0/+134 |
| | | |||||
* | | Add ido_action_helper_change_state | Lars Uebernickel | 2013-05-31 | 2 | -0/+28 |
| | | |||||
* | | idoscalemenuitem: make the scale expand and fill in the menu item | Lars Uebernickel | 2013-05-31 | 1 | -3/+3 |
| | | |||||
* | | ido_user_menu_item_new_from_model: fix docstring | Lars Uebernickel | 2013-05-31 | 1 | -2/+4 |
| | | |||||
* | | Move crate_user_menu_item into idousermenuitem.c | Lars Uebernickel | 2013-05-27 | 3 | -98/+102 |
| | | | | | | | | | | | | We expect to have quite a few custom widgets. Having them all in idomenuitemfactory.c would clutter that file up too much. | ||||
* | | IdoActionHelper: document signals and properties | Lars Uebernickel | 2013-05-27 | 1 | -0/+39 |
| | | |||||
* | | GtkMenuItemFactory -> UbuntuMenuItemFactory | Lars Uebernickel | 2013-05-24 | 1 | -8/+9 |
| | | |||||
* | | Create IdoUserMenuItems for indicator.user-menu-item | Lars Uebernickel | 2013-05-23 | 1 | -1/+105 |
| | | | | | | | | | | | | Only used by the indicator-session/ng branch right now. Doesn't create guest menu items yet. | ||||
* | | Merge IdoUserMenuItem branch | Lars Uebernickel | 2013-05-22 | 3 | -1/+426 |
|\ \ | | | | | | | | | | | | | | | | This branch contains IdoUserMenuItem, a menu item that is used by indicator-session to display an individual user in the user switcher. | ||||
| * | | rename idousermenuitem's "icon" property as "icon-filename" for a little ↵ | Charles Kerr | 2013-03-27 | 2 | -18/+20 |
| | | | | | | | | | | | | more clarity. | ||||
| * | | in ido_user_menu_item_primitive_draw_cb_gtk_3(), remove deprecated use of ↵ | Charles Kerr | 2013-03-26 | 1 | -5/+10 |
| | | | | | | | | | | | | gtk_widget_get_style(), gtk_widget_get_state() | ||||
| * | | add properties to IdoUserMenuItem and remove its dependencies on ↵ | Charles Kerr | 2013-03-26 | 2 | -122/+194 |
| | | | | | | | | | | | | DbusmenuMenuitem | ||||
| * | | rename user-widget.[ch] to idousermenuitem.[ch]. Not building yet, next step ↵ | Charles Kerr | 2013-03-26 | 4 | -78/+77 |
| | | | | | | | | | | | | is to decouple from dbusmenu. | ||||
| * | | add user-widget.[ch] from indicator-session's trunk | Charles Kerr | 2013-03-26 | 2 | -0/+347 |
| | | | |||||
* | | | Add IdoActionHelper | Lars Uebernickel | 2013-05-22 | 3 | -2/+412 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This class contains some functionality that all menu items that are bound to an action need. It listens for action additions and removals, changes in enabled state, and state changes. It is _not_ intended to be used by specific menu items, but rather as the glue in IdoMenuItemFactory, to bind a widget to an action. An alternative way to reach the same goal is to have an IdoMenuItem base class which contains the common functionality. This would have required touching all existing menu items (slider, user menu item, media player items) and would have added more complexity to them. It is similar in spirit to GtkActionHelper (a private class in gtk), but very different in API and implementation. | ||||
* | | | Add IdoMenuItemFactory | Lars Uebernickel | 2013-05-22 | 4 | -2/+102 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | It's implementing the GtkMenuItemFactory extension point (only available in Ubuntu's version of gtk+). It doesn't create any menu items yet. The extension point must be registered before calling gtk_menu_new_from_model() with a menu model that references any of the custom menu items ido will provide. Registering means the type must exist in the type system. This patch adds an ido_init() which does that. Consumers of libido are required to call this function from now on. |