GebrGuiSequenceEdit

GebrGuiSequenceEdit

Functions

Properties

gboolean has-scroll Read / Write
gpointer list-store Read / Write
gboolean may-rename Read / Write
gpointer value-widget Read / Write / Construct Only

Signals

void add-request Action
void changed Action
void removed Run Last
gboolean renamed Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBox
                        ╰── GtkVBox
                            ╰── GebrGuiSequenceEdit
                                ╰── GebrGuiValueSequenceEdit

Implemented Interfaces

GebrGuiSequenceEdit implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

Functions

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>'.

Parameters

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 self s GtkListStore.

Parameters

self

a GebrGuiSequenceEdit widget

 

gebr_gui_sequence_edit_remove ()

void
gebr_gui_sequence_edit_remove (GebrGuiSequenceEdit *self,
                               GtkTreeIter *iter);

Removes iter from this sequence edit widget.

Parameters

self

a GebrGuiSequenceEdit widget

 

iter

the row to be removed

 

gebr_gui_sequence_edit_move ()

void
gebr_gui_sequence_edit_move (GebrGuiSequenceEdit *self,
                             GtkTreeIter *iter,
                             GtkTreeIter *position,
                             GtkTreeViewDropPosition pos);

Moves iter above or below position , depending on the value of pos .

Parameters

self

a GebrGuiSequenceEdit widget

 

iter

a GtkTreeIter pointing to the row to be moved

 

position

position to place iter

 

pos

a GtkTreeViewDropPosition

 

gebr_gui_sequence_edit_move_top ()

void
gebr_gui_sequence_edit_move_top (GebrGuiSequenceEdit *self,
                                 GtkTreeIter *iter);

Parameters

self

a GebrGuiSequenceEdit widget

 

iter

the iterator to be moved to the top of the list

 

gebr_gui_sequence_edit_move_bottom ()

void
gebr_gui_sequence_edit_move_bottom (GebrGuiSequenceEdit *self,
                                    GtkTreeIter *iter);

Parameters

self

a GebrGuiSequenceEdit widget

 

iter

the iterator to be moved to the bottom of the list

 

gebr_gui_sequence_edit_rename ()

void
gebr_gui_sequence_edit_rename (GebrGuiSequenceEdit *self,
                               GtkTreeIter *iter,
                               const gchar *new_text);

Parameters

self

a GebrGuiSequenceEdit widget

 

iter

the iterator to be renamed

 

new_text

the new value to be put on previous iterator

 

gebr_gui_sequence_edit_set_keypresses ()

void
gebr_gui_sequence_edit_set_keypresses (GebrGuiSequenceEdit *self,
                                       gboolean setting);

Types and Values

struct GebrGuiSequenceEdit

struct GebrGuiSequenceEdit;

struct GebrGuiSequenceEditClass

struct GebrGuiSequenceEditClass {
};

Members


GebrGuiSequenceEditPriv

typedef struct _GebrGuiSequenceEditPriv GebrGuiSequenceEditPriv;

Property Details

The “has-scroll” property

  “has-scroll”               gboolean

Weather there is a scrolled window, or not.

Flags: Read / Write

Default value: TRUE


The “list-store” property

  “list-store”               gpointer

List store, model for view.

Flags: Read / Write


The “may-rename” property

  “may-rename”               gboolean

True if the list is renameable.

Flags: Read / Write

Default value: TRUE


The “value-widget” property

  “value-widget”             gpointer

Value widget used for adding.

Flags: Read / Write / Construct Only

Signal Details

The “add-request” signal

void
user_function (GebrGuiSequenceEdit *arg0,
               gpointer             user_data)

Parameters

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “changed” signal

void
user_function (GebrGuiSequenceEdit *arg0,
               gpointer             user_data)

Parameters

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “removed” signal

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

Parameters

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “renamed” signal

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

Parameters

user_data

user data set when the signal handler was connected.

 

Flags: Run Last