~ubuntu-branches/ubuntu/maverick/awn-extras-applets/maverick

« back to all changes in this revision

Viewing changes to applets/unmaintained/stacks/stacks_applet.py

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2010-08-29 14:29:52 UTC
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: james.westby@ubuntu.com-20100829142952-rhvuetyms9bv5uu7
Tags: upstream-0.4.0+bzr1372
ImportĀ upstreamĀ versionĀ 0.4.0+bzr1372

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/env python
2
 
 
3
2
# Copyright (c) 2007 Randal Barlow
4
3
#
5
4
# This library is free software; you can redistribute it and/or
18
17
# Boston, MA 02111-1307, USA.
19
18
 
20
19
import sys
21
 
import os
 
20
 
22
21
import gtk
23
22
from gtk import gdk
24
23
import gobject
25
 
import pango
26
24
import awn
27
 
import cairo
28
 
import gnome.ui
29
 
import gnomedesktop
30
 
import time
31
25
 
32
26
from stacks_backend import *
33
27
from stacks_backend_file import *
34
28
from stacks_backend_folder import *
35
 
from stacks_backend_plugger import *
36
 
from stacks_backend_trasher import *
37
29
from stacks_config import *
38
30
from stacks_launcher import LaunchManager
39
31
from stacks_icons import IconFactory
346
338
        if _config_backend_type == BACKEND_TYPE_FOLDER:
347
339
            self.backend = FolderBackend(self,
348
340
                    self.config['backend'], self.config['icon_size'])
349
 
        elif _config_backend_type == BACKEND_TYPE_PLUGGER:
350
 
            self.backend = PluggerBackend(self,
351
 
                    self.config['backend'], self.config['icon_size'])
352
 
        elif _config_backend_type == BACKEND_TYPE_TRASHER:
353
 
            self.backend = TrashBackend(self,
354
 
                    self.config['backend'], self.config['icon_size'])
355
341
        else:   # BACKEND_TYPE_FILE:
356
342
            self.backend = FileBackend(self,
357
343
                    self.config['backend'], self.config['icon_size'])
364
350
        self.applet_set_icon(None)
365
351
 
366
352
if __name__ == "__main__":
367
 
    print sys.argv[1:]
368
353
    awn.init (sys.argv[1:])
369
 
    # might needed to request passwords from user
370
 
    gnome.ui.authentication_manager_init()
371
354
    applet = StacksApplet (awn.uid, awn.panel_id)
372
355
    awn.embed_applet (applet)
373
356
    applet.show_all()