Add some logs to debug popups
This commit is contained in:
parent
906f5bbed0
commit
ea967b02d5
@ -1,4 +1,5 @@
|
|||||||
import os
|
import os
|
||||||
|
import logging
|
||||||
|
|
||||||
import gtk
|
import gtk
|
||||||
import gtkmozembed
|
import gtkmozembed
|
||||||
@ -23,6 +24,8 @@ class PopupCreator(gobject.GObject):
|
|||||||
def __init__(self, parent_window):
|
def __init__(self, parent_window):
|
||||||
gobject.GObject.__init__(self)
|
gobject.GObject.__init__(self)
|
||||||
|
|
||||||
|
logging.debug('Creating the popup widget')
|
||||||
|
|
||||||
self._sized_popup = False
|
self._sized_popup = False
|
||||||
self._parent_window = parent_window
|
self._parent_window = parent_window
|
||||||
|
|
||||||
@ -39,16 +42,19 @@ class PopupCreator(gobject.GObject):
|
|||||||
self._dialog.add(self._embed)
|
self._dialog.add(self._embed)
|
||||||
|
|
||||||
def _size_to_cb(self, embed, width, height):
|
def _size_to_cb(self, embed, width, height):
|
||||||
|
logging.debug('Resize the popup to %d %d' % (width, height))
|
||||||
self._sized_popup = True
|
self._sized_popup = True
|
||||||
self._dialog.resize(width, height)
|
self._dialog.resize(width, height)
|
||||||
|
|
||||||
def _visibility_cb(self, embed, visible):
|
def _visibility_cb(self, embed, visible):
|
||||||
if visible:
|
if visible:
|
||||||
if self._sized_popup:
|
if self._sized_popup:
|
||||||
|
logging.debug('Show the popup')
|
||||||
self._embed.show()
|
self._embed.show()
|
||||||
self._dialog.set_transient_for(self._parent_window)
|
self._dialog.set_transient_for(self._parent_window)
|
||||||
self._dialog.show()
|
self._dialog.show()
|
||||||
else:
|
else:
|
||||||
|
logging.debug('Open a new activity for the popup')
|
||||||
self._dialog.remove(self._embed)
|
self._dialog.remove(self._embed)
|
||||||
|
|
||||||
activity = BrowserActivity(self._embed)
|
activity = BrowserActivity(self._embed)
|
||||||
|
Loading…
Reference in New Issue
Block a user