~shnatsel/unity/old-school-dash

« back to all changes in this revision

Viewing changes to src/Launcher.h

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2011-04-11 12:42:33 UTC
  • mfrom: (1.1.40 upstream)
  • Revision ID: james.westby@ubuntu.com-20110411124233-aey6czshkijifje0
Tags: 3.8.6-0ubuntu1
* New upstream release.
  - compiz crashed with SIGABRT in raise() (LP: #748163)
  - System freezes when maximize button is clicked (LP: #754063)
  - compiz crashed with SIGSEGV in QuicklistView::IsMenuItemSeperator()
    (LP: #754302)
  - compiz crashed with SIGSEGV in std::_List_node_base::_M_hook()
    (LP: #754235)
  - compiz crashed with SIGSEGV in ubus_server_pump_message_queue()
    (LP: #754657)
  - drag from dash to launcher (LP: #662616)
  - Add a test case for unity-decorator regressions (LP: #736878)
  - the files place category combo has empty space (LP: #741641)
  - panel superposition (LP: #742859)
  - Unity Launcher stops autohiding and is not responsive (LP: #744325)
  - Unity Launcher stops autohiding and is not responsive (LP: #744325)
  - [FFE] Need API to set urgency from background process (LP: #747677)
  - Launcher - Escape from 'drag behind the Launcher' interaction
    (LP: #750298)
  - Launcher needs to be desaturated when Dash is open, not transparent.
    (LP: #750358)
  - compiz crashed with SIGSEGV in free() (LP: #752293)
  - migrate_favorites.py crashed with ImportError in __main__: No module
    named gconf (LP: #752176)
  - compiz crashed with SIGSEGV in PluginClassHandler<DecorWindow,
    CompWindow, 0>::get() (LP: #743807)
  - cannot close the dash by clicking on the bfb (LP: #753914)
  - Animation for Grid Previews is broken (LP: #754088)
  - compiz crashed with SIGSEGV in PanelMenuView::OnPlaceViewShown()
    (LP: #754585)
  - Pressing F10 then "left arrow" wit Unity on Natty makes the system
    unusable (LP: #756867)
  - compiz crashed with SIGSEGV in __pthread_mutex_lock() (LP: #711231)
  - Tooltips and Dash Font Problems (LP: #741605)
  - Title elipisising incorrect.  Type “Shotwell” for a good example
    (LP: #750350)
  - compiz crashed with SIGSEGV in Launcher::Launcher() (LP: #748096)
  - BFB - Turn top left corner blue rather than Ubuntu logo (LP: #755286)
  - launcher appears and gets stuck when resizing windows with mouse
    (LP: #754690)
  - Wrong item gets dragged out (LP: #729796)
  - Launcher - when the launcher is folded, the bottom icon partially falls
    off the end of the screen (LP: #731869)
  - unity-window-decorator: Resize padding: Tiny focused windows lose resize
    padding and shadow when <69 pixels wide (LP: #737707)
  - Deinstalling an application with launcher entry leaves orphaned shortcut
    (LP: #748107)
  - Two Nautilus windows open when clicked on a device icon on Launcher
    (started after 3.8.2) (LP: #748299)
  - compiz crashed with SIGSEGV in Launcher::AnimationTimeout()
    (LP: #749890)
* debian/control:
  - build-dep on latest nux (ABI break)
* debian/unity-common.install:
  - install the desktop file for the new capplet

Show diffs side-by-side

added added

removed removed

Lines of Context:
114
114
  void SetIconSize(int tile_size, int icon_size);
115
115
  
116
116
  bool Hidden () { return _hidden; }
 
117
  bool ShowOnEdge () { return _hide_machine->GetShowOnEdge (); }
117
118
 
118
119
  void SetModel (LauncherModel *model);
119
120
  LauncherModel* GetModel ();
138
139
  void SetAutoHideAnimation (AutoHideAnimation animation);
139
140
  AutoHideAnimation GetAutoHideAnimation ();
140
141
  
 
142
  void EdgeRevealTriggered ();
 
143
  
141
144
  gboolean CheckSuperShortcutPressed (unsigned int key_sym, unsigned long key_code, unsigned long key_state, char* key_string);
142
145
  
143
146
  nux::BaseWindow* GetParent () { return _parent; };
215
218
    float         y_rotation;
216
219
    float         z_rotation;
217
220
    float         alpha;
 
221
    float         saturation;
218
222
    float         backlight_intensity;
219
223
    float         glow_intensity;
220
224
    float         shimmer_progress;
286
290
  float DragThresholdProgress        (struct timespec const &current);
287
291
  float DragHideProgress             (struct timespec const &current);
288
292
  float DragOutProgress              (struct timespec const &current);
 
293
  float IconDesatValue               (LauncherIcon *icon, struct timespec const &current);
289
294
  float IconPresentProgress          (LauncherIcon *icon, struct timespec const &current);
290
295
  float IconUrgentProgress           (LauncherIcon *icon, struct timespec const &current);
291
296
  float IconShimmerProgress          (LauncherIcon *icon, struct timespec const &current);
331
336
  static void OnPlaceViewShown (GVariant *data, void *val);
332
337
  
333
338
  static void OnBFBUpdate (GVariant *data, gpointer user_data);
 
339
  static void OnBFBDndEnter (GVariant *data, gpointer user_data);
334
340
 
335
341
  static void OnActionDone (GVariant *data, void *val);
336
342
 
391
397
 
392
398
  std::list<char *> StringToUriList (char * input);
393
399
 
 
400
  static void SettingsChanged (GSettings *settings, gchar *key, Launcher *self);
 
401
 
394
402
  nux::HLayout* m_Layout;
395
403
  int m_ContentOffsetY;
396
404
 
500
508
  LauncherIcon     *_dnd_hovered_icon;
501
509
  
502
510
  Atom              _selection_atom;
 
511
  
 
512
  guint             _launcher_animation_timeout;
503
513
 
504
514
  /* gdbus */
505
515
  guint                       _dbus_owner;
545
555
  sigc::connection _on_drag_update_connection;
546
556
  sigc::connection _on_drag_finish_connection;
547
557
 
 
558
  GSettings *_settings;
548
559
};
549
560
 
550
561
#endif // LAUNCHER_H