Good, thanks. I'm following along right behind you, and there seem to be some other events that are generated by something other than signalevent(). Something in connect() and SIGNAL() but I don't understand it yet.

In your list, the button control doesn't have any events noted, but surely it creates "button"! But I don't see just how.

The isigraph control has many more events, whose names seem to be calculated on the fly.

I think module-by-module analysis will be needed, but it doesn't look too hard. If someone can explain how the button event for a button control is mapped, I'd be obliged.

Henry Rich

On 11/6/2014 6:15 PM, Raul Miller wrote:
Here's a mechanically generated list of what I think are the events
(three columns here, separated by : filename, line number (1 is first
line) and text of that line):

checkbox.cpp:46:  event="button";
combobox.cpp:31:  event="select";
dateedit.cpp:100:  event="changed";
dspinbox.cpp:55:  event="changed";
edit.cpp:40:  event="button";
form.cpp:163:  child->event="button";
form.cpp:183:  event="close";
form.cpp:261:        event="close";
form.cpp:267:      event="cancel";
form.cpp:273:    event="fkey";
form.cpp:277:    event="fkey";
form.cpp:298:        event="close";
form.cpp:448:  event="timer";
isigraph2.cpp:78:  pchild->event="paint";
isigraph2.cpp:114:  pchild->event="resize";
isigraph2.cpp:222:  pchild->event="focus";
isigraph2.cpp:232:  pchild->event="focuslost";
listbox.cpp:76:  event="button";
listbox.cpp:83:  event="select";
menus.cpp:85:  event="button";
opengl2.cpp:55:  pchild->event="initialize";
opengl2.cpp:65:  pchild->event="paint";
opengl2.cpp:86:  pchild->event="resize";
opengl2.cpp:200:  pchild->event="focus";
opengl2.cpp:210:  pchild->event="focuslost";
radiobutton.cpp:61:  event="button";
slider.cpp:65:  event="changed";
spinbox.cpp:50:  event="changed";
table.cpp:1174:  event="change";
table.cpp:1188:  event="mb" + lmr + "down";
table.cpp:1197:  event="clicked";
table.cpp:1212:  event="mb" + lmr + "dbl";
table.cpp:1221:  event="mark";
table.cpp:1246:  event="change";
tabs.cpp:57:  event="select";
tabs.cpp:65:  event="tabclose";
timeedit.cpp:58:  event="changed";
toolbar.cpp:51:  event="button";

FYI,

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to