Padraig O'Briain wrote:
I am unable to get the tooltip to appear.
Padraig - that's strange:
|*GDK_MOD2_MASK
<http://www.ongs.co.jp/projects/highstandard2/docs/jp/co/ongs/gnu/gdk2/GdkModifierType.html#GDK_MOD2_MASK>*|:
the fifth modifier key (it depends on the modifier mapping of the X
server which key is interpreted as this modifier).
I am just checking for event.state and if its set in anyway then I don't
show the tooltip. Not sure why you are seeing this modifier. Can you
comment out the event.state check and see if you get the tooltip.
Thanks,
JR
When I print out event.state in __on_applicationtreeview_motion_events
I get
<flags GDK_MOD2_MASK of type GdkModifierType>
Some comments on code:
The variable tip on line 2218 is unused.
Is if statement at line 2221 correct? What happens if info[1] is None?
Is line 2229 necessary? You seem to ensure that path is not None
before calling the function.
I know it it not relevant to this webrev but the references to the
variable self.a11y_categories_treeview should be removed. This should
have been done as part of fix
for 10401.
Should the strings in the tooltip be the same as what we put out for
the accessible descriptions in __set_accessible_status?
Line 2269 should be removed.
I know it is not part of this webrev but line 2270 makes me nervous.
What is the purpose of this line?
Padraig
On 09/08/09 15:05, jmr wrote:
Joanie - we are hacking this to get the Status cell tooltip. The
correct way to do this is to use the Tooltips property of the
TreeView and have it pull the data from a hidden row, but as I said
below this means its a row tooltip as opposed to a cell tooltip,
which is not what's required.
webrev:
http://cr.opensolaris.org/~jmr/pm_11218_statusicon_tooltip_08Sep_3pm/
11218 - PM show tooltip on status icons in main list view
I've tried various ways to bring up the tooltip with Ctrl-F1 and none
work quite the way I want (tooltip will come up but its located on
the mouse position not the cell and I have no way to force the
Tooltip to do this other than rewrite the Tooltip class itself). So I
think the best solution is if we want a Status tooltip is to provide
it only for mouse over and disable it on keyboard for Ctrl-F1.
This is just a hint for novice users so I don't feel too bad about
turning it off for keyboard users and for Orca users they will get
the status read out to them, so its redundant in this case. Also this
information along with the status icon is now displayed in the new
Details panel Padraig put back yesterday.
Let me know what you think.
JR
Joanmarie Diggs wrote:
Hi John.
The following makes no difference as far as Orca users are concerned
because the status icons already have accessible image descriptions.
(read: I don't care one way or the other; I wasn't sure if you would or
not, so fwiw....)
* If you use the keyboard to give focus to a table cell containing a
status icon and press Ctrl+F1, the appearance of the tooltip associated
with the icon in that cell is not toggled. According to the GNOME HIG
guidelines [1], it should be.
* You are apparently inheriting some of the built-in Gtk+ support for
Ctrl+F1 because pressing it can cause your tooltips to no longer be
displayed near the icon -- and in at least one case to no longer be
displayed at all.
Steps to reproduce:
1. Select an item in the package list.
2. Hover the mouse pointer over a status icon.
(Tooltip appears near that icon as expected.)
3. Press Ctrl+F1.
(Tooltip jumps down to just beneath the split between the
package list and the notebook. Hovering the mouse over other
status icons
causes the tooltip to be displayed in this new location.)
4. Click on one of the categories on the left.
5. Hover the mouse pointer over a status icon.
(Tooltips don't appear at all, whereas prior to pressing Ctrl+F1 you
could select a category and hover the mouse over a status icon in
the
non-focused list of packages and get the appropriate tooltip.)
Pressing Ctrl+F1 again will cause the tooltips to reappear and be
displayed in the location you intend.
Also please note that Ctrl+F1 currently works quite nicely in the other
widgets in PM (e.g. toolbar buttons, Search entry). This existing
functionality is handy for Orca users (and others who cannot use a
mouse) who wish to obtain more information about a given widget.
There's
just something about the package list which is not quite right in this
regard. <shrugs>
[1]
http://library.gnome.org/devel/hig-book/stable/input-keyboard.html.en
Take care.
--joanie
On Mon, 2009-09-07 at 19:10 +0100, jmr wrote:
Hi - here's a webrev to add tooltips to the status icons in the
main list view in PM to help users understand what they mean, given
feedback from xDesign and usability studies.
webrev:
http://cr.opensolaris.org/~jmr/pm_11218_statusicon_tooltip_07Sep_650pm/
11218 - PM show tooltip on status icons in main list view
JR
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss