aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--preferences_window.py52
1 files changed, 5 insertions, 47 deletions
diff --git a/preferences_window.py b/preferences_window.py
index 4a9afa0..10dbf1b 100644
--- a/preferences_window.py
+++ b/preferences_window.py
@@ -1,47 +1,7 @@
-from Foundation import NSFormatter
-
import vanilla
from preferences import Preferences
-# from remote_pdb import RemotePdb
-
-
-# class Booya4HotKeyFormatter(NSFormatter):
-#
-# def __new__(cls, *arg, **kwargs):
-# self = cls.alloc().init()
-# return self
-#
-# def stringForObjectValue_(self, obj):
-# return str(obj)
-#
-# def getObjectValue_forString_errorDescription_(self, obj, string, error):
-# return True
-#
-# def isPartialStringValid_newEditingString_errorDescription_(
-# self,
-# partial_string,
-# new_string,
-# error):
-# if len(partial_string) > 1:
-# return False
-#
-# return True
-
- # def isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_(
- # self,
- # partial_string_ptr,
- # proposed_sel_range_ptr,
- # orig_string,
- # orig_sel_range,
- # error):
- # if len(partial_string_ptr) > 1:
- # return False
- #
- # return True
-
-
class PreferencesWindow(object):
@@ -52,22 +12,20 @@ class PreferencesWindow(object):
self.w.activation_key_label = vanilla.TextBox(
(10, 15, -10, 22),
'Short Key:')
- # RemotePdb('127.0.0.1', 4444).set_trace()
self.w.activation_key = vanilla.EditText(
posSize=(82, 12, -10, 25),
text=self.preferences.activation_key,
- # formatter=Booya4HotKeyFormatter(),
callback=self.edit_text_callback)
self.w.open()
def edit_text_callback(self, sender):
- r = sender.get()
+ value = sender.get()
- if len(r) > 1:
- r = r[0]
+ if len(value) > 1:
+ value = value[0]
- self.preferences.activation_key = r
- self.w.activation_key.set(r)
+ self.preferences.activation_key = value
+ self.w.activation_key.set(value)
PreferencesWindow()