~ubuntu-branches/ubuntu/wily/docky/wily-proposed

« back to all changes in this revision

Viewing changes to Docky/Docky/Interface/DockPreferences.cs

  • Committer: Bazaar Package Importer
  • Author(s): Mirco Bauer
  • Date: 2010-09-05 14:06:40 UTC
  • mfrom: (1.1.6 upstream) (9.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100905140640-im9ljgthb3e1lfi7
Tags: 2.0.6-2
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
//  
2
 
//  Copyright (C) 2009 Jason Smith, Robert Dyer, Chris Szikszoy
 
2
//  Copyright (C) 2009-2010 Jason Smith, Robert Dyer, Chris Szikszoy
3
3
// 
4
4
//  This program is free software: you can redistribute it and/or modify
5
5
//  it under the terms of the GNU General Public License as published by
350
350
                        
351
351
                        DefaultProvider.ItemsChanged += HandleDefaultProviderItemsChanged;
352
352
                        
 
353
                        if (FirstRun)
 
354
                                FirstRun = false;
 
355
                        
353
356
                        ShowAll ();
354
357
                }
355
358
 
449
452
                        if (WindowManager)
450
453
                                DefaultProvider.SetWindowManager ();
451
454
                        
 
455
                        // on first run, add default plugins to the dock
 
456
                        if (FirstRun) {
 
457
                                Log<DockPreferences>.Info ("Adding default plugins.");
 
458
                                foreach (AbstractDockItemProvider provider in PluginManager.ItemProviders)
 
459
                                        item_providers.Add (provider);
 
460
                                SyncPlugins ();
 
461
                        }
 
462
                        
452
463
                        autohide_box.Active = (int) Autohide;
453
464
                        UpdateAutohideDescription ();
454
465
                        fade_on_hide_check.Sensitive = (int) Autohide > 0;
464
475
                        threedee_check.Sensitive = Position == DockPosition.Bottom;
465
476
                        multiple_window_indicator_check.Active = IndicateMultipleWindows;
466
477
                        
467
 
                        
468
478
                        window_manager_check.Active = DefaultProvider.IsWindowManager;
469
479
                        DefaultProvider.WindowManagerChanged += delegate {
470
480
                                WindowManager = window_manager_check.Active = DefaultProvider.IsWindowManager;
533
543
                                        launcher_music,
534
544
                                        launcher_im,
535
545
                                }.Where (s => !String.IsNullOrEmpty (s));
536
 
                                
537
 
                                FirstRun = false;
538
546
                        }
539
547
                        
540
548
                        foreach (string launcher in Launchers) {