Git Product home page Git Product logo

Comments (6)

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 16 Nov 2012 at 9:55

  • Changed state: Invalid

from cefpython.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 16 Nov 2012 at 10:37

from cefpython.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 16 Nov 2012 at 11:04

from cefpython.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 16 Nov 2012 at 11:29

from cefpython.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 16 Nov 2012 at 11:36

from cefpython.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 22, 2024
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 [email protected] on 17 Nov 2012 at 2:08

from cefpython.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.