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

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

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 gimp
> > 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.

-- 
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 - 10:18:45 BST

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