Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | IdoMenuItem: don't try to set state on stateless actions | Lars Uebernickel | 2012-08-27 | 1 | -1/+6 |
| | |||||
* | Request showing the chat section also when the app is not running | Lars Uebernickel | 2012-08-24 | 1 | -2/+1 |
| | |||||
* | Merge lp:~charlesk/indicator-messages/towards-q-redesign | Lars Uebernickel | 2012-08-21 | 1 | -2/+7 |
|\ | | | | | | | | | Plugs several memory leaks in app-section.c | ||||
| * | in app-section.c's activate_cb(), don't leak the GError if we can't launch | Charles Kerr | 2012-08-21 | 1 | -2/+4 |
| | | |||||
| * | in app-section's app_section_set_app_info(), don't leak the nicks' actions | Charles Kerr | 2012-08-21 | 1 | -0/+1 |
| | | |||||
| * | in app-section.c's dispose(), clear the muxer object | Charles Kerr | 2012-08-21 | 1 | -0/+2 |
| | | |||||
* | | Show icons in application and source menu items | Lars Uebernickel | 2012-08-21 | 1 | -4/+4 |
|/ | | | | | | | Everthing goes through GIcon now, using g_icon_{to,new_for}_string to set a string attribute on the menu item. The attribute is prefixed x-canonical- for now. | ||||
* | Merge Charles' branch: fixes a memory and a signal leak; various neat cleanups | Lars Uebernickel | 2012-08-20 | 1 | -15/+5 |
|\ | | | | | | | | | | | The "add sanity check" commit is not included, as app-section is not public. This merge also removes the remaining sanity checks in app-section. | ||||
| * | add sanity checks to args passed in the public API | Charles Kerr | 2012-08-19 | 1 | -1/+9 |
| | | |||||
| * | in app-section.c's dispose(), use g_clear_object() for priv.ids and priv.keyfile | Charles Kerr | 2012-08-19 | 1 | -10/+2 |
| | | |||||
| * | add lars as co-author of app-section | Charles Kerr | 2012-08-19 | 1 | -1/+2 |
| | | |||||
* | | app-section: rename remote_menu to source_menu | Lars Uebernickel | 2012-08-20 | 1 | -6/+6 |
| | | | | | | | | | | Because it contains the message sources. | ||||
* | | Export both static shortcuts also when the app is running | Lars Uebernickel | 2012-08-20 | 1 | -19/+30 |
| | | |||||
* | | Use a custom menu item for application items | Lars Uebernickel | 2012-08-20 | 1 | -5/+29 |
|/ | | | | | | | | | | | | | This introduces ImAppMenuItem: a menu item which shows a small triangle next to an application's name if the associated app is running. The running state is communicated to the menu by giving the "launch" action a boolean state. This depends on a patch to gtk which creates custom menu items from gtk_menu_new_from_model when the x-canonical-type attribute is set on a menu item in the model. | ||||
* | X-MessagingMenu-UsesChatStatus --> X-MessagingMenu-UsesChatSection | Lars Uebernickel | 2012-06-29 | 1 | -1/+1 |
| | |||||
* | Only show chat section when necessary | Lars Uebernickel | 2012-06-27 | 1 | -0/+74 |
| | | | | | | | | The chat section is only shown when an application that is registered to use it is running. Applications are registered if their desktop file contains: X-MessagingMenu-UsesChatStatus: true | ||||
* | Make "Clear" work again | Lars Uebernickel | 2012-06-27 | 1 | -0/+39 |
| | |||||
* | Add draws-attention flag to source actions | Lars Uebernickel | 2012-06-27 | 1 | -2/+149 |
| | | | | | | AppSections watch those flags for associated sources and mux them into a draws-attention property for the whole section. | ||||
* | app-section.c: get rid of unnecessary local item | Lars Uebernickel | 2012-06-26 | 1 | -4/+1 |
| | |||||
* | messages-service: move gmenu utility functions into gmenuutils.[ch] | Lars Uebernickel | 2012-06-26 | 1 | -16/+5 |
| | | | | | As a neat side-effect, this fixes a memory leak in app-section.c. | ||||
* | Put launcher and shortcut menu items into the same gmenu section | Lars Uebernickel | 2012-06-25 | 1 | -36/+22 |
| | |||||
* | Reexport application menu as a separate section below the shortcuts | Lars Uebernickel | 2012-06-04 | 1 | -2/+12 |
| | |||||
* | app-section: replace G_TYPE_INSTANCE_GET_PRIVATE calls with a priv member | Lars Uebernickel | 2012-06-04 | 1 | -18/+19 |
| | |||||
* | Name actions after the shortcut nick instead of its label | Lars Uebernickel | 2012-06-03 | 1 | -2/+2 |
| | |||||
* | Reexport application actions | Lars Uebernickel | 2012-06-03 | 1 | -0/+21 |
| | |||||
* | app-section: only call g_bus_unwatch_name if we're watching a name | Lars Uebernickel | 2012-06-02 | 1 | -2/+4 |
| | |||||
* | Listen to menus exported by applications | Lars Uebernickel | 2012-06-02 | 1 | -8/+14 |
| | |||||
* | Listen to actions exported by applications | Lars Uebernickel | 2012-06-02 | 1 | -0/+68 |
| | |||||
* | app-section: fix indentation | Lars Uebernickel | 2012-05-31 | 1 | -23/+23 |
| | |||||
* | Put the 'launch' action onto app's menu sections | Lars Uebernickel | 2012-05-31 | 1 | -12/+21 |
| | | | | | This requires clients to make those menu sections clickable. | ||||
* | Rename AppMenuItem to AppSection | Lars Uebernickel | 2012-05-31 | 1 | -0/+321 |