GdauiServerOperation

GdauiServerOperation — Enter information to perform a DDL query

Synopsis

                    GdauiServerOperation;
GtkWidget *         gdaui_server_operation_new          (GdaServerOperation *op);
GtkWidget *         gdaui_server_operation_new_in_dialog
                                                        (GdaServerOperation *op,
                                                         GtkWindow *parent,
                                                         const gchar *title,
                                                         const gchar *header);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GdauiServerOperation

Implemented Interfaces

GdauiServerOperation implements GtkBuildable, GtkOrientable and AtkImplementorIface.

Properties

  "hide-single-header"       gboolean              : Read / Write / Construct
  "server-operation"         GdaServerOperation*   : Read / Write / Construct Only

Description

The GdauiServerOperation widget allows the user to enter information to perform Data Definition queries (all queries which are not SELECT, INSERT, UPDATE or DELETE). For example the figure shows a GdauiServerOperation widget set to create an index in an SQLite database.

Details

GdauiServerOperation

typedef struct _GdauiServerOperation GdauiServerOperation;


gdaui_server_operation_new ()

GtkWidget *         gdaui_server_operation_new          (GdaServerOperation *op);

Creates a new GdauiServerOperation widget using all the parameters provided in paramlist.

The global layout is rendered using a table (a GtkTable), and an entry is created for each node of paramlist.

op :

Returns :

the new widget

Since 4.2


gdaui_server_operation_new_in_dialog ()

GtkWidget *         gdaui_server_operation_new_in_dialog
                                                        (GdaServerOperation *op,
                                                         GtkWindow *parent,
                                                         const gchar *title,
                                                         const gchar *header);

Creates a new GdauiServerOperation widget in the same way as gdaui_server_operation_new() and puts it into a GtkDialog widget. The returned dialog has the "Ok" and "Cancel" buttons which respectively return GTK_RESPONSE_ACCEPT and GTK_RESPONSE_REJECT.

The GdauiServerOperation widget is attached to the dialog using the user property "form".

op :

a GdaServerOperation object

parent :

the parent window for the new dialog, or NULL

title :

the title of the dialog window, or NULL

header :

a helper text displayed at the top of the dialog, or NULL

Returns :

the new GtkDialog widget

Since 4.2

Property Details

The "hide-single-header" property

  "hide-single-header"       gboolean              : Read / Write / Construct

Default value: FALSE


The "server-operation" property

  "server-operation"         GdaServerOperation*   : Read / Write / Construct Only

See Also

See the GdaServerOperation which actually holds the information to perform the query.