Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | gdaui_server_operation_new () |
GtkWidget * | gdaui_server_operation_new_in_dialog () |
void | gdaui_server_operation_update_parameters () |
gboolean | hide-single-header | Read / Write / Construct |
GdaServerOperation * | server-operation | Read / Write / Construct Only |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GdauiServerOperation
GdauiServerOperation implements AtkImplementorIface, GtkBuildable and GtkOrientable.
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.
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
.
Since: 4.2
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 |
[nullable] |
title |
the title of the dialog window, or |
[nullable] |
header |
a helper text displayed at the top of the dialog, or |
[nullable] |
Since: 4.2
void gdaui_server_operation_update_parameters (GdauiServerOperation *op
,GError **error
);
struct GdauiServerOperationClass { GtkBoxClass parent_class; gpointer padding[12]; };