Package OpenCAGE.Dialogs.Entryfield

classes for dialogs that provide an entry field.

Class Entryfield_Dialog

extends OpenCAGE.Dialogs.Pixmap.Data_Source_Pixmap_Dialog

Attributes

private Gtk.GEntry.Gtk_Entry E 

The entryfield.

private Gtk.Label.Gtk_Label L 

The description label.

private Gtk.Label.Gtk_Label LE 

The description label that descibes the entry field.

Operations

public Show_Modal(void);

Shows the dialog modal (blocks the entire event system until the dialog is closed). [This description is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

Postcondition: A new main loop iteration is created. [This postcondition is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

public Event( Ada.Strings.Unbounded.Unbounded_String Link);

This is called by an event handler if an event occured (You guessed that. This description is very abstract, because the class is also very abstract). [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]

public Boolean Can_Execute( Ada.Strings.Unbounded.Unbounded_String Link);

returns true if a (button) event with the given link string will be handeled. This can be used to gray out the buttons if they shouldn't be used. [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]

Class Entryfield_Dialog_Fty

extends OpenCAGE.Dialogs.Pixmap.Pixmap_Dialog_Fty

Operations

public OpenCAGE.Dialogs.Entryfield.View_Entryfield_Dialog Create_View_Entryfield_Dialog(void);

public OpenCAGE.Dialogs.Entryfield.Node_Entryfield_Dialog Create_Create_Node_Entryfield_Dialog(void);

public OpenCAGE.Dialogs.Entryfield.Node_Entryfield_Dialog Create_Collapse_Node_Entryfield_Dialog(void);

public OpenCAGE.Dialogs.Entryfield.View_Entryfield_Dialog Create_Analyze_View_Entryfield_Dialog(void);

Class View_Entryfield_Dialog

extends OpenCAGE.Dialogs.Entryfield.Entryfield_Dialog

Operations

public Show_Modal(void);

Shows the dialog modal (blocks the entire event system until the dialog is closed). [This description is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

Postcondition: A new main loop iteration is created. [This postcondition is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

public Event( Ada.Strings.Unbounded.Unbounded_String Link);

This is called by an event handler if an event occured (You guessed that. This description is very abstract, because the class is also very abstract). [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]

public Boolean Can_Execute( Ada.Strings.Unbounded.Unbounded_String Link);

returns true if a (button) event with the given link string will be handeled. This can be used to gray out the buttons if they shouldn't be used. [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]

Class Node_Entryfield_Dialog

extends OpenCAGE.Dialogs.Entryfield.Entryfield_Dialog

Operations

public Show_Modal(void);

Shows the dialog modal (blocks the entire event system until the dialog is closed). [This description is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

Postcondition: A new main loop iteration is created. [This postcondition is adopted from 'OpenCAGE.Dialogs.Simple.Simple_Dialog'.]

public Event( Ada.Strings.Unbounded.Unbounded_String Link);

This is called by an event handler if an event occured (You guessed that. This description is very abstract, because the class is also very abstract). [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]

public Boolean Can_Execute( Ada.Strings.Unbounded.Unbounded_String Link);

returns true if a (button) event with the given link string will be handeled. This can be used to gray out the buttons if they shouldn't be used. [This description is adopted from 'OpenCAGE.Dialogs.Handlers.Handler_Target'.]