Opened 10 years ago
Closed 9 years ago
#109 closed defect (wontfix)
Wx defects on Linux
| Reported by: | Greg Couch | Owned by: | |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Component: | Window Toolkit | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | chimera |
Description
wx.html.HtmlWindow doesn't work -- no font changes nor line breaks nor images
AUI interface doesn't work:
-- can only undock widgets
-- "ScreenToClient failed on unrealized window" when moving widgets
Can not forward keystrokes from graphics window to command line
Change History (5)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
1) Command-line does not have focus when Chimera starts, have to click into command entry field.
2) Clicking a mouse mode button, shortcut icon, model panel, ... takes focus away from command-line. Have to reclick into command entry to type commands.
3) Selecting an atom and pressing up-arrow does not promote selection. Instead command-line shows previous command.
4) Divider between graphics window and tool panels on right cannot be moved. Dragging it animates a motion but then on releasing the drag it snaps back to the original position.
5) Closing a tool panel, e.g. mouse modes, using the x button on the panel title bar does not remove it from layout -- other panels do not expand to fill the space, and the space occupied by the panel shows garbled graphics. Resizing the main window does not fix this -- instead many errors (tracebacks) appear in the log.
6) Atom spec popup balloons appear a couple inches above the mouse pointer. On Mac they are right next to the mouse pointer.
7) Dragging a tool title bar gives errors in wx DoClientToScreen() function. No panels can be dragged or repositioned. But when I later showed the Help panel (menu Help / Users Guide) the panels I had attempted to drag earlier all detached from the main window.
8) Starting Chimera and subsequent detached panels like the Help browser start in the lower right corner of the screen (Ubuntu 15.04) -- other apps don't do this. Requires immediate repositioning of windows to more useful position.
9) Repositioning the Help browser detached (menu Help / Users Guide) by dragging the title bar throws errors as soon as the mouse moves over the main Chimera window (apparently when it is trying to show drop handles). Then releasing the mouse does not release the window. Instead moving the mouse with no buttons pressed continues to drag the window around. The mouse can't be used until the Help window is dragged outside the main window and the mouse clicked again.
10) After a few minutes use Chimera failed to release the mouse after a click. Not sure exactly how to repeat this. But then no mouse clicks on Chimera or any other apps functioned. It looked like this would require a machine reboot, but I remembered a Linux shortcut to switch focus to the shell where I started Chimera and killed it, releasing the mouse.
comment:3 by , 10 years ago
11) Mouse mode and shortcut icon images are half the size of the button. Our code sizes the buttons and images to fit the available mouse modes panel, but on Linux assigning a new scaled image to a button does not work.
comment:4 by , 10 years ago
| Component: | Wx → Window Toolkit |
|---|
Fixed HtmlWindow problem by switching to WebView and data URLs for the images.