Complete GUI creating using ROOT

Hi!
I need to know if I can develope a complete user interface using the ROOT platform. I need to achieve the following things in this user interface.

  1. Connect and receive data from a messaging system.
  2. Show streaming( running,ticker,moving) text.
  3. Create text box, combo boxes, drop down boxes etc and capture user inputs and process them.
  4. Generate time based graphs, as well as real time graphs of data.
  5. create a permanent top-of-screen-window.
  6. Publish data into a messaging system.

I would really appreciate your response with some examples.

regards.
Bernard

Hello.

[quote=“bernard”]Hi!
I need to know if I can develope a complete user interface using the ROOT platform. I need to achieve the following things in this user interface.

  1. Connect and receive data from a messaging system.
  2. Show streaming( running,ticker,moving) text.
  3. Create text box, combo boxes, drop down boxes etc and capture user inputs and process them.
  4. Generate time based graphs, as well as real time graphs of data.
  5. create a permanent top-of-screen-window.
  6. Publish data into a messaging system.

I would really appreciate your response with some examples.

regards.
Bernard[/quote]

You can do everything from these list (if I understood it correctly).
ROOT contains a lot of examples of “HOW TO DO” for GUI. First of all,
there is a simple sample guitest.C in tutorials, you can start from it.
Second, there are: RootShower in test subdir, it’s an example of more complex GUI. And there is a GuiBuilder:

  1. You can use it to build GUI (I’m not shure, if it’s simple and possible to create something complex with it)
  2. GuiBuilder itself is a good example of MDI GUI application.

And in tutorials subdir, in demos.C there are examples of animated
hists - hsimple and hsum