TButton

Grave Xavier (xavier@lapp.in2p3.fr)
Thu, 15 May 1997 16:16:30 +0200


Hello,

I'm trying to use the TButton Class to make a data display.
Can somebody send me a simple example :
a canvas + a button.
when you click the button you get "toto" in the standard outpout.

I've tryed this :

#include "TROOT.h"
#include "TApplication.h"
#include "TCanvas.h"
#include "TButton.h"
#include <iostream.h>

extern void InitGui();
VoidFuncPtr_t initfuncs[] = { InitGui, 0 };
int Error; // needed by Motif

TROOT root("hello","Hello World", initfuncs);

void toto(void);

int main(int argc, char **argv)
{TCanvas *menu;
TApplication *theApp;
TButton *bouton1;

theApp = new TApplication("App", &argc, argv);

menu = new TCanvas("Hello", "The Hello Canvas",400,600);
menu->SetFillColor(10);
menu->Show();

bouton1 = new TButton("FUNCTION","Input
File","toto()",0.2,0.2,0.8,0.4);
bouton1->Draw();

menu->Update();

theApp->Run();

return 0;
}

void toto(void)
{
cout << "toto\n";
}

If some body have something I will be greatfull.

Xavier Grave

PS : I'm a cxx user on DecStation

-- 
xavier@virgoa4.in2p3.fr