[openbeos] Re: Tool tips (was Re: Quick questions on Filetypes and Tracker)

  • From: Gabriele Biffi <mlist@xxxxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Thu, 11 Sep 2008 12:35:14 +0200

Ryan Leavengood wrote:
On Wed, Sep 10, 2008 at 4:26 PM, Bruno Albuquerque <bga@xxxxxxxxxxxxx> wrote:
In Dano, tooltips were actually part of BView, if I am not mistaken. As
tooltips are related to graphical elements, this seems to be the best way to
implement it.

Yeah that makes sense. Though I would imagine the actual tool tip
window would be at the application or maybe even the system level.
There are still a decent number of reserved slots in our BView, though
maybe for tool tips we wouldn't need any of the virtual method slots.
I would imagine a BString* fTooltip member and then non-virtual
Tooltip() and SetTooltip() methods would be enough. Though I'd have to
look at how the tool tips are implemented to be sure. Does anyone know
what the method interface was on Dano? I've never used it or Zeta

Also is anyone opposed to the idea of adding tool tips to the interface kit now?

In my prototype tooltips could be not only a string, but a whole BView.

I've put them at application level, but nothing prevents to move them to system level. Since I expected Haiku to have similar functionality, my idea was to put a conditional define so that if libwalter is compiled for R5 it includes them, and if it is compiled for Haiku it will point to the system's ones.

Gabrielle: I do vaguely recall us talking about tool tips, I will take
another look at libwalter :)

Uhm... well, you already apologized :-)



Other related posts: