Package peppy :: Package actions :: Module minibuffer :: Class IntMinibuffer
[frames] | no frames]

Class IntMinibuffer

      object --+            
               |            
debug.debugmixin --+        
                   |        
          Minibuffer --+    
                       |    
          TextMinibuffer --+
                           |
                          IntMinibuffer

Dedicated subclass of Minibuffer that prompts for an integer.

Can handle python expressions, with the enhancement that it recognizez hex numbers in the msw format of abcd1234h; i.e. with a 'h' after the hex digits.

Instance Methods
 
convert(self, text)

Inherited from TextMinibuffer: OnEnter, createWindow

Inherited from Minibuffer: __init__, close, focus, removeFromParent

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Methods

Inherited from debug.debugmixin: dprint

Class Variables
  label = 'Integer'
  error = 'Not an integer expression.'
  msw_hex = re.compile(r'[0-9a-fA-F]+h')

Inherited from debug.debugmixin: debuglevel

Properties

Inherited from object: __class__

Method Details

convert(self, text)

 
Overrides: TextMinibuffer.convert