Example #1
0
 def create_images(self):
     self.images['MOUSE'] = two_state_image.TwoStateImage(
         self.pixbufs, 'MOUSE')
     for img in self.MODS:
         self.images[img] = two_state_image.TwoStateImage(
             self.pixbufs, img + '_EMPTY', self.enabled[img])
     self.create_buttons()
Example #2
0
 def create_buttons(self):
   self.buttons = list(self.images[img] for img in self.IMAGES)
   for _ in range(self.options.old_keys):
     key_image = two_state_image.TwoStateImage(self.pixbufs, 'KEY_EMPTY')
     self.buttons.append(key_image)
   self.key_image = two_state_image.TwoStateImage(self.pixbufs, 'KEY_EMPTY')
   self.buttons.append(self.key_image)
   for but in self.buttons:
     if but.normal == 'MOUSE':
       but.timeout_secs = self.options.mouse_timeout
     else:
       but.timeout_secs = self.options.key_timeout
     but.connect('size_allocate', self.update_shape_mask)
Example #3
0
 def create_buttons(self):
     self.buttons = [
         self.key_image, self.mouse_image, self.shift_image,
         self.ctrl_image, self.meta_image, self.alt_image
     ]
     for _ in range(self.options.old_keys):
         key_image = two_state_image.TwoStateImage(self.pixbufs,
                                                   'KEY_EMPTY')
         self.buttons.append(key_image)
     for but in self.buttons:
         but.timeout_secs = self.options.fade_timeout
Example #4
0
 def create_images(self):
     self.mouse_image = two_state_image.TwoStateImage(self.pixbufs, 'MOUSE')
     self.shift_image = two_state_image.TwoStateImage(
         self.pixbufs, 'SHIFT_EMPTY', self.enabled['SHIFT'])
     self.ctrl_image = two_state_image.TwoStateImage(
         self.pixbufs, 'CTRL_EMPTY')
     self.meta_image = two_state_image.TwoStateImage(
         self.pixbufs, 'META_EMPTY', self.enabled['META'])
     self.alt_image = two_state_image.TwoStateImage(self.pixbufs,
                                                    'ALT_EMPTY',
                                                    self.enabled['ALT'])
     self.key_image = two_state_image.TwoStateImage(self.pixbufs,
                                                    'KEY_EMPTY',
                                                    self.enabled['KEYS'])
     self.create_buttons()