Welcome, Guest
Username: Password: Remember me

TOPIC: Custom Widgets in the Ge

Custom Widgets in the Ge 8 years 7 months ago #6246

  • beloni
  • beloni's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 151
  • Karma: 0
Hello,

Here in the company we need allow the user to add custom widgets to the Ge.
The idea is to create a set of custom widgets, for example an alarm list using GtkTreeView, an animation for the company logo and so on.

The attached screenshot shows how they do the superior bar which must be fully configurable created with the Ge.

Somehow I'll have to do this. They want me to make Proview do what Ellipse SCADA does, which is immensely complex...

Can I have some help?

Thank you
Attachments:
Last Edit: 8 years 7 months ago by beloni.
The administrator has disabled public write access.

Custom Widgets in the Ge 8 years 7 months ago #6250

  • claes
  • claes's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 3048
  • Thank you received: 454
  • Karma: 125
Hi Eduardo,

What do you mean by custom? It's possible to create local subgraphs and subwindows etc. With the multiview it is possible to embed an alarm list. Do you mean that it should be possible to edit online? What is custom with the alarm list in the example?

/Claes
The administrator has disabled public write access.

Custom Widgets in the Ge 8 years 7 months ago #6251

  • beloni
  • beloni's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 151
  • Karma: 0
The thing is they need an alarm list that looks like the list in the screenshot, with black background and all.

By custom I mean I'd have to program another alarm list and somehow add it to the Ge, and the same for the company logo which is a spinning animation and the system date and time.

Somehow the superior bar has to look like the one in the screenshot...
Last Edit: 8 years 7 months ago by beloni.
The administrator has disabled public write access.

Custom Widgets in the Ge 8 years 7 months ago #6254

  • claes
  • claes's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 3048
  • Thank you received: 454
  • Karma: 125
There is a choice in the OpPlace object to hide the operator window, and then the navigator will be the main window instead. There could be a third choice to use a multiview window as the main window instead. In this it would be possible to insert a graph with an animated subgraph, some buttons and an embedded alarm list. It would also be possible to insert an embedded graph below the operator window part as you wrote about before.

I will require some modifications of the embedded alarmlist, which has a toolbar, black text on white background and displays active alarms, unacknowledged and acknowledged, but I think this is a better alternative than creating an entirely new one.

/Claes
The administrator has disabled public write access.

Custom Widgets in the Ge 8 years 7 months ago #6255

  • beloni
  • beloni's Avatar
  • OFFLINE
  • Expert Boarder
  • Posts: 151
  • Karma: 0
Hello Claes thank you for your replies.

I still think I'll have to create a new alarm widget that can be added to the Ge somehow.

Ellipse SCADA has a series of nice features like adding a fully customisable alarm widget to the graph and my bosses want that in proview (among other cool features). They want to choose the text and background colour, the format of the alarm: date and time, level, among others.

They compare Proview to the Elipse software and ask me to implement features in Proview, which I know is really hard work. And the graphs in Proview must look like the ones they create with Elipse SCADA...
Last Edit: 8 years 7 months ago by beloni.
The administrator has disabled public write access.

Custom Widgets in the Ge 8 years 7 months ago #6257

  • marc
  • marc's Avatar
  • OFFLINE
  • Platinum Boarder
  • Posts: 727
  • Karma: 0
Hey Beloni,

Watch your step and take care of yourself.
What they want is an exact clone of a Windows app running native on a Linux box for free.
That's not the way it works.
Tell them how free software works and that an investment in employers with Linux, ansi C, ansi C++, perl, bash and Jave skills ar needed. But they are difficult to hunt. But that's their problem. Not yours.

/Marc
Last Edit: 8 years 7 months ago by marc.
The administrator has disabled public write access.
Time to create page: 4.635 seconds