Package OpenCAGE.Dialogs.Buttons.Factories

factories for button dialogs

Class Button_Box_Factory

creates button dialogs and provides helper methods for creating buttons

Attributes

private Gtk.Window.Gtk_Window Window 

A Gtk_Window to get certain parameters from (i.e. for pixmaps)

Operations

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Layout_Master_Button_Box(void);

return a button box used in the layout master

public OpenCAGE.GUI.General.Oc_Gtkada_Button Get_Help_Button(void);

return a help button

public OpenCAGE.GUI.General.Oc_Gtkada_Button Get_Cancel_Button(void);

return a cancel button

public Gtk.HButton_Box.Gtk_HButton_Box Get_Empty_Button_Box(void);

return an empty button box

public OpenCAGE.GUI.General.Oc_Gtkada_Button Get_Button( String Label, Gtkada.Types.Chars_Ptr_Array Pixmap_String := Gtkada.Types.Null_Array, Ada.Strings.Unbounded.Unbounded_String Link := Ada.Strings.Unbounded.Null_Unbounded_String);

return a button with the specified properties

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Analysis_Master_Button_Box(void);

return a button box used in the analysis master

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Parameter_Set_Button_Box(void);

return a button box used in a parameter set widget

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Cancel_Help_Button_Box(void);

return a button box containing a cancel and a help button

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Ok_Help_Button_Box(void);

return a button box containing a ok and a help button

public OpenCAGE.GUI.General.Oc_Gtkada_Button Get_Ok_Button(void);

return a ok button

public OpenCAGE.Dialogs.Buttons.Button_Box Get_Ok_Cancel_Help_Button_Box(void);

return a button box containing a ok, a cancel and a help button

public OpenCAGE.Dialogs.Buttons.Button_Box Get_X_Cancel_Help_Button_Box( String Name, String Link);

return a button box with 3 buttons: a button with a name and link specified as parameter, a cancel button and a help button.