Package gnue :: Package forms :: Package input :: Package displayHandlers :: Module datehandler :: Class Time
[show private | hide private]

Type Time

object --+            
         |            
EventAware --+        
             |        
    BaseCursor --+    
                 |    
       DateRelated --+
                     |
                    Time


Display handler for time values.
Method Summary
  _get_ordering_(self)
Get the ordering of the time components according to the input mask
  parse_display(self, display)
Try to figure out which datetime.time value is meant by the given display string.
    Inherited from DateRelated
  __init__(self, entry, eventHandler, subEventHandler, display_mask, input_mask)
  _split_apart(self, text)
Split the given string into the components according to the order as given by self._order.
string build_display(self, value, editing)
Create a display string for the given date-, time- or datetime-value.
  get_tip(self)
Derive the apropriate tip from the sample date.
    Inherited from BaseCursor
  _addText(self, event)
  _autocomplete_(self, new_value, new_cursor)
Descandants can override this method to introduce autocompletion.
  _backspace(self, event)
  _delete(self, event)
  _deleteRange(self, event)
  _insertTextAt(self, event)
  _moveCursor(self, event, selecting)
Moves the cursor to the specified position optionally selecting the text.
  _moveCursorLeft(self, event, selecting)
Moves the cursor to the left optionally selecting the text.
  _moveCursorRight(self, event, selecting)
Moves the cursor to the right optionally selecting the text.
  _moveCursorToBegin(self, event, selecting)
Moves the cursor to the beginning optionally selecting the text.
  _moveCursorToEnd(self, event, selecting)
Moves the cursor to the end optionally selecting the text.
  _replace_text(self, event)
  _selectAll(self, event)
Select the entire text of the entry and move the cursor to the end
  _selectLeft(self, event)
Move the selection cursor to the left one unit
  _selectRight(self, event)
Move the selection cursor to the right one unit
  _selectToBegin(self, event)
Select from the current curson position to the beginning of the entry
  _selectToEnd(self, event)
Select from the current curson position to the end of the entry
  _selectWithMouse(self, event)
Select an area of text based upon the mouse
  beginEdit(self)
Notifies the handler that it will be doing edits.
  endEdit(self)
Called when a widget loses focus or when ENTER is hit.
  generateRefreshEvent(self)
Function to emit an event that will cause forms to update the UI.
  getSelectionArea(self)
Return the selected area
  setSelectionArea(self, cursor1, cursor2)
Set the selection area
  updateFieldValue(self)
Update the associated field with the current value of the display handler.
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
Return hash(x)...
  __new__(T, S, ...)
Return a new object with type S, a subtype of T...
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
Return repr(x)...
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
Return str(x)...

Class Variable Summary
str _config_display_mask_: name of the configuration setting for the display mask in gnue.conf
str _config_input_mask_: name of the configuration setting for the input mask in gnue.conf

Method Details

_get_ordering_(self)

Get the ordering of the time components according to the input mask
Overrides:
gnue.forms.input.displayHandlers.datehandler.DateRelated._get_ordering_

parse_display(self, display)

Try to figure out which datetime.time value is meant by the given display string.
Overrides:
gnue.forms.input.displayHandlers.Cursor.BaseCursor.parse_display

Class Variable Details

_config_display_mask_

name of the configuration setting for the display mask in gnue.conf
Type:
str
Value:
'DateMask_Time'                                                        

_config_input_mask_

name of the configuration setting for the input mask in gnue.conf
Type:
str
Value:
'DateEditMask_Time'                                                    


GNUe Home

Private API

Developer's Corner