Path: news.cs.au.dk!not-for-mail From: Anders Kaare Olsen Newsgroups: daimi.beta Subject: Re: Tooltip og figureItems Date: Wed, 19 Apr 2000 12:32:31 +0200 Organization: University of Aarhus, Department of Computer Science (DAIMI) Lines: 56 Message-ID: <38FD8B3F.8F3302A@cs.au.dk> References: <38F8528F.5E6455F7@cs.au.dk> <38FD700F.3250CF3B@cs.au.dk> NNTP-Posting-Host: aurelian.cs.au.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: xinwen.cs.au.dk 956140351 14956165 255.255.255.255 (19 Apr 2000 10:32:31 GMT) X-Complaints-To: news@cs.au.dk NNTP-Posting-Date: 19 Apr 2000 10:32:31 GMT X-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX 6.5 IP32) X-Accept-Language: en Xref: news.cs.au.dk daimi.beta:10483 Flemming Gram Christensen wrote: > > Anders Kaare Olsen writes: > > > Anders Kaare Olsen wrote: > > ... > > Jeg har fundet en brugbar løsning til mit første problem: windowItems > > med backgroundcolor. Det giver den funktionalitet jeg er ude efter. > > > > Godt. Vil du beskrive den lidt, saa andre kan bruge dine erfaringer? Det eneste jeg har brug for er en firkant som har en farve. Når man så holder musen over, skal der komme et tooltip frem. Derfor var det ikke nødvendigt for mig at firkanten blev tegnet vha. figureitems. Den løsning jeg fandt er denne kode i et vindue/canvas: myTipContents: @windowItem (# open::< (# do (10,110)->position; (50,50)->size; (0,65000,0)->backgroundcolor; INNER ; #); #); open::< (# do <> myTipContents.open; 'Tip'->myTipContents.addToolTip; #) Man kan gøre det samme med fx. statictext i stedet for bare et windowItem. > > > Men så kommer 2. problem: Hvordan laver man flere linjer i et tooltip? > > \n og \r virker ikke. En meget lang streng bliver ikke automatisk > > ombrudt. > > > > Hvilken platform bruger du? Tooltip har ikke samme > implementation paa X11 og windows. Jeg har kun prøvet under X11 på en SGI her på daimi, men jeg har egentlig brug for programmet under Windows. Tror du at det er muligt at lave flere linjer under Windows? /Anders.