~ubuntu-branches/ubuntu/saucy/cairo-dock-plug-ins/saucy-proposed

« back to all changes in this revision

Viewing changes to dnd2share/src/applet-notifications.c

  • Committer: Jamie Strandboge
  • Author(s): Matthieu Baerts (matttbe)
  • Date: 2012-03-26 14:35:01 UTC
  • mfrom: (25.1.1 cairo-dock-plug-ins)
  • Revision ID: jamie@canonical.com-20120326143501-r3c8mq6n2vyc0e2j
* New upstream release. (LP: #961579)
* Upstream ChangeLog: (main changes)
 - Updated translations
 - MusicPlayer:
  + When choosing the player the first time, launch it and set the name
  + It seems the latest stable version of rhythmbox now re-uses this DBus
     address: org.mpris.MediaPlayer2.rhythmbox
 - Use the default bg color for always visible icons
 - GMenu: check if kde4-applications.menu and lxde-applications.menu
    are available
 - Dbus:
  + Bash interface: fixed a typo
  + Changed the third-party applets dir on the server for the 3.0
  + Enabling threads on the Python Interface
  + Modified the old SetEmblem method to use the new overlays
 - Enable GVFS if detected
 - Indicators: handle the case where the service crashes
 - Status-Notifier:
  + Indicator 0.4.90 (and newer) has a new variable (Title)
  + Display Label first if it's available instead of Title first
  + Fixed a bug with empty labels
  + KDE's watcher: if ItemIsMenu is true (e.g. Klipper) and if we only show
     the menu on left click, we emit a signal to the application to show
     its own menu
  + checked if the menu path is different that '/NO_DBUSMENU'
  + IAS: checked if an item is not already available in the systray
     (workaround) and fixed a few typos
  + Added a space between icons and fixed the wrong drawing of the icon
     on a vertical dock if the icon can be resized
  + Used cairo_dock_add_path_to_icon_theme
 - Sound control:
  + Fixed a small bug on reload (invisible icon)
  + Updated the Dbus names to match with Ubuntu 12.04
  + Backported the latest version of Ubuntu's indicator-sound into the
     Sound-Control applet
  + Make some items in the menu invisible if not available
  + Worked around a bug in libindicator, which keeps internally
     the service pointer
 - Logout:
  + Fixed a tiny memory leak
  + Look for a different icon's size if we want to display this icon in
     a menu/a dock/an emblem
 - PowerManager:
  + Removed an extraseparators in the menu
 - Clock:
  + Used the logical rectangle in order to fix the position of the text
  + Removed unused files
  + Removed useless translations (log.x and log.y = 0)
  + Only used this ratio to limit the deformation with the height
  + Fixed a problem with the ratio if this applet is displayed in
     a vertical dock
 - Remote Control: fixed a crash during the 'click' signal
 - Slider:
  + When reloading, display the changes immediately
  + Added the possibility to refresh the images list from the menu
  + Fixed the loading of the image on startup, when the applet's size is
     not yet stable
  + Code cleaning
 - Fixed an error when compiling without libindicator
 - A few minor changes (comments, factorisation, etc)
 - Recent-Events: if zeitgeist is not yet running on first search,
    try 3 times before giving up.
* debian/control:
 - Updated the version of cairo-dock-[core;data;dev].

Show diffs side-by-side

added added

removed removed

Lines of Context:
423
423
                gboolean bIsDirectory;
424
424
                int iVolumeID;
425
425
                double fOrder;
 
426
                gint iDesiredIconSize = cairo_dock_search_icon_size (GTK_ICON_SIZE_LARGE_TOOLBAR); // 24px by default
426
427
                int i;
427
428
                GList *it;
428
429
                for (it = myData.pUpoadedItems; it != NULL; it = it->next)
437
438
                                if (! g_file_test (cPreview, G_FILE_TEST_EXISTS))
438
439
                                {
439
440
                                        g_free (cPreview);
440
 
                                        cPreview = cairo_dock_search_icon_s_path ("image-x-generic");;
 
441
                                        cPreview = cairo_dock_search_icon_s_path ("image-x-generic", iDesiredIconSize);
441
442
                                }
442
443
                        }
443
444
                        else if (pItem->iFileType == CD_TYPE_TEXT)
444
445
                        {
445
 
                                cPreview = cairo_dock_search_icon_s_path ("text-x-generic");
 
446
                                cPreview = cairo_dock_search_icon_s_path ("text-x-generic", iDesiredIconSize);
446
447
                        }
447
448
                        else if (pItem->iFileType == CD_TYPE_VIDEO)
448
449
                        {
449
 
                                cPreview = cairo_dock_search_icon_s_path ("video-x-generic");
 
450
                                cPreview = cairo_dock_search_icon_s_path ("video-x-generic", iDesiredIconSize);
450
451
                        }
451
452
                        if (cPreview == NULL)
452
453
                        {
453
454
                                gchar *cIconName = NULL;
454
455
                                cairo_dock_fm_get_file_info (pItem->cLocalPath, &cName, &cURI, &cIconName, &bIsDirectory, &iVolumeID, &fOrder, 0);
455
 
                                cPreview = cairo_dock_search_icon_s_path (cIconName);
 
456
                                cPreview = cairo_dock_search_icon_s_path (cIconName, iDesiredIconSize);
456
457
                                g_free (cIconName);
457
458
                                g_free (cName);
458
459
                                cName = NULL;