aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-gtk/menu.c
Commit message (Collapse)AuthorAgeFilesLines
* Ensuring all the menus are hidden before unref'ing rootTed Gould2011-04-101-0/+14
|
* Use the documented API hereTed Gould2011-02-211-1/+1
|
* fix typo in annotationMartin Pitt2011-02-211-1/+1
|
* Fix GI annotations for DbusmenuGtkMartin Pitt2011-02-161-17/+17
|
* Keeping the root so that we can remove the signal handlers.Ted Gould2011-01-311-1/+36
|
* Disconnect realized handler when we don't care about the item anymore.Ted Gould2011-01-311-0/+4
|
* Merging in configurable GTK build optionTed Gould2010-11-111-2/+2
|\
| * support gtk3 version of libdbusmenu-gtkMichael Terry2010-06-191-2/+2
| |
* | Switching to using the pointer in the instanceTed Gould2010-10-121-2/+3
| |
* | Private pointers in instance structsTed Gould2010-10-121-1/+0
|/
* Making every insertion now use the realized position. It HAS to be one of ↵Ted Gould2010-04-151-2/+2
| | | | these.
* Using get_position_realized in the GTK layer to avoid realization races.Ted Gould2010-04-141-1/+1
|
* Fixing the calls into the about_to_show stuff so that we can add callbacks.Ted Gould2010-03-311-1/+3
|
* Removing a debug messageTed Gould2010-03-311-1/+0
|
* Send about_to_show when showing the first-level menu.Aurelien Gateau2010-03-031-0/+13
|
* Put the child printout under massive debugging.Ted Gould2009-10-051-0/+8
|
* Reporting on the request pos vs. the actual.Ted Gould2009-10-011-2/+32
|
* Checking to see if we got null before casting.Ted Gould2009-10-011-2/+3
|
* Removing on deleteTed Gould2009-10-011-0/+6
|
* Trying to handle the reorder part of child_addedTed Gould2009-10-011-0/+8
|
* Message for realizedTed Gould2009-10-011-0/+1
|
* Some comments and when a root item is realized we're reordering it right ↵Ted Gould2009-09-091-1/+19
| | | | away. This makes a lot more sense.
* Checking the menu is a GTK menu before casting it. Comments by Neil.Ted Gould2009-08-271-0/+2
|
* Adding a public accessor for getting the gtk clientTed Gould2009-08-261-0/+16
|
* Having new children processed on realizationTed Gould2009-08-261-3/+2
|
* Instead of directly appending items, make it so that they're not connected ↵Ted Gould2009-08-261-1/+12
| | | | until they're realized.
* Wait for the signal about the root changing instead of forcing it here. ↵Ted Gould2009-06-261-2/+0
| | | | It'll have to change from the beginning state that we just had it in. And since we're singled threaded ther was no way for it to change in those few lines of code.
* Removing the old is_root and now using the new property on the menuitems for ↵Ted Gould2009-06-261-1/+0
| | | | that task.
* Some debug messages and a forcing the initial root reset at the start.Ted Gould2009-06-251-0/+6
|
* Okay, now we have these guys doing something, let's roll.Ted Gould2009-06-251-3/+16
|
* Fleshing out the root changed function, but that's led to another couple ↵Ted Gould2009-06-251-2/+37
| | | | that need to get figured out as well.
* Switching some of the client naming stuff to make everything stick together.Ted Gould2009-06-231-1/+2
|
* Okay, being a little funny with how these things are playing out. Missing ↵Ted Gould2009-06-231-107/+4
| | | | subversion's crazy everything is a copy semantics right now. It works well for stuff like this.
* Putting LGPL headers on these.Ted Gould2009-06-181-0/+28
|
* Debug fixTed Gould2009-05-251-1/+1
|
* Switching so that we're destroying the widget instead of object unref'ing ↵Ted Gould2009-05-251-2/+2
| | | | the widget.
* Tracking destructionTed Gould2009-05-251-0/+1
|
* Bother, truth is so fickle in that it is so binary in wanting correctness.Ted Gould2009-05-251-1/+1
|
* Switching to a unref and no ref for the tracking of GTK Menu Item. Also add ↵Ted Gould2009-05-241-3/+2
| | | | better warnings.
* Using a weak ref to handle the deletion stuff.Ted Gould2009-05-241-5/+19
|
* Passing back the menuitem getting clicked on.Ted Gould2009-05-241-0/+8
|
* Starting the processing of changing the layout from the serverTed Gould2009-05-241-1/+76
|
* Adding a connection in for processing layout changesTed Gould2009-05-221-0/+17
|
* A new function. Literally.Ted Gould2009-05-201-0/+21
|
* Building up a client, but that required a couple of properties. Bigger ↵Ted Gould2009-05-201-2/+112
| | | | commit than I'd like.
* Cleaning up the name space and making it clear where we are. Now we have an ↵Ted Gould2009-05-201-19/+27
| | | | object
* Include the header tooTed Gould2009-05-191-0/+2
|
* Switching over to some autogenerated menu files instead of our test ones.Ted Gould2009-05-191-0/+49