Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When a widget internally holds a link to a dbusmenuitem, keep a ref on that ↵ | Charles Kerr | 2013-06-18 | 1 | -2/+2 |
| | | | | dbusmenuitem until that link is removed. | ||||
* | stop listening to a widget's signals when it's removed from the menu tree ↵ | Charles Kerr | 2013-03-13 | 1 | -29/+51 |
| | | | | that we're mirroring. This condition was detected by a flood of g_warnings, so add a regression test to confirm that the warning messages no longer appear. | ||||
* | comment copyediting | Charles Kerr | 2012-10-24 | 1 | -1/+1 |
|\ | |||||
| * | fix grammar: use of its and it's | Charles Kerr | 2012-10-07 | 1 | -1/+1 |
| | | |||||
* | | spacing | Albert Astals | 2012-10-16 | 1 | -5/+5 |
| | | |||||
* | | Call gtk_menu_set_active with the position of the activated menu item | Albert Astals | 2012-10-16 | 1 | -0/+8 |
|/ | | | | | Fixes interaction with GtkRecentChooserMenu (bug 752674) | ||||
* | parser.c: make sure to disconnect from gtksettings::gtk-menu-images | Lars Uebernickel | 2012-09-24 | 1 | -6/+16 |
| | |||||
* | pay attention to GtkSettings's gtk-menu-images value as it changes on the ↵ | Michael Terry | 2012-09-10 | 1 | -0/+63 |
| | | | | client end | ||||
* | switch the smoke test to a g_debug statement | Charles Kerr | 2012-04-10 | 1 | -6/+7 |
| | |||||
* | make the signal disconnect warnings in dbusmenu-gtk more fine-grained. | Charles Kerr | 2012-04-10 | 1 | -93/+113 |
| | |||||
* | warn if we're not able to disconnect from the signals that we're monitoring | Charles Kerr | 2012-04-09 | 1 | -29/+42 |
| | |||||
* | don't use g_intern_static_string() as a drop-in replacement for strcmp() | Charles Kerr | 2012-04-06 | 1 | -51/+107 |
| | |||||
* | fix prop_value leak in widget_notify_cb() when a widget's label changes | Charles Kerr | 2012-04-06 | 1 | -5/+4 |
| | |||||
* | remove convoluted & unnecessary branch in update_icon() | Charles Kerr | 2012-04-06 | 1 | -12/+7 |
| | |||||
* | fix dbusmenu_item_freed(), it called g_object_get_data() on a finalized GObject | Charles Kerr | 2012-04-06 | 1 | -23/+11 |
| | |||||
* | Don't listen for "changed" events from the screen's default GtkIconTheme. ↵ | Charles Kerr | 2012-03-21 | 1 | -51/+0 |
| | | | | | | | | | Fixes lp bug #953509 The crash in #953509 was being caused by the last two lines of theme_changed_cb() (a) leaving a dangling handler id in priv.theme_changed_sig, and (b) not remembering the handler id of its own signal connection. However after testing I don't see any reason to keep any of the theme handling code at all. "But wait," you say. "How will our menu icons follow the theme changes?" It works in practice anyway because we always listen for property changes to our reference GtkImage, **and** we listen for property changes to its GtkImageMenuItem parent so that if the GtkImageMenuItem changes GtkImages we can stop listening to the old one and start listening to the new one. | ||||
* | Missing a couple of cases of removing the signal handler and clearing the ↵ | Ted Gould | 2012-03-09 | 1 | -4/+12 |
| | | | | stored value | ||||
* | Don't need to setup this signal twice | Ted Gould | 2012-03-02 | 1 | -3/+0 |
| | |||||
* | Moving the adding of signals to the update_icon function so that everyone ↵ | Ted Gould | 2012-03-02 | 1 | -12/+32 |
| | | | | gets them | ||||
* | Changing 'update_icon' to take more variables so we can do more fun stuff ↵ | Ted Gould | 2012-03-02 | 1 | -6/+12 |
| | | | | with it soon! | ||||
* | Track the theme changed signal so we ensure that we can drop it eventually | Ted Gould | 2012-03-02 | 1 | -1/+8 |
| | |||||
* | Use defines instead of strings | Ted Gould | 2012-02-15 | 1 | -1/+1 |
|\ | |||||
| * | Making sure our strings come from defines to avoid typos | Ted Gould | 2012-02-12 | 1 | -1/+1 |
| | | |||||
* | | Fix some of the issues with throwing criticals | Ted Gould | 2012-02-15 | 1 | -2/+7 |
|\ \ | |/ |/| | |||||
| * | Ensuring that we don't just unparent a menu item, we remove it from the list ↵ | Ted Gould | 2012-02-07 | 1 | -2/+7 |
| | | | | | | | | of children that it has | ||||
* | | Parse and handle a11y descriptions | Ted Gould | 2012-02-10 | 1 | -0/+58 |
|\ \ | |/ |/| | |||||
| * | Use the #define property name instead of a string | Ted Gould | 2012-02-10 | 1 | -3/+3 |
| | | |||||
| * | Adding a detail hint on the notify signal | Ted Gould | 2012-02-10 | 1 | -1/+1 |
| | | |||||
| * | Fix up monitoring of the atk object, didn't understand that notification was ↵ | Luke Yelavich | 2012-02-01 | 1 | -5/+8 |
| | | | | | | | | the same as the GTK widgets as well. | ||||
| * | When parsing an existing GTK menu hierarchy, we should also set the | Luke Yelavich | 2012-01-31 | 1 | -0/+53 |
|/ | | | | | | DBUSMENU_MENU_ITEM_ACCESSIBLE_DESC property, if the accessible name for the menu differs from the text of the menu item label. | ||||
* | Include config.h to get the HAVE_GTK3 define | Ted Gould | 2012-01-26 | 1 | -0/+1 |
| | |||||
* | Missing comma | Ted Gould | 2012-01-26 | 1 | -1/+1 |
| | |||||
* | Remove custom WITH_GTK3 and use the HAVE_GTK3 | Ted Gould | 2012-01-26 | 1 | -3/+3 |
| | |||||
* | in gtk3, use stock signals instead of Ubuntu-specific ones | Ryan Lortie | 2012-01-12 | 1 | -12/+23 |
| | |||||
* | Don't try to get objects from boolean values. Handle the 'always show ↵ | Ted Gould | 2011-10-13 | 1 | -2/+7 |
| | | | | image' property by getting the image from the object and using that | ||||
* | Adding in warnings to protect watch_submenu | Ted Gould | 2011-09-19 | 1 | -0/+3 |
| | |||||
* | Unsetting the property value | Ted Gould | 2011-06-17 | 1 | -0/+3 |
|\ | |||||
| * | Unset the value as specified in bug 785828 | Jonathan Landis | 2011-06-16 | 1 | -0/+3 |
| | | |||||
* | | Toggle visibility to help Eclipse | Ted Gould | 2011-05-31 | 1 | -0/+18 |
|\| | |||||
| * | ref menu until we're done toggling its visibility | Michael Terry | 2011-05-18 | 1 | -1/+3 |
| | | |||||
| * | toggle visibility of menus to fix Eclipse RCP apps | Michael Terry | 2011-04-27 | 1 | -0/+16 |
| | | |||||
* | | Dropping the serializable menu item. Not a bad idea, but we can do better. | Ted Gould | 2011-04-26 | 1 | -8/+1 |
|/ | |||||
* | refactor this branch a bit to rebase on trunk | Michael Terry | 2011-04-15 | 1 | -29/+31 |
| | |||||
* | merge from trunk | Michael Terry | 2011-04-15 | 1 | -23/+34 |
|\ | |||||
| * | Only activate items if they have submenus | Ted Gould | 2011-04-15 | 1 | -0/+14 |
| |\ | |||||
| | * | Oops, wrong object type | Ted Gould | 2011-04-15 | 1 | -1/+1 |
| | | | |||||
| | * | Only activate items that have submenus | Ted Gould | 2011-04-15 | 1 | -0/+14 |
| | | | |||||
| * | | watch new submenus for additions and removals | Michael Terry | 2011-04-15 | 1 | -23/+20 |
| |/ | |||||
* / | activate new toplevel menu items | Michael Terry | 2011-04-15 | 1 | -0/+8 |
|/ | |||||
* | watch empty/separator menu items for any added GtkLabel children, as ↵ | Michael Terry | 2011-04-12 | 1 | -13/+43 |
| | | | | gnome-commander likes to do |