Module statusicon :: Class StatusIcon
[hide private]
[frames] | no frames]

Class StatusIcon

source code

Class for the notification area icon
Instance Methods [hide private]
 
__init__(self) source code
 
subscribe_events(self)
Register listeners to the events class
source code
 
unsubscribe_events(self)
Unregister listeners to the events class
source code
 
on_event_added(self, event)
Called when an event is added to the event list
source code
 
on_event_removed(self, event_list)
Called when one or more events are removed from the event list
source code
 
show_icon(self) source code
 
on_status_icon_right_clicked(self, widget, event_button, event_time) source code
 
on_status_icon_query_tooltip(self, widget, x, y, keyboard_mode, tooltip) source code
 
hide_icon(self) source code
 
on_status_icon_left_clicked(self, widget) source code
 
set_img(self)
Apart from image, we also update tooltip text here
source code
 
change_status(self, global_status)
Set tray image to 'global_status'
source code
 
start_chat(self, widget, account, jid) source code
 
on_single_message_menuitem_activate(self, widget, account) source code
 
on_new_chat(self, widget, account) source code
 
make_menu(self, event_button, event_time)
Create chat with and new message (sub) menus/menuitems
source code
 
on_show_all_events_menuitem_activate(self, widget) source code
 
on_sounds_mute_menuitem_activate(self, widget) source code
 
on_show_roster_menuitem_activate(self, widget) source code
 
on_hide_roster_menuitem_activate(self, widget) source code
 
on_preferences_menuitem_activate(self, widget) source code
 
on_quit_menuitem_activate(self, widget) source code
 
on_left_click(self) source code
 
handle_first_event(self) source code
 
on_middle_click(self)
Middle click raises window to have complete focus (fe.
source code
 
on_clicked(self, widget, event) source code
 
on_show_menuitem_activate(self, widget, show) source code
 
on_change_status_message_activate(self, widget) source code
Method Details [hide private]

__init__(self)
(Constructor)

source code 

subscribe_events(self)

source code 
Register listeners to the events class

unsubscribe_events(self)

source code 
Unregister listeners to the events class

on_event_added(self, event)

source code 
Called when an event is added to the event list

on_event_removed(self, event_list)

source code 
Called when one or more events are removed from the event list

show_icon(self)

source code 

on_status_icon_right_clicked(self, widget, event_button, event_time)

source code 

on_status_icon_query_tooltip(self, widget, x, y, keyboard_mode, tooltip)

source code 

hide_icon(self)

source code 

on_status_icon_left_clicked(self, widget)

source code 

set_img(self)

source code 
Apart from image, we also update tooltip text here

change_status(self, global_status)

source code 
Set tray image to 'global_status'

start_chat(self, widget, account, jid)

source code 

on_single_message_menuitem_activate(self, widget, account)

source code 

on_new_chat(self, widget, account)

source code 

make_menu(self, event_button, event_time)

source code 
Create chat with and new message (sub) menus/menuitems

on_show_all_events_menuitem_activate(self, widget)

source code 

on_sounds_mute_menuitem_activate(self, widget)

source code 

on_show_roster_menuitem_activate(self, widget)

source code 

on_hide_roster_menuitem_activate(self, widget)

source code 

on_preferences_menuitem_activate(self, widget)

source code 

on_quit_menuitem_activate(self, widget)

source code 

on_left_click(self)

source code 

handle_first_event(self)

source code 

on_middle_click(self)

source code 
Middle click raises window to have complete focus (fe. get kbd events) but if already raised, it hides it

on_clicked(self, widget, event)

source code 

on_show_menuitem_activate(self, widget, show)

source code 

on_change_status_message_activate(self, widget)

source code