H,i another solution, which does not required Rint overloading - use TApplication::ReturnPressed(char *text ) signal and connect it some handler function which will detect ".hac filename" and process it. Regards. Valeriy ++ Off-topic: Alex, I remeber your message about adding separator to ROOT control bar. Check notes of coming (really soon) release ;-) > > Hello all > > > > Is there any way of adding commands (like .L or similar) > > to root? I mean, I am creating a stand alone application that > > has a command line interface and I would like to create a few > > commands. I can create functions but I feel it would be easier > > to have something like > > > > .hac filename > > > > instead of > > > > hac("filename") > > Hi Alex, > you could inherit from TRint and overwrite the method > > YourClass::ProcessLine(const char *line, Bool_t sync,int *err ) > { > if(line starts with ".hac"){ > myaction(); > } else { > TRint::ProcessLine(line, sync, err); > } > } > > Cheers > > Gero > >
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET