Module PidginScript :: Class PidginScript
[hide private]
[frames] | no frames]

Class PidginScript

source code

                                  object --+        
                                           |        
AccessEngine.AEUserInterface.AEUserInterface --+    
                                               |    
                  AccessEngine.AEScript.AEScript --+
                                                   |
                                                  PidginScript

Provides hotkeys for switching between the message history and message compose areas. Announces incoming messages and allows for review by entire message.

Has initial support for announcing when buddies sign in and out and when the status of a conversation changes. Written to work with both pidgin 1.5 and 2.0.

Nested Classes [hide private]
AEState class STATE
Class to instantiate and use to store state information across all instances of this AEScript.
Instance Methods [hide private]
 
init(self)
Registers keyboard bindings that give status of conversation tabs (unread message, active typing, paused typing) and drive focus back and forth between chat composition text area and history text area.
source code
string
getName(self)
Returns: Human readable name of this AEScript.
source code

Inherited from AccessEngine.AEScript.AEScript: __init__, bindToEvent, chainTask, close, doCyclicInputTask, doTask, getAETier, getAnchorScriptClassName, getAnchorTaskId, getChainSegment, getChooserTask, getCommandTask, getEventTasks, getIdealOutput, getLastKey, getOutputDevices, getPointerPOR, getRegisteredTask, getScriptSetting, getScriptSettingVal, getState, getTaskKeys, getTempData, getVirtualPOR, mergeChain, postClose, preInit, registerChooserTask, registerCommand, registerCyclicInputTask, registerCyclicInputTasks, registerModifiers, registerTask, registerTimerTask, setIdealOutput, setPointerPOR, setScriptSettingVal, setTempData, setVirtualPOR, unbindFromEvent, unchainTask, unregisterChooserTask, unregisterCommand, unregisterCyclicInputTask, unregisterModifiers, unregisterTask, unregisterTaskFromCyclicInputTask, unregisterTimerTask

Inherited from AccessEngine.AEUserInterface.AEUserInterface: getClassName, getDescription, getPath

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

Instance Variables [hide private]
AEPor chat_compose_por
Reference to chat msg compose panel
AEPor chat_history_por
Reference to chat history panel
boolean initialized
have pidgin environment variables been initialized?
boolean is_history_focused
does chat history panel currently have focus?
boolean is_pidgin2
is user client Pidgin2 ?
AEPor last_convo
Reference to the last selected conversation tab
AEPor last_history_caret
track caret in history panel, read when on new line

Inherited from AccessEngine.AEScript.AEScript: after_chains, around_chains, around_tasks, before_chains, chooser_tasks, command_descriptions, commands, cyclic_input_tasks, def_out, event_tasks, out_caps, registered_modifiers, registered_tasks, state, tier

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

init(self)

source code 
Registers keyboard bindings that give status of conversation tabs (unread message, active typing, paused typing) and drive focus back and forth between chat composition text area and history text area.
Overrides: AccessEngine.AEScript.AEScript.init

getName(self)

source code 
Returns: string
Human readable name of this AEScript.
Overrides: AccessEngine.AEUserInterface.AEUserInterface.getName