Re: FVWM: Own mouse pointers: define hot spot?

From: Dan Espen <dane_at_mk.telcordia.com>
Date: Mon, 12 Aug 2002 11:49:54 -0400

Dominik Vogt <fvwm_at_fvwm.org> writes:
> On Mon, Aug 12, 2002 at 11:11:40AM -0400, Dan Espen wrote:
> > Dominik Vogt <fvwm_at_fvwm.org> writes:
> > > On Mon, Aug 12, 2002 at 04:07:04PM +0200, Felix Kater wrote:
> > > > Hi,
> > > >
> > > > I created an xpm file as a new mouse pointer. This works fine. But can
> > > > you tell me how to define the hotspot?
> > > >
> > > > I guess I should be able do it with a graphics application like the gim
> p
> > > > and define it inside the xpm file. But up to now I don't find any
> > > > command to do it. Could you tell me how you do it?
> > >
> > > I've never found out how to create an xpm with a hotspot. But you
> > > can trick fvwm into using the correct hotspot by using a larger
> > > image and shifting it so that the hotspot is in the middle of the
> > > picture. E.g. if your image looks like this:
> >
> > Heres how to create an XPM with a hotspot (from the XPM docs):
> >
> > The Values-string is a single string that must contain four integers
> > that correspond to the width and height of the pixmap, the number of
> > colors in the pixmap, and the number of characters per pixel in the
> > color specification. The string can optionally specify the hotspot
> > coordinates and the word XPMEXT if the pixmap includes an
> > Extensions-string.
> >
> > The format of the string is as follows:
> > width height ncolors cpp [x_hotspot y_hotspot] [XPMEXT]
> >
> >
> > The hotspot is available to the program thru the XpmAttributes
> > structure.
>
> Could you put that in the FAQ?

Sure.

I haven't checked that Fvwm actually uses the hotspot if defined.
I'll check if you haven't done so already.

-- 
Dan Espen                           E-mail: dane_at_mk.telcordia.com
444 Hoes Lane  Room RRC 1C-214      Phone: (732) 699-5570
Piscataway, NJ 08854
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Mon Aug 12 2002 - 11:03:59 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:53 BST