GebrGuiSequenceEdit

GebrGuiSequenceEdit

Synopsis

                    GebrGuiSequenceEdit;
                    GebrGuiSequenceEditClass;
GtkTreeIter         gebr_gui_sequence_edit_add          (GebrGuiSequenceEdit *self,
                                                         const gchar *text,
                                                         gboolean show_empty);
void                gebr_gui_sequence_edit_clear        (GebrGuiSequenceEdit *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBox
                                 +----GtkVBox
                                       +----GebrGuiSequenceEdit
                                             +----GebrGuiValueSequenceEdit

Implemented Interfaces

GebrGuiSequenceEdit implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "list-store"               gpointer              : Read / Write / Construct Only
  "may-rename"               gboolean              : Read / Write
  "value-widget"             gpointer              : Read / Write / Construct Only

Signals

  "add-request"                                    : Run Last / Action
  "changed"                                        : Run Last / Action
  "removed"                                        : Run Last
  "renamed"                                        : Run Last

Description

Details

GebrGuiSequenceEdit

typedef struct _GebrGuiSequenceEdit GebrGuiSequenceEdit;

GebrGuiSequenceEditClass

typedef struct {
} GebrGuiSequenceEditClass;


gebr_gui_sequence_edit_add ()

GtkTreeIter         gebr_gui_sequence_edit_add          (GebrGuiSequenceEdit *self,
                                                         const gchar *text,
                                                         gboolean show_empty);

Appends text into this sequence edit widget. If show_empty is TRUE and text is empty, the value inserted will be '<empty value>'.

self :

a GebrGuiSequenceEdit widget

text :

the c-string to be added into this sequence edit widget

show_empty :

if TRUE and text is an empty string, insert '<empty value>' instead

Returns :

the GtkTreeIter pointing to the new element added

gebr_gui_sequence_edit_clear ()

void                gebr_gui_sequence_edit_clear        (GebrGuiSequenceEdit *self);

Removes all values from this sequence edit. This method only calls gtk_list_store_clear() on selfs GtkListStore.

self :

a GebrGuiSequenceEdit widget

Property Details

The "list-store" property

  "list-store"               gpointer              : Read / Write / Construct Only

List store, model for view.


The "may-rename" property

  "may-rename"               gboolean              : Read / Write

True if the list is renameable.

Default value: TRUE


The "value-widget" property

  "value-widget"             gpointer              : Read / Write / Construct Only

Value widget used for adding.

Signal Details

The "add-request" signal

void                user_function                      (GebrGuiSequenceEdit *arg0,
                                                        gpointer             user_data)      : Run Last / Action

user_data :

user data set when the signal handler was connected.

The "changed" signal

void                user_function                      (GebrGuiSequenceEdit *arg0,
                                                        gpointer             user_data)      : Run Last / Action

user_data :

user data set when the signal handler was connected.

The "removed" signal

void                user_function                      (GebrGuiSequenceEdit *arg0,
                                                        gchar               *arg1,
                                                        gchar               *arg2,
                                                        gpointer             user_data)      : Run Last

user_data :

user data set when the signal handler was connected.

The "renamed" signal

gboolean            user_function                      (GebrGuiSequenceEdit *arg0,
                                                        gchar               *arg1,
                                                        gchar               *arg2,
                                                        gpointer             user_data)      : Run Last

user_data :

user data set when the signal handler was connected.