Package OpenCAGE.GUI.Widget_Controllers.Analyses.Simple

A simple Parameter Set Widget Controller which provides selecting a User View.

Class Simple_PWC

extends OpenCAGE.GUI.Widget_Controllers.Parameter_Widget_Controller

A simple Parameter Set Widget Controller which provides selecting a User View.

Attributes

private FET.Parameter_Pot PP 

private OpenCAGE.Dialogs.Handlers.Handler_Target Handler 

A handler that is called when something changed in the widget.

Operations

public FET.Parameter_Pot Get_Pot(void);

Returns a parameter pot containing the current parmeter settings from the widget. [This description is adopted from 'OpenCAGE.GUI.Widget_Controllers.Parameter_Widget_Controller'.]

public Set_Data_Source( FET.Data_Source Source);

Sets a data source from which the widget controller will try to retrieve the settings of the parameters in the widget. [This description is adopted from 'OpenCAGE.GUI.Widget_Controllers.Parameter_Widget_Controller'.]

public Gtk.Widget.Gtk_Widget Get_Widget(void);

get the widget set provided by this controller to change the content of the pot. [This description is adopted from 'OpenCAGE.GUI.Widget_Controllers.Parameter_Widget_Controller'.]

public Add_Sub_Widgets( Gtk.Box.Gtk_Box To);

Add Widgets to the created widget. Overwrite this method to add new sub widgets.

public Add_View_Selection_Sub_Widgets( Gtk.Box.Gtk_Box To, Ada.Strings.Unbounded.Unbounded_String Id);

Add Widgets to the created widget. Overwrite this method to add new sub widgets.

private Create_Views_Menu( Gtk.Menu.Gtk_Menu Menu, FET.Parameter_Pot PP, Ada.Strings.Unbounded.Unbounded_String Id);

Create and return a menu with included menu_items which names are taken from the nodes in the given PP (key Views).