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

Class GaimScript

source code

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

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 gaim 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 gaim environment variables been initialized?
boolean is_gaim2
is user client Gaim2 ?
boolean is_history_focused
does chat history panel currently have focus?
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