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 Greg Couch, 10 years ago

Fixed HtmlWindow problem by switching to WebView and data URLs for the images.

comment:2 by Tom Goddard, 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 Tom Goddard, 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 Eric Pettersen, 10 years ago

Component: WxWindow Toolkit

comment:5 by Greg Couch, 9 years ago

Resolution: wontfix
Status: newclosed

We're not using wx anymore.

Note: See TracTickets for help on using tickets.