Weekly Meeting common User Interface (CUI)
Table of Contents 1 Action Items 2 Roundtable
1 Action Items
2 Roundtable2.1 PDF Export 2.1.1 Specification The proposal for the PDF expoert feature is in a final state, and has been published on openoffice.org (announced in the mailing lists of the UI component). The next step is to break down the spec into single issues, which can be assigned to developers to implement. 2.1.2 PDF Quick Print MMP reported that there is an open issue whether or not we want to have a icon to "quick-print" a document to PDF. Normally, we would like to have an icon in the function bar. The problem is that Adobe owns the rights for the well-known PDF icon, so we would be forced to use an icon which in no way can be associated with PDF, which obviously would not make any sense then. Investigations about how to solve this are underway, but an outcome like "we don't want to have this functionality in the toolbar at all" is quite likely. 2.2 "Mensch und Computer" MMP again reminded the attendees that in beginning of September, there is a conference called "Mensch und Computer" (hmm – "human and computer"?) in Hamburg, and whoever is interested in this should consider attending. 2.3 Notifications via Message Boxes 2.3.1 suppressable warnings DR told that currently, there are at least 3 different texts in situations where the user is warned for some reason, and the warning box contains a text like "don't remind me again". DR will care that a bug for this is beeing filed, and extend the interface of the respective VCL classes so that clients can use a common text for this. 2.3.2 Escalation of Notifications According to MMP and CJ, there are 4 escalation levels for notifying the user:
All 4 levels are currently reflected in respective classes in VCL (InfoBox, QueryBox, WarningBox, and ErrorBox), and every developer should carefully decide what is the appropriate escalation level for his/her special scenario. 2.3 High Contrast Images in VCL classes CL urged to further pursue the idea of extending our resource format to support high contrast (HC) images and bitmaps. According to CL, the effort to add HC support to existing UI elements purely on the code level is quite high. An example for this are toolbars which do not use one large image list as source, but single icons for every item (for instance because the toolboxes are composed from already existent images, which, for various reasons, have different naming schemes such as "sc*", "sx*", "<whatever>*"). Currently, making such toolboxes HC-capable is expensive. CL suggested to reconsider the idea to add resource-level support for this, which would ease the whole process a lot. CL will collect the requirements for this, so that we can discuss them with the VCL team (namely Stefan Schaefer), who would have to implement the resource-level support. 2.4 Scroll Mouse support There was a discussion about the expected behaviour of windows which are not focused, but scrolled using a scroll mouse. There are at least three possible behaviours when the user uses the scroll wheel, while the mouse points to a window which is not focused:
Looking at some real world programs, at least 1. and 3. can be encountered. The attendees agreed that 2. would be the best behaviour. OOo itself currently relies on what the system provides - it is not clear whether we should address this, and if there is a reasonable demand. CJ will try to collect some more info about the behaviour of other programs.
Page |
||||||||||||||||||||||||||||||||||||||||||||||||


