Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Tkinter example with navigation bar and tabs #255

Closed
cztomczak opened this issue Sep 23, 2016 · 4 comments
Closed

Create Tkinter example with navigation bar and tabs #255

cztomczak opened this issue Sep 23, 2016 · 4 comments

Comments

@cztomczak
Copy link
Owner

cztomczak commented Sep 23, 2016

There are focus issues when switching between url entry <> browser. To fix this CefFocusHandler will need to be implemented.

Focus issues continued in Issue #284.

cztomczak added a commit that referenced this issue Sep 24, 2016
Update examples and unit tests, minor fixes.

Add FocusHandler interface, see API docs and Tkinter example.

Update documentation for cefpython.ExceptHook.

Fix cefpython Shutdown internals.

Refactor client_handler/.

Rename src/cython_includes/ to src/extern/, and create src/extern_cef/.
@cztomczak
Copy link
Owner Author

cztomczak commented Oct 11, 2016

Url entry widget focus issues fixed in b80ff78. However there is still one issue, url widget loses keyboard focus when mouse hovers over CEF browser. For more details on the focus issues see this topic in the upstream CEF Forum: Native widgets don't receive keyboard input.

Tabs are still todo.

cztomczak added a commit that referenced this issue Oct 11, 2016
Popup widgets appeared at wrong location. Also when window was moved
or resized their location was not updated.
@cztomczak
Copy link
Owner Author

CEF focus issues reported in upstream Issue #2026.

@cztomczak
Copy link
Owner Author

Tabs won't be implemented in Tkinter example. There is already a navigation bar and that's enough I think. Tkinter is not an easy to use toolkit, in Qt/wx things get done with x2 less code. Also tkinter crashes on Mac (#309) with no way of debugging it. Investing more time to implement new features doesn't seem like a good idea. Tabs should be implemented in wxPython, that's the most stable and most widely used framework from my experience.

@cztomczak
Copy link
Owner Author

Focus issues continued in Issue #284.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant