GnomeDbServerOperation

GnomeDbServerOperation — Allow to set the contents of a GdaServerOperation object

Synopsis




struct      GnomeDbServerOperation;
struct      GnomeDbServerOperationClass;
struct      GnomeDbServerOperationPriv;
GtkWidget*  gnome_db_server_operation_new   (GdaServerOperation *op);
GtkWidget*  gnome_db_server_operation_new_in_dialog
                                            (GdaServerOperation *op,
                                             GtkWindow *parent,
                                             const gchar *title,
                                             const gchar *header);

Object Hierarchy


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

Implemented Interfaces

GnomeDbServerOperation implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties


  "opt-header"           gboolean             : Read / Write / Construct
  "server-operation"     GdaServerOperation   : Read / Write / Construct Only

Description

This widget is composed of multiple other data entry widgets corresponding to all the parameters and values specified in the GdaServerOperation given at construction time.

Details

struct GnomeDbServerOperation

struct GnomeDbServerOperation;


struct GnomeDbServerOperationClass

struct GnomeDbServerOperationClass {

	GtkVBoxClass                parent_class;
};


struct GnomeDbServerOperationPriv

struct GnomeDbServerOperationPriv;


gnome_db_server_operation_new ()

GtkWidget*  gnome_db_server_operation_new   (GdaServerOperation *op);

Creates a new GnomeDbServerOperation 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

gnome_db_server_operation_new_in_dialog ()

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

Creates a new GnomeDbServerOperation widget in the same way as gnome_db_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 GnomeDbServerOperation 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

Properties

"opt-header" (gboolean : Read / Write / Construct)

"server-operation" (GdaServerOperation : Read / Write / Construct Only)