aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Hide the indicator when no application is configured to use it.. Fixes: ↵Lars Uebernickel2012-09-052-54/+71
|\ | | | | | | https://bugs.launchpad.net/bugs/661059, https://bugs.launchpad.net/bugs/1045039. Approved by jenkins, Charles Kerr.
| * indicator-messages.c: don't call menu_items_changed directlyLars Uebernickel2012-09-051-31/+38
| |
| * Hide indicator when no applications are configured to use itLars Uebernickel2012-09-042-64/+74
| | | | | | | | | | | | This is done by removing the header item from the menu model in the service. On the panel side, call indicator_object_hide() if the recevied menu is empty.
* | Some minor enhancements to the in-source documentation.. Approved by ↵Lars Uebernickel2012-09-041-10/+15
|\ \ | | | | | | | | | jenkins, Charles Kerr.
| * | libmessaging-menu: fix shortcut action documentationLars Uebernickel2012-09-041-4/+5
| | |
| * | libmessaging-menu: add convenience docLars Uebernickel2012-09-021-3/+6
| | | | | | | | | | | | | | | | | | | | | The most common case when inserting a timed source is to insert a source with the current time. Emphasize this in the documentation by linking to the convenience methods from the _with_time variants.
| * | libmessaging-menu: document that @time is expressed in microsecondsLars Uebernickel2012-09-021-3/+3
| | |
| * | libmessaging-menu: add @include hint to documentationLars Uebernickel2012-09-021-0/+1
| | |
* | | Draw counts as lozenges again.Lars Uebernickel2012-09-044-59/+481
|\ \ \ | |_|/ |/| | | | | Introduces IdoDetailLabel, a GtkWidget that renders detail strings (e.g. as lozenges) on the right side of a menu item.. Approved by Charles Kerr.
| * | ido-detail-label: factor common code out of set_text and _countLars Uebernickel2012-09-041-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | This was only half-heartedly done with the _clear function, which left a dangling pointer. Contributed by Charles Kerr. Thanks!
| * | ido-detail-label: chain up dispose and finalize callsLars Uebernickel2012-09-041-0/+4
| | |
| * | im-source-menu-item: ellipsize label when it's longer than 40 emLars Uebernickel2012-09-031-0/+3
| | | | | | | | | | | | | | | Also make sure that the label is left-aligned when ellipsized.
| * | im-source-menu-item: draw lozenges around countsLars Uebernickel2012-09-034-74/+458
| | | | | | | | | | | | | | | | | | A new widget class IdoDetailLabel is introduced, which can display either a string or a count. Counts are drawn as lozenges.
| * | im-source-menu-item: refactor setting detail stringLars Uebernickel2012-09-031-15/+46
| |/
* / Update bzrignoreLars Uebernickel2012-09-031-9/+24
|/
* libmessaging-menu: make generated .gir compatible with valaLars Uebernickel2012-09-011-0/+2
| | | | | | | | In particular, mamke sure the <c:namespace> and <package> tags are included in the .gir. Fixes launchpad bug #1044096, thanks Jim!
* 12.10.2Lars Uebernickel2012-08-312-3/+11
|
* libmessaging-menu: allow using multiple MessagingMenuAppsLars Uebernickel2012-08-311-48/+73
| | | | | | | The dbus path was set to /com/canonical/indicator/messages for all MessagingMenuApps that a process created. This patch adds the desktop id into the path.
* libmessaging-menu: allow changing label and icon of sourcesLars Uebernickel2012-08-312-0/+109
|
* libmessaging-menu: make real links out of urls in the documentationLars Uebernickel2012-08-291-7/+7
|
* Fix gtk-doc warningsLars Uebernickel2012-08-292-1/+6
|
* Add gtk-doc supportLars Uebernickel2012-08-297-5/+73
|
* libmessaging-menu: add documentationLars Uebernickel2012-08-292-12/+125
| | | | | | Adds an overview description of the messaging menu and documentation for enums, properties, and signals.
* 12.10.1Lars Uebernickel2012-08-272-1/+10
|
* Merge lp:~larsu/messaging-menu/fix-iconsLars Uebernickel2012-08-2719-21/+495
|\
| * ido_menu_item_set_menu_item: make sure g_free isn't called with dangling pointerLars Uebernickel2012-08-271-1/+1
| |
| * IdoMenuItem: clear target pointer in disposeLars Uebernickel2012-08-271-1/+4
| |
| * Increase spacing between icons and labelsLars Uebernickel2012-08-273-1/+3
| |
| * Indent application shortcutsLars Uebernickel2012-08-271-4/+15
| | | | | | | | | | | | This is done by setting their icon to the empty string, which IdoMenuItem interprets as "show a clear icon".
| * IdoMenuItem: don't try to set state on stateless actionsLars Uebernickel2012-08-272-3/+10
| |
| * Show icons on status menu itemsLars Uebernickel2012-08-275-5/+460
| | | | | | | | | | | | | | This introduces IdoMenuItem, a GtkCheckMenuItem that can also show icons. This should go into libido at some point. Also, Im{App,Source}MenuItem could derive from it so that the GMenuItem-setting logic is only in one place.
| * Install icons in the standard pathLars Uebernickel2012-08-2711-13/+10
| |
| * Remove unused #includeLars Uebernickel2012-08-271-1/+0
| |
* | Make sure the icon is cleared also when a source is removedLars Uebernickel2012-08-271-7/+0
| | | | | | | | | | | | The code was there, but an superfluous condition made the function return early.
* | Bring back the blue icon when a source is drawing attentionLars Uebernickel2012-08-271-1/+26
|/
* Plug memory leaks: return value of g_menu_model_get_item_link is transfer fullLars Uebernickel2012-08-252-1/+11
|
* Fix a memory leak and potential crash: ref_sink the widget, not the GMenuLars Uebernickel2012-08-251-1/+2
|
* Make sure the time shown in the menu is always currentLars Uebernickel2012-08-241-1/+33
|
* Don't spam debug messagesLars Uebernickel2012-08-241-1/+0
|
* Request showing the chat section also when the app is not runningLars Uebernickel2012-08-241-2/+1
|
* Don't use '&' in variant format strings of g_menu_item_* callsLars Uebernickel2012-08-241-6/+10
|
* libmessaging-menu: fix g-ir-scanner warningsLars Uebernickel2012-08-232-6/+4
| | | | | | Also, enable warnings by default and only include messaging-menu.[ch] in the gir.
* libmessaging-menu: re-register with the service if it restartedLars Uebernickel2012-08-231-1/+41
|
* Make the panel plugin reconnect to the service when it restartsLars Uebernickel2012-08-231-36/+56
|
* libmessaging-menu: don't warn when removing a non-existant sourceLars Uebernickel2012-08-231-3/+0
|
* libmessaging-menu: remove sources when they are activatedLars Uebernickel2012-08-231-0/+2
| | | | | | | Applications shouldn't leave message sources that the user clicked on in the messaging menu. This patch spares apps from having to call remove_source in all of their handlers.
* libmessaging-menu: annotate icon parameters with allow-noneLars Uebernickel2012-08-231-7/+7
|
* libmessaging-menu: warn when desktop_id is NULL (instead of crashing)Lars Uebernickel2012-08-231-6/+16
|
* libmessaging-menu: fix export-symbols-regexSebastien Bacher2012-08-211-1/+1
|
* Merge lp:~charlesk/indicator-messages/towards-q-redesignLars Uebernickel2012-08-211-2/+7
|\ | | | | | | | | Plugs several memory leaks in app-section.c