GtkListItem

GtkListItem — An item in a GtkList

Functions

Signals

void end-selection Action
void extend-selection Action
void scroll-horizontal Action
void scroll-vertical Action
void select-all Action
void start-selection Action
void toggle-add-mode Action
void toggle-focus-row Action
void undo-selection Action
void unselect-all Action

Types and Values

struct GtkListItem

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkItem
                            ╰── GtkListItem

Implemented Interfaces

GtkListItem implements AtkImplementorIface and GtkBuildable.

Includes

#include <gtk/gtk.h>

Description

The GtkListItem widget is used for each item in a GtkList.

GtkList has has been deprecated since GTK+ 2.0 and should not be used in newly written code. Use GtkTreeView instead.

Functions

gtk_list_item_new ()

GtkWidget *
gtk_list_item_new (void);

gtk_list_item_new is deprecated and should not be used in newly-written code.

Creates a new GtkListitem.

Returns

a new GtkListItem.


gtk_list_item_new_with_label ()

GtkWidget *
gtk_list_item_new_with_label (const gchar *label);

gtk_list_item_new_with_label is deprecated and should not be used in newly-written code.

Creates a new GtkListItem with a child label containing the given string.

Parameters

label

the string to use for the child label.

 

Returns

a new GtkListItem with a child GtkLabel with the text set to label .


gtk_list_item_select ()

void
gtk_list_item_select (GtkListItem *list_item);

gtk_list_item_select is deprecated and should not be used in newly-written code.

Selects the item, by emitting the item's "select" signal. Depending on the selection mode of the list, this may cause other items to be deselected.

Parameters

list_item

a GtkListItem.

 

gtk_list_item_deselect ()

void
gtk_list_item_deselect (GtkListItem *list_item);

gtk_list_item_deselect is deprecated and should not be used in newly-written code.

Deselects the item, by emitting the item's "deselect" signal.

Parameters

list_item

a GtkListItem.

 

Types and Values

struct GtkListItem

struct GtkListItem;

GtkListItem is deprecated and should not be used in newly-written code.

The GtkListItem struct contains private data only, and should only be accessed using the functions below.

Signal Details

The “end-selection” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “extend-selection” signal

void
user_function (GtkListItem  *listitem,
               GtkScrollType arg1,
               gfloat        arg2,
               gboolean      arg3,
               gpointer      user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “scroll-horizontal” signal

void
user_function (GtkListItem  *listitem,
               GtkScrollType arg1,
               gfloat        arg2,
               gpointer      user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “scroll-vertical” signal

void
user_function (GtkListItem  *listitem,
               GtkScrollType arg1,
               gfloat        arg2,
               gpointer      user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “select-all” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “start-selection” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “toggle-add-mode” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “toggle-focus-row” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “undo-selection” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action


The “unselect-all” signal

void
user_function (GtkListItem *listitem,
               gpointer     user_data)

Parameters

listitem

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Action

See Also

GtkList

the parent list widget.