Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkCellLayoutIface Struct Reference

#include <gtkcelllayout.h>

Data Fields

GTypeInterface g_iface
 
void(* pack_start )(GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)
 
void(* pack_end )(GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)
 
void(* clear )(GtkCellLayout *cell_layout)
 
void(* add_attribute )(GtkCellLayout *cell_layout, GtkCellRenderer *cell, const char *attribute, int column)
 
void(* set_cell_data_func )(GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy)
 
void(* clear_attributes )(GtkCellLayout *cell_layout, GtkCellRenderer *cell)
 
void(* reorder )(GtkCellLayout *cell_layout, GtkCellRenderer *cell, int position)
 
GList *(* get_cells )(GtkCellLayout *cell_layout)
 
GtkCellArea *(* get_area )(GtkCellLayout *cell_layout)
 

Detailed Description

GtkCellLayoutIface: @pack_start: Packs the cell into the beginning of cell_layout. @pack_end: Adds the cell to the end of cell_layout. @clear: Unsets all the mappings on all renderers on cell_layout and removes all renderers from cell_layout. @add_attribute: Adds an attribute mapping to the list in cell_layout. @set_cell_data_func: Sets the GtkCellLayoutDataFunc to use for cell_layout. @clear_attributes: Clears all existing attributes previously set with gtk_cell_layout_set_attributes(). @reorder: Re-inserts cell at position. @get_cells: Get the cell renderers which have been added to cell_layout. @get_area: Get the underlying GtkCellArea which might be cell_layout if called on a GtkCellArea or might be NULL if no GtkCellArea is used by cell_layout.

Definition at line 76 of file gtkcelllayout.h.

Field Documentation

◆ add_attribute

void(* _GtkCellLayoutIface::add_attribute) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, const char *attribute, int column)

Definition at line 91 of file gtkcelllayout.h.

◆ clear

void(* _GtkCellLayoutIface::clear) (GtkCellLayout *cell_layout)

Definition at line 90 of file gtkcelllayout.h.

◆ clear_attributes

void(* _GtkCellLayoutIface::clear_attributes) (GtkCellLayout *cell_layout, GtkCellRenderer *cell)

Definition at line 100 of file gtkcelllayout.h.

◆ g_iface

GTypeInterface _GtkCellLayoutIface::g_iface

Definition at line 79 of file gtkcelllayout.h.

◆ get_area

GtkCellArea *(* _GtkCellLayoutIface::get_area) (GtkCellLayout *cell_layout)

Definition at line 107 of file gtkcelllayout.h.

◆ get_cells

GList *(* _GtkCellLayoutIface::get_cells) (GtkCellLayout *cell_layout)

Definition at line 105 of file gtkcelllayout.h.

◆ pack_end

void(* _GtkCellLayoutIface::pack_end) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)

Definition at line 87 of file gtkcelllayout.h.

◆ pack_start

void(* _GtkCellLayoutIface::pack_start) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, gboolean expand)

Definition at line 84 of file gtkcelllayout.h.

◆ reorder

void(* _GtkCellLayoutIface::reorder) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, int position)

Definition at line 102 of file gtkcelllayout.h.

◆ set_cell_data_func

void(* _GtkCellLayoutIface::set_cell_data_func) (GtkCellLayout *cell_layout, GtkCellRenderer *cell, GtkCellLayoutDataFunc func, gpointer func_data, GDestroyNotify destroy)

Definition at line 95 of file gtkcelllayout.h.


The documentation for this struct was generated from the following file: