home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 October / maximum-cd-2011-10.iso / DiscContents / digsby_setup.exe / lib / gui / browser / __init__.pyo (.txt) next >
Encoding:
Python Compiled Bytecode  |  2011-06-22  |  1.9 KB  |  47 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.6)
  3.  
  4. import wx
  5. if 'wxMSW' in wx.PlatformInfo:
  6.     USE_WEBKIT_AS_BROWSER = True
  7.     if USE_WEBKIT_AS_BROWSER:
  8.         
  9.         def Browser(*a, **k):
  10.             WebKitWindow = WebKitWindow
  11.             import gui.browser.webkit.webkitwindow
  12.             return WebKitWindow(*a, **k)
  13.  
  14.     else:
  15.         
  16.         def Browser(*a, **k):
  17.             IEWindow = IEWindow
  18.             import gui.browser.iewindow
  19.             return IEWindow(*a, **k)
  20.  
  21. elif 'wxMac' in wx.PlatformInfo:
  22.     
  23.     def Browser(*a, **k):
  24.         WebKitWindow = WebKitWindow
  25.         import gui.browser.mac_webkit
  26.         return WebKitWindow(*a, **k)
  27.  
  28. else:
  29.     raise NotImplementedError('no Browser interface implemented for this platform')
  30.  
  31. class BrowserFrame(wx.Frame):
  32.     
  33.     def __init__(self, parent, title = '', size = wx.DefaultSize, pos = wx.DefaultPosition, url = '', style = wx.DEFAULT_FRAME_STYLE, name = '', external_links = True):
  34.         wx.Frame.__init__(self, parent, title = title, size = size, pos = pos, style = style, name = name)
  35.         self.browser = Browser(self, url = url, external_links = external_links)
  36.         self.OnDoc = self.browser.OnDoc
  37.  
  38.  
  39.  
  40. def reload_plugins():
  41.     import wx.webview as wx
  42.     if 'wxMSW' in wx.PlatformInfo and USE_WEBKIT_AS_BROWSER:
  43.         wx.webview.WebView.ReloadPlugins()
  44.         return True
  45.     return False
  46.  
  47.