Merge lp:~joelnordell/webframe/webframe into lp:webframe

Proposed by Joel Nordell
Status: Needs review
Proposed branch: lp:~joelnordell/webframe/webframe
Merge into: lp:webframe
Diff against target: 20 lines (+3/-0)
1 file modified
WebframeScreenlet.py (+3/-0)
To merge this branch: bzr merge lp:~joelnordell/webframe/webframe
Reviewer Review Type Date Requested Status
Akira Ohgaki Pending
Review via email: mp+248934@code.launchpad.net

Description of the change

Add content zooming for WebKit engine when widget is scaled

To post a comment you must log in.

Unmerged revisions

18. By Joel Nordell <email address hidden>

Add content zooming for WebKit engine

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'WebframeScreenlet.py'
2--- WebframeScreenlet.py 2012-03-22 20:26:50 +0000
3+++ WebframeScreenlet.py 2015-02-06 16:34:02 +0000
4@@ -187,6 +187,8 @@
5
6 def on_draw(self, context):
7 context.scale(self.scale, self.scale)
8+ if self.webkit_browser:
9+ self.webkit_browser.set_zoom_level(self.scale)
10 theme_dir = self.get_screenlet_dir() + '/themes/' + self.theme_name
11 bg_file = theme_dir + '/bg.png'
12 left_file = theme_dir + '/left.png'
13@@ -390,6 +392,7 @@
14 settings = self.webkit_browser.get_settings()
15 settings.set_property('enable-default-context-menu', False)
16 self.webkit_browser.set_settings(settings)
17+ self.webkit_browser.set_full_content_zoom(True)
18
19 def init_gecko_browser(self):
20 """ Initialize a Gecko web browser

Subscribers

People subscribed via source and target branches