v8n211, resizing sunview windows
Daryl Krauter
texsun!edsr!houston!dek at cs.utexas.edu
Thu Dec 7 03:13:43 AEST 1989
You need to put an interposer on the frame to prevent it from resizing.
Below, you will find the necessary incantations.
daryl krauter
electronic data systems (eds)
(214) 490-2737
init_frame()
{
Notify_value w00015_frame_interposer();
frame = window_create(NULL, FRAME, 0);
notify_interpose_event_func(frame,
w00015_frame_interposer,NOTIFY_SAFE);
}
Notify_value
w00015_frame_interposer(client, event, arg, type)
Window client;
Event *event;
Notify_arg arg;
Notify_event_type type;
{
switch (event_id(event)) {
case MS_LEFT:
case MS_MIDDLE:
if (event_ctrl_is_down(event))
return NOTIFY_DONE;
break;
}
return notify_next_event_func(client, event, arg, type);
}
More information about the Comp.sys.sun
mailing list