|
Adding GraphWin Member FunctionsNot every operation of the programming interface of GraphWin is available in the interactive interface. However, there is an easy way of adding operations of typevoid GraphWin::func();.
The operation
gw.add_member(void (*GraphWin::func)(),
string label, int menu_id=0);
adds a new button
with label Example:The following program adds a "redraw" button, that callsgw.redraw(),
to the main menu bar, we use
#include <LEDA/graphics/graphwin.h>
int main()
{
leda::GraphWin gw;
gw.add_member_call(&leda::GraphWin::redraw,"redraw");
gw.display(); gw.edit();
return 0;
}
|
See also:Customizing the Interactive Interface Complete Example for Customizing the Interface Manual Pages: |