aboutsummaryrefslogtreecommitdiff
path: root/src/app-menu-item.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename AppMenuItem to AppSectionLars Uebernickel2012-05-311-322/+0
|
* appmenuitem: make app-info a construct-only propertyLars Uebernickel2012-05-251-14/+89
|
* appmenuitem: remove name-changed signalLars Uebernickel2012-05-251-17/+0
|
* Don't support X-Ayatana-Messaging-Menu-Icon anymoreLars Uebernickel2012-05-241-24/+3
| | | | | | | It was used to override icons for the default apps (Mail, Chat, Broadcast). Since all apps are now shown with their real name and icon, the override is not needed anymore.
* Port to gmenu, act ILars Uebernickel2012-05-241-412/+62
| | | | | | | Work-in-progress of the gmenu port for the service. The bulk of this patch removes everything related to libindicate from the service. Only the static app launchers and their configured shortcut actions are exported for now.
* Merge launcher- and appmenuitemsLars Uebernickel2012-05-231-1/+58
|
* Allow creating an app menu item without associated indicate serverLars Uebernickel2012-05-231-53/+67
|
* app-menu-item: remove another unneeded priv variableLars Uebernickel2012-05-221-19/+5
|
* app-menu-item: remove unneeded priv variableLars Uebernickel2012-05-221-11/+6
|
* Allow creating AppMenuItems without initial listener / serverLars Uebernickel2012-05-211-3/+20
|
* Remove the seen dbLars Uebernickel2012-05-181-3/+0
| | | | | | | It was only really used to figure out whether one of the default apps was ever running, so that "Set up..." or the app name and actions would be shown in the menu. Since there are no default apps anymore, this is not needed either.
* Remove default applicationsLars Uebernickel2012-05-181-29/+19
| | | | | | | | This gets rid of the "Set Up <app>" sections for Email, Chat, and Broadcast. Also, default apps don't get to override the icon and names anymore. Every app gets its real name and icon displayed. Overriding the icon with X-Ayatana-Messaging-Menu-Icon is still possible.
* Look for the override icon in the keyfileTed Gould2011-04-061-2/+22
|
* Create the keyfile for the application icon as wellTed Gould2011-04-061-5/+18
|
* Prototype changesTed Gould2011-01-141-4/+4
|
* adjusted position of the left icons and triangle overlayDavid Barth2010-08-261-0/+1
|
* Removing the blank menu itemsTed Gould2010-08-241-2/+0
|
* Forgot to pass the object here.Ted Gould2010-04-161-1/+1
|
* Changing the changed signal to be added/removed so that we can make things ↵Ted Gould2010-04-161-18/+20
| | | | even more fun.
* It's possible the newroot could be NULL, and that's okay.Ted Gould2010-04-151-16/+19
|
* Making application items default to invisible, and only become visible if ↵Ted Gould2010-03-301-1/+3
| | | | they get a valid desktop file.
* Ensuring that the visibility property is set on the application entries.Ted Gould2010-03-301-0/+2
|
* Tracking which applications we've seen before.Ted Gould2010-03-251-0/+3
|\
| * Adding the new server to the seen database.Ted Gould2010-03-241-0/+3
| |
* | Set the blank icon on proxy objectsTed Gould2010-03-241-0/+2
|/
* Changing to use the new app typeTed Gould2010-03-231-4/+6
|
* Using the default icon in the application indicator as well.Ted Gould2010-03-041-4/+9
|
* Checking the default name on application itemsTed Gould2010-03-041-2/+8
|
* Changing the applications to have icons.Ted Gould2010-02-181-0/+6
|\
| * Put the icons into the active items.Ted Gould2010-02-171-0/+6
| |
* | Adding protection from data fields by checking to ensure they're AppMenuItemsTed Gould2010-02-181-0/+6
| |
* | Setting the listener to NULL after unrefing it.Ted Gould2010-02-181-0/+1
| |
* | Did I ever talk to you about why I hate while loops? I have to stop using ↵Ted Gould2010-02-171-0/+1
| | | | | | | | them. They just lead to bugs.
* | Eh, forgot to flesh out the listsTed Gould2010-02-171-1/+3
| |
* | If we already have children, make sure to process them right away.Ted Gould2010-02-171-0/+6
| |
* | Adding some debug messagesTed Gould2010-02-171-0/+2
| |
* | Realized that we can't proxy the root as the items can't then have two ↵Ted Gould2010-02-171-8/+59
| | | | | | | | parents, and they need to exist with a parent in the menu that we're building. So we have to leave the proxy items unparented until they get picked up in the service themselves.
* | Adding a list to put the shortcuts inTed Gould2010-02-171-0/+17
| |
* | Oops, wrong signal name for this function.Ted Gould2010-02-171-4/+4
| |
* | Emitting the new signal all over the place.Ted Gould2010-02-171-5/+10
| |
* | Adding in a shortcuts changed signalTed Gould2010-02-171-0/+8
| |
* | Handling root item changes. Mostly.Ted Gould2010-02-171-2/+56
| |
* | Init and cleanup the client and root private properties.Ted Gould2010-02-171-2/+17
| |
* | Fleshing out menu_cb, lots of avenues for expantion in other directions now.Ted Gould2010-02-171-0/+27
| |
* | Adding API for getting itemsTed Gould2010-02-171-0/+8
|/
* Some comments.Ted Gould2010-02-091-0/+3
|
* Disconnecting the signal handler attached to the listener when we go away.Ted Gould2010-02-091-0/+1
|
* Fixing debug messageTed Gould2010-02-081-1/+1
|
* Changing callback prototype and activate signalsTed Gould2010-02-041-3/+3
|
* No atoi, no stdlib.h, that's how it is.Ted Gould2009-09-051-1/+0
|