Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | respond to opened and closed events for the benefit of any watching application | Michael Terry | 2011-04-05 | 1 | -0/+38 |
| | |||||
* | Remove some code duplication introduced in this branch | Chris Coulson | 2011-03-30 | 1 | -14/+13 |
| | |||||
* | - Don't change the type of existing menu items in the server. This | Chris Coulson | 2011-03-30 | 1 | -12/+62 |
| | | | | | isn't handled in the client too well - Handle a GtkMenuItem's GtkLabel being removed too | ||||
* | Remove the now unneeded null pointer check on label in ↵ | Chris Coulson | 2011-03-30 | 1 | -17/+14 |
| | | | | | | | construct_dbusmenu_for_widget. Also, don't use a strcmp in widget_notify_cb for checking if the menuitem is a separator. Just do a null pointer check on pdata->label instead | ||||
* | Revert the last commit and handle the same problem in the parser instead | Chris Coulson | 2011-03-30 | 1 | -1/+21 |
| | |||||
* | Entering and exiting the GDK threads when calling up to GTK | Oleg Shparber | 2011-03-21 | 1 | -0/+2 |
| | |||||
* | Add handling for children getting removed | Ted Gould | 2011-03-16 | 1 | -6/+50 |
|\ | |||||
| * | Update to current trunk | Ted Gould | 2011-03-09 | 1 | -5/+31 |
| |\ | |||||
| * | | If we call the parse function and we already have the menu item built for ↵ | Ted Gould | 2011-03-08 | 1 | -6/+15 |
| | | | | | | | | | | | | the passed in value let's just use that and not bother looking any further. | ||||
| * | | Disconnecting the child removed handlers | Ted Gould | 2011-03-08 | 1 | -0/+2 |
| | | | |||||
| * | | Removing the dbusmenu menuitem from the parent if it gets removed on the GTK ↵ | Ted Gould | 2011-03-08 | 1 | -0/+14 |
| | | | | | | | | | | | | side | ||||
| * | | Add a callback for child-removed as well | Ted Gould | 2011-03-08 | 1 | -0/+19 |
| | | | |||||
* | | | Empty images are images too | Ted Gould | 2011-03-16 | 1 | -0/+3 |
|\ \ \ | |||||
| * | | | handle empty image types | Michael Terry | 2011-03-16 | 1 | -0/+3 |
| | | | | |||||
* | | | | Not everything is a menuitem | Ted Gould | 2011-03-15 | 1 | -1/+3 |
|/ / / |