on_tabbed_chat_window_motion_notify_event never gets called. I commit so everyone can have a look why
This commit is contained in:
parent
532d93f527
commit
f63545c757
|
@ -528,9 +528,6 @@ class Chat:
|
||||||
def on_conversation_textview_motion_notify_event(self, widget, event):
|
def on_conversation_textview_motion_notify_event(self, widget, event):
|
||||||
'''change the cursor to a hand when we are over a mail or an url'''
|
'''change the cursor to a hand when we are over a mail or an url'''
|
||||||
jid = self.get_active_jid()
|
jid = self.get_active_jid()
|
||||||
if self.widget_name == 'tabbed_chat_window':
|
|
||||||
self.mouse_over_in_last_5_secs = True
|
|
||||||
self.mouse_over_in_last_30_secs = True
|
|
||||||
x, y, spam = widget.window.get_pointer()
|
x, y, spam = widget.window.get_pointer()
|
||||||
x, y = widget.window_to_buffer_coords(gtk.TEXT_WINDOW_TEXT, x, y)
|
x, y = widget.window_to_buffer_coords(gtk.TEXT_WINDOW_TEXT, x, y)
|
||||||
tags = widget.get_iter_at_location(x, y).get_tags()
|
tags = widget.get_iter_at_location(x, y).get_tags()
|
||||||
|
|
|
@ -9929,9 +9929,9 @@ Custom</property>
|
||||||
<signal name="focus_in_event" handler="on_tabbed_chat_window_focus_in_event" last_modification_time="Wed, 02 Mar 2005 17:57:33 GMT"/>
|
<signal name="focus_in_event" handler="on_tabbed_chat_window_focus_in_event" last_modification_time="Wed, 02 Mar 2005 17:57:33 GMT"/>
|
||||||
<signal name="delete_event" handler="on_tabbed_chat_window_delete_event" last_modification_time="Mon, 07 Mar 2005 11:06:00 GMT"/>
|
<signal name="delete_event" handler="on_tabbed_chat_window_delete_event" last_modification_time="Mon, 07 Mar 2005 11:06:00 GMT"/>
|
||||||
<signal name="destroy" handler="on_tabbed_chat_window_destroy" last_modification_time="Mon, 07 Mar 2005 16:35:25 GMT"/>
|
<signal name="destroy" handler="on_tabbed_chat_window_destroy" last_modification_time="Mon, 07 Mar 2005 16:35:25 GMT"/>
|
||||||
<signal name="event" handler="on_tabbed_chat_window_event"/>
|
|
||||||
<signal name="button_press_event" handler="on_tabbed_chat_window_button_press_event" last_modification_time="Fri, 24 Jun 2005 23:54:20 GMT"/>
|
<signal name="button_press_event" handler="on_tabbed_chat_window_button_press_event" last_modification_time="Fri, 24 Jun 2005 23:54:20 GMT"/>
|
||||||
<signal name="focus_out_event" handler="on_tabbed_chat_window_focus_out_event" last_modification_time="Mon, 18 Jul 2005 22:07:30 GMT"/>
|
<signal name="focus_out_event" handler="on_tabbed_chat_window_focus_out_event" last_modification_time="Mon, 18 Jul 2005 22:07:30 GMT"/>
|
||||||
|
<signal name="motion_notify_event" handler="on_tabbed_chat_window_motion_notify_event" last_modification_time="Thu, 21 Jul 2005 22:24:26 GMT"/>
|
||||||
|
|
||||||
<child>
|
<child>
|
||||||
<widget class="GtkNotebook" id="chat_notebook">
|
<widget class="GtkNotebook" id="chat_notebook">
|
||||||
|
|
|
@ -66,6 +66,8 @@ class TabbedChatWindow(chat.Chat):
|
||||||
self.on_chat_notebook_key_press_event)
|
self.on_chat_notebook_key_press_event)
|
||||||
self.xml.signal_connect('on_chat_notebook_switch_page',
|
self.xml.signal_connect('on_chat_notebook_switch_page',
|
||||||
self.on_chat_notebook_switch_page)
|
self.on_chat_notebook_switch_page)
|
||||||
|
self.xml.signal_connect('on_tabbed_chat_window_motion_notify_event',
|
||||||
|
self.on_tabbed_chat_window_motion_notify_event)
|
||||||
|
|
||||||
if gajim.config.get('saveposition'):
|
if gajim.config.get('saveposition'):
|
||||||
# get window position and size from config
|
# get window position and size from config
|
||||||
|
@ -88,6 +90,12 @@ class TabbedChatWindow(chat.Chat):
|
||||||
self.xmls[jid].get_widget('gpg_togglebutton').set_active(
|
self.xmls[jid].get_widget('gpg_togglebutton').set_active(
|
||||||
var['gpg_enabled'])
|
var['gpg_enabled'])
|
||||||
|
|
||||||
|
def on_tabbed_chat_window_motion_notify_event(self, widget, event):
|
||||||
|
print widget, widget.is_focus()
|
||||||
|
if widget.is_focus(): # change chatstate only if window has focus
|
||||||
|
self.mouse_over_in_last_5_secs = True
|
||||||
|
self.mouse_over_in_last_30_secs = True
|
||||||
|
|
||||||
def draw_widgets(self, contact):
|
def draw_widgets(self, contact):
|
||||||
"""draw the widgets in a tab (status_image, contact_button ...)
|
"""draw the widgets in a tab (status_image, contact_button ...)
|
||||||
according to the the information in the contact variable"""
|
according to the the information in the contact variable"""
|
||||||
|
|
Loading…
Reference in New Issue