Closed GoogleCodeExporter closed 9 years ago
This is an issue tracker where you report bugs or feature requests, if you are
unsure on how to do things use Help Forum at google groups, the link is on the
main page. There was a question regarding full screen recently you can view it
here:
https://groups.google.com/forum/?hl=en&fromgroups=#!topic/cefpython/BXPF4VaUBdk
Original comment by czarek.t...@gmail.com
on 16 Nov 2012 at 9:55
Sorry about posting to the wrong place. I re-explained to the other page,
but not sure exactly how to do it.
Hope you can help. It's an interesting little project.
Going to have 1 computer run 3 apps. Each app will be controlled by a
judge with 2 big buttons: http://www.xkeys.com/accessories/switches.php
Their choice will be shown on a monitor, 1 for each judge. To do the
global Keyboard input, I'm using PyHook.
I already tested a proof of concept on 2 screens, so the idea works. Just
need to set-up for 3 screens (hardware), and get them all full-screen
(software).
-Richard R.
Original comment by rich...@gmail.com
on 16 Nov 2012 at 10:37
As a follow up: so you can't say I didn't try what you listed,
I added this line:
win32gui.SetWindowPos(windowID, win32con.HWND_TOPMOST, 0, 0, 1680, 1050, 0)
My screen is 1680x1050, so to keep things simple I just hard-coded the #'s.
This makes it full screen, but with the frame borders.
I'm trying to get full-screen without the borders, like when you press F11
in Chrome.
Original comment by rich...@gmail.com
on 16 Nov 2012 at 11:04
I'm really close. I still get a slight edge on the bottom and right sides.
I added this code after "cefpython.CreateBrowser()"
win32gui.SetWindowPos(windowID, win32con.HWND_TOPMOST, 0, 0, 1680, 1050, 0)
win32gui.SetWindowLong(windowID, win32con.GWL_STYLE, win32con.WS_POPUP)
win32gui.ShowWindow(windowID, win32con.SW_SHOW)
Original comment by rich...@gmail.com
on 16 Nov 2012 at 11:29
I got it. :) Going to post as a followup.
I added this code after "cefpython.CreateBrowser()"
win32gui.SetWindowLong(windowID, win32con.GWL_STYLE, win32con.WS_POPUP)
win32gui.ShowWindow(windowID, win32con.SW_MAXIMIZE)
Original comment by rich...@gmail.com
on 16 Nov 2012 at 11:36
I emulated F11, and I thought I'd share with ya. ;)
-Richard R.
# Bind F11 to refresh browser window.
if keyCode == cefpython.VK_F11 and
cefpython.IsKeyModifier(cefpython.KEY_NONE, modifiers):
windowID = browser.GetWindowID()
if self.is_full == False:
self.rect = win32gui.GetWindowRect(windowID)
win32gui.SetWindowLong(windowID, win32con.GWL_STYLE, win32con.WS_POPUP)
win32gui.ShowWindow(windowID, win32con.SW_MAXIMIZE)
self.is_full = True
else:
x = self.rect[0]
y = self.rect[1]
w = self.rect[2] - x
h = self.rect[3] - y
win32gui.SetWindowLong(windowID, win32con.GWL_STYLE,
win32con.WS_TILEDWINDOW)
win32gui.ShowWindow(windowID, win32con.SW_SHOWNORMAL)
cefwindow.MoveWindow(windowID, x, y, w, h)
self.is_full = False
return True
Original comment by rich...@gmail.com
on 17 Nov 2012 at 2:08
Original issue reported on code.google.com by
rich...@gmail.com
on 16 Nov 2012 at 9:42