Underlines for shortcuts

J. P. Mellor (jpmellor@ai.mit.edu)
Thu, 2 Jan 1997 23:06:04 -0500

To subscribers of the xforms list from "J. P. Mellor" <jpmellor@ai.mit.edu> :

It seems that underlining letters that are assigned as shortcuts
broke between v0.81 and v0.84. Below is a short program which
demonstrates this. It makes no difference if the alt designation (#)
is removed.

jp

======================================================================
#include <forms.h>
#include <stdlib.h>

typedef struct {
FL_FORM *form;
FL_OBJECT *button;
void *vdata;
long ldata;
} FD_form;

int
main(int argc, char **argv)
{
FL_OBJECT *obj;
FD_form form;

fl_initialize(&argc, argv, 0, 0, 0);
form.form = fl_bgn_form(FL_UP_BOX, 200, 200);
form.button = obj =
fl_add_button(FL_NORMAL_BUTTON, 10, 10, 180, 180, "Button");
fl_set_button_shortcut(obj, "#B#b", 1);
fl_end_form();
fl_set_form_geometry(form.form, 100, 100, 200, 200);
fl_show_form(form.form, FL_PLACE_GEOMETRY, FL_FULLBORDER, "Form");

obj = fl_do_forms();
return 0;
}