Ahhhh... the last packet to be documented and grokked by my interface... :-)
The packet M_MINI_ICON sends six word/integer values to the recepient:
word meaning
0 X Window ID
1 X Pixmap ID of the picture
2 X Pixmap ID of the mask
3 Width
4 Height
5 Depth
The problems that jump out at me:
* As with the window-shade packets I pointed to earlier this week, the standard
3 args are missing from the start of this packet.
* I don't think that either of the X Pixmap IDs (not to be confused with XPMs
themselves, these can identify either a pixmap *or* a bitmap) are at all
useful to a module. I don't know how easy it is for an application to get a
pixmap using only this value. Under a widget library like Tk, I don't know if
it is even possible. Perhaps for the C-based modules, this can be used. I
would prefer to see a string, though.
I would propose that the packet look more like:
word meaning
0 X Win ID
1 Frame X Win ID
2 Fvwm ID
3 Width
4 Height
5 Depth
6+ File name
of course, if the Pixmap ID values are of use, they can be added back in
before the file name.
A quick check shows that the only module using M_MINI_ICON currently is the
FvwmIconMan that comes with Fvwm (I assume the more current version of
FvwmIconMan also uses it).
Randy
--
===============================================================================
Randy J. Ray -- U S WEST Technologies IAD/CSS/DPDS Phone: (303)595-2869
Denver, CO rjray_at_uswest.com
"It's not denial. I'm just very selective about the reality I accept." --Calvin
===============================================================================
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Fri Mar 28 1997 - 15:29:25 GMT