Opened 4 years ago

Closed 10 months ago

#398 closed enhancement (fixed)

MAC GUI implementation needs a rethink

Reported by: butler Owned by:
Priority: major Milestone: SasView 5.0.0
Component: SasView Keywords:
Cc: Work Package: SasView GUI Enhancements

Description

This is really a placeholder which should be replaced with several new tickets once a specific plan is in place. However the way we currently use the main frame in windows with a toolbar under the menubar and a status bar at the bottom of the aplication frame does not work well on the mac where we use a seperate frame floating under the menu with the toolbar and statusbar only. Coupled with the fact that wx seems to place y=0 at the top of the screen on the mac (top of the menu bar) while PC sets 0 at the bottom of the toolbar makes positioning panels a nightmare.

Also should be careful in creating menu items which Mac manages already- see for example the following link:

a starter page on
http://http://wiki.wxpython.org/Optimizing%20for%20Mac%20OS%20X

Change History (3)

comment:1 Changed 21 months ago by butler

  • Milestone changed from SasView Next Release +1 to SasView 5.0.0

This may be moot at this point but moving to 5.0 for the time being.

comment:2 Changed 21 months ago by tim

I would argue that this is no longer such a concern as the new Qt GUI draws in exactly the same manner on Linux, Windows and Mac. Therefore, as long as we're happy with the interface on one platform we're happy with it on all platforms.

comment:3 Changed 10 months ago by tim

  • Resolution set to fixed
  • Status changed from new to closed

It has been almost a year since this was last raised and it would seem that the current consensus is that the new GUI is acceptable. I will close this ticket now, it can be reopened later should there be any major exceptions to this view.

Note: See TracTickets for help on using tickets.