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

Type DateTime

object --+            
         |            
EventAware --+        
             |        
    BaseCursor --+    
                 |    
       DateRelated --+
                     |
                    DateTime


Class to handle the display and entry of date based fields.
Method Summary
  __parse_time(self, display)
  _autocomplete_(self, new_text, new_cursor)
  _get_ordering_(self)
  parse_display(self, display)
    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)
  _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

__parse_time(self, display)

_autocomplete_(self, new_text, new_cursor)

Overrides:
gnue.forms.input.displayHandlers.Cursor.BaseCursor._autocomplete_

_get_ordering_(self)

Overrides:
gnue.forms.input.displayHandlers.datehandler.DateRelated._get_ordering_

parse_display(self, display)

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_Timestamp'                                                   

_config_input_mask_

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


GNUe Home

Private API

Developer's Corner