Beispiel #1
0
 def _limitRangeAndSetText(self):
     # Limit
     self._range.max = min(self._range.max, self._fullRange.max)
     self._range.max = max(self._range.max, self._fullRange.min)
     #
     self._range.min = max(self._range.min, self._fullRange.min)
     self._range.min = min(self._range.min, self._fullRange.max)
     
     # Set text
     tmp = self._getformat()
     tmp = tmp + '  ' + unichr(8211) + '  ' + tmp
     self._label.text = tmp % (self._range.min, self._range.max)
Beispiel #2
0
 def _limitRangeAndSetText(self):
     # Limit
     self._range.max = min(self._range.max, self._fullRange.max)
     self._range.max = max(self._range.max, self._fullRange.min)
     #
     self._range.min = max(self._range.min, self._fullRange.min)
     self._range.min = min(self._range.min, self._fullRange.max)
     
     # Set text
     self._label.text = (self._format_number(self._range.min) +
                         '  ' + unichr(8211) + '  ' +
                         self._format_number(self._range.max))
Beispiel #3
0
    def _limitRangeAndSetText(self):
        # Limit
        self._range.max = min(self._range.max, self._fullRange.max)
        self._range.max = max(self._range.max, self._fullRange.min)
        #
        self._range.min = max(self._range.min, self._fullRange.min)
        self._range.min = min(self._range.min, self._fullRange.max)

        # Set text
        tmp = self._getformat()
        tmp = tmp + '  ' + unichr(8211) + '  ' + tmp
        self._label.text = tmp % (self._range.min, self._range.max)
Beispiel #4
0
 def ConvertEscapedText(self, tt):
     tt = tt.replace(r'\\', unichr(0))
     # Catch valid escape codes that were supposed to be greek letters
     # (a b f n r t v)
     tt = tt.replace('\alpha', unichr(escapes['alpha']))
     tt = tt.replace('\beta', unichr(escapes['beta']))
     tt = tt.replace('\null', unichr(escapes['null']))
     tt = tt.replace('\nu', unichr(escapes['nu']))
     tt = tt.replace('\rho', unichr(escapes['rho']))
     tt = tt.replace('\theta', unichr(escapes['theta']))
     tt = tt.replace('\tau', unichr(escapes['tau']))
     tt = tt.replace('\forall', unichr(escapes['forall']))
     tt = tt.replace('\approxeq', unichr(escapes['approxeq']))
     tt = tt.replace('\approx', unichr(escapes['approx']))
     tt = tt.replace('\ne', unichr(escapes['ne']))
     tt = tt.replace('\rightarrow', unichr(escapes['rightarrow']))
     tt = tt.replace('\rightceil', unichr(escapes['rightceil']))
     tt = tt.replace('\rightfloor', unichr(escapes['rightfloor']))
     tt = tt.replace('\times', unichr(escapes['times']))
     for c in escapesKeys:
         tt = tt.replace('\\' + c, unichr(escapes[c]))
     # get italic and bold modifiers
     tt = tt.replace('\i', '\x06')  # just use some char that is no string
     tt = tt.replace('\b',
                     '\x07')  # Note that '\i' == r'\i', but '\b' != r'\b'
     tt = tt.replace(r'\b', '\x07')
     tt = tt.replace(unichr(0), r'\\')
     return tt
Beispiel #5
0
 def ConvertEscapedText(self, tt):
     tt = tt.replace(r"\\", unichr(0))
     # Catch valid escape codes that were supposed to be greek letters
     # (a b f n r t v)
     tt = tt.replace("\alpha", unichr(escapes["alpha"]))
     tt = tt.replace("\beta", unichr(escapes["beta"]))
     tt = tt.replace("\null", unichr(escapes["null"]))
     tt = tt.replace("\nu", unichr(escapes["nu"]))
     tt = tt.replace("\rho", unichr(escapes["rho"]))
     tt = tt.replace("\theta", unichr(escapes["theta"]))
     tt = tt.replace("\tau", unichr(escapes["tau"]))
     tt = tt.replace("\forall", unichr(escapes["forall"]))
     tt = tt.replace("\approxeq", unichr(escapes["approxeq"]))
     tt = tt.replace("\approx", unichr(escapes["approx"]))
     tt = tt.replace("\ne", unichr(escapes["ne"]))
     tt = tt.replace("\rightarrow", unichr(escapes["rightarrow"]))
     tt = tt.replace("\rightceil", unichr(escapes["rightceil"]))
     tt = tt.replace("\rightfloor", unichr(escapes["rightfloor"]))
     tt = tt.replace("\times", unichr(escapes["times"]))
     for c in escapesKeys:
         tt = tt.replace("\\" + c, unichr(escapes[c]))
     # get italic and bold modifiers
     tt = tt.replace("\i", "\x06")  # just use some char that is no string
     tt = tt.replace("\b", "\x07")  # Note that '\i' == r'\i', but '\b' != r'\b'
     tt = tt.replace(r"\b", "\x07")
     tt = tt.replace(unichr(0), r"\\")
     return tt