~artfwo/indicator-cpufreq/trunk

« back to all changes in this revision

Viewing changes to indicator_cpufreq/indicator.py

  • Committer: Артём Попов
  • Date: 2011-02-24 03:32:02 UTC
  • Revision ID: artfwo@gmail.com-20110224033202-a4n3c954akspbc2d
D-BUS service works properly. Still needs polkit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
59
59
            appindicator.CATEGORY_HARDWARE)
60
60
        self.set_status(appindicator.STATUS_ACTIVE)
61
61
        
62
 
        self.set_icon_theme_path(get_icon_path())
 
62
        self.set_icon_theme_path("/usr/share/icons")
 
63
        #print get_icon_path()
63
64
        #self.set_icon(get_data_file('media', 'indicator-cpufreq.png'))
64
65
        self.set_icon('indicator-cpufreq')
 
66
        print self.get_icon()
65
67
        
66
68
        menu = gtk.Menu()
67
69
        self.select_items = {}
126
128
    def select_activated(self, menuitem, select, value):
127
129
        if menuitem.active:
128
130
            bus = dbus.SystemBus()
129
 
            proxy = bus.get_object("org.gnome.CPUFreqSelector",
130
 
                "/org/gnome/cpufreq_selector/selector",
 
131
            proxy = bus.get_object("com.ubuntu.IndicatorCpufreqSelector",
 
132
                "/Selector",
131
133
                introspect=False)
132
134
            if select == 'frequency':
133
135
                proxy.SetFrequency(dbus.UInt32(FIXME_CPU), dbus.UInt32(value),
134
 
                    dbus_interface='org.gnome.CPUFreqSelector')
 
136
                    dbus_interface='com.ubuntu.IndicatorCpufreqSelector')
135
137
            else:
136
138
                proxy.SetGovernor(dbus.UInt32(FIXME_CPU), value,
137
 
                    dbus_interface='org.gnome.CPUFreqSelector')
 
139
                    dbus_interface='com.ubuntu.IndicatorCpufreqSelector')
138
140
    
139
141
    def can_set(self):
140
142
        pass