Package peppy :: Package plugins :: Module hexedit_mode :: Class HexRecordFormat
[frames] | no frames]

Class HexRecordFormat

                                object --+    
                                         |    
                          WorksWithHexEdit --+
                                             |
                        object --+           |
                                 |           |
actions.base.BufferBusyActionMixin --+       |
                                     |       |
                    object --+       |       |
                             |       |       |
              debug.debugmixin --+   |       |
                                 |   |       |
              actions.SelectAction --+       |
                                     |       |
   actions.base.TextModificationAction --+   |
                                         |   |
       actions.minibuffer.MinibufferAction --+
                                             |
                                            HexRecordFormat

Change how hex values are unpacked to human-readable values

Use minibuffer to change the struct description of the hex values

Nested Classes
  minibuffer
Dedicated subclass of Minibuffer that prompts for a text string
Instance Methods
 
getInitialValueHook(self)
Get the initial value (if any)
 
processMinibuffer(self, minibuffer, mode, text)

Inherited from actions.minibuffer.MinibufferAction: action

Inherited from actions.base.BufferBusyActionMixin: isActionAvailable, isEnabled

Inherited from actions.SelectAction: __call__, __init__, getMenuItemName, getSubIds, getTooltip, initPostHook, initPreHook, insertIntoMenu, insertIntoToolbar, showEnable

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

Class Methods

Inherited from WorksWithHexEdit: worksWithMajorMode

Inherited from actions.SelectAction: getHelp, setAcceleratorText

Inherited from debug.debugmixin: dprint

Class Variables
  name = 'Record Format...'
This is the name of the menu entry as it appears in the menu bar.
  default_menu = ('View', -500)
The default menu location is specified here as a tuple containing the menu path (separated by / characters) and a number between 1 and 1000 representing the position within the menu.
  key_bindings = {'default': 'M-F'}
Map of platform to default keybinding.
  minibuffer_label = 'Record Format:'

Inherited from actions.SelectAction: alias, default_toolbar, global_id, icon, keyboard, stock_id, tooltip

Inherited from debug.debugmixin: debuglevel

Properties

Inherited from object: __class__

Method Details

getInitialValueHook(self)

 

Get the initial value (if any)

This hook is called immediately before the minibuffer is placed in the mode. If overridden in a subclass, this should return a text representation of the string to place in the minibuffer.

Overrides: actions.minibuffer.MinibufferAction.getInitialValueHook
(inherited documentation)

processMinibuffer(self, minibuffer, mode, text)

 
Overrides: actions.minibuffer.MinibufferAction.processMinibuffer