NCEAS / morpho

Morpho metadata editor
GNU General Public License v2.0
3 stars 1 forks source link

MetaViewer Focus Functionality #285

Closed mbjones closed 4 months ago

mbjones commented 6 years ago

Author Name: Matthew Brooke (Matthew Brooke) Original Redmine Issue: 607, https://projects.ecoinformatics.org/ecoinfo/issues/607 Original Date: 2002-09-28 Original Assignee: Saurabh Garg


Need to implement nested mouse listeners to check for focus, generate focus statechange and change border color appropriately

mbjones commented 6 years ago

Original Redmine Comment Author Name: Matthew Brooke (Matthew Brooke) Original Date: 2004-12-16T17:00:28Z


Adding some more context to this cryptic description... ;-)

Basically, the morpho main screen has 3 areas or frames - the top one where the package-level metadata resides, the bottom -left, which is the "spreadsheet" view of the data (entities/attributes), and the bottom right which is the metadata for the entities/attributes.

when the main screen was originally redesigned, there was concern that the multile frames would make the UI visually confusing fro some users, so it was decided to show a colored border around whichever of these 3 was currently "in focus" (ie being manipulated by the user), so the user could see at a glance where they were working/editing etc. The other 2 "unfocused" frames would have a grey border (see photoshop mockup in morpho/docs).

as far as i recall, the borders are in place already, and i was having some trouble firing events in the code to change the color automatically - which is what this bug was about. Have we had any feedback regarding the UI being too complex, or do users generally understand what's going on? It may be that this doesn't need doing at all?

mbjones commented 6 years ago

Original Redmine Comment Author Name: Redmine Admin (Redmine Admin) Original Date: 2013-03-27T21:14:47Z


Original Bugzilla ID was 607