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

#include <gtkcellrenderer.h>

Data Fields

GInitiallyUnownedClass parent_class
 
GtkSizeRequestMode(* get_request_mode )(GtkCellRenderer *cell)
 
void(* get_preferred_width )(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
 
void(* get_preferred_height_for_width )(GtkCellRenderer *cell, GtkWidget *widget, int width, int *minimum_height, int *natural_height)
 
void(* get_preferred_height )(GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)
 
void(* get_preferred_width_for_height )(GtkCellRenderer *cell, GtkWidget *widget, int height, int *minimum_width, int *natural_width)
 
void(* get_aligned_area )(GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area)
 
void(* snapshot )(GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
 
gboolean(* activate )(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
 
GtkCellEditable *(* start_editing )(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)
 
void(* editing_canceled )(GtkCellRenderer *cell)
 
void(* editing_started )(GtkCellRenderer *cell, GtkCellEditable *editable, const char *path)
 
gpointer padding [8]
 

Detailed Description

GtkCellRendererClass: @get_request_mode: Called to gets whether the cell renderer prefers a height-for-width layout or a width-for-height layout. @get_preferred_width: Called to get a renderer’s natural width. @get_preferred_height_for_width: Called to get a renderer’s natural height for width. @get_preferred_height: Called to get a renderer’s natural height. @get_preferred_width_for_height: Called to get a renderer’s natural width for height. @get_aligned_area: Called to get the aligned area used by @cell inside @cell_area. @snapshot: Called to snapshot the content of the GtkCellRenderer. @activate: Called to activate the content of the GtkCellRenderer. @start_editing: Called to initiate editing the content of the GtkCellRenderer. @editing_canceled: Signal gets emitted when the user cancels the process of editing a cell. @editing_started: Signal gets emitted when a cell starts to be edited.

Definition at line 107 of file gtkcellrenderer.h.

Field Documentation

◆ activate

gboolean(* _GtkCellRendererClass::activate) (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)

Definition at line 145 of file gtkcellrenderer.h.

◆ editing_canceled

void(* _GtkCellRendererClass::editing_canceled) (GtkCellRenderer *cell)

Definition at line 161 of file gtkcellrenderer.h.

◆ editing_started

void(* _GtkCellRendererClass::editing_started) (GtkCellRenderer *cell, GtkCellEditable *editable, const char *path)

Definition at line 162 of file gtkcellrenderer.h.

◆ get_aligned_area

void(* _GtkCellRendererClass::get_aligned_area) (GtkCellRenderer *cell, GtkWidget *widget, GtkCellRendererState flags, const GdkRectangle *cell_area, GdkRectangle *aligned_area)

Definition at line 134 of file gtkcellrenderer.h.

◆ get_preferred_height

void(* _GtkCellRendererClass::get_preferred_height) (GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)

Definition at line 125 of file gtkcellrenderer.h.

◆ get_preferred_height_for_width

void(* _GtkCellRendererClass::get_preferred_height_for_width) (GtkCellRenderer *cell, GtkWidget *widget, int width, int *minimum_height, int *natural_height)

Definition at line 120 of file gtkcellrenderer.h.

◆ get_preferred_width

void(* _GtkCellRendererClass::get_preferred_width) (GtkCellRenderer *cell, GtkWidget *widget, int *minimum_size, int *natural_size)

Definition at line 116 of file gtkcellrenderer.h.

◆ get_preferred_width_for_height

void(* _GtkCellRendererClass::get_preferred_width_for_height) (GtkCellRenderer *cell, GtkWidget *widget, int height, int *minimum_width, int *natural_width)

Definition at line 129 of file gtkcellrenderer.h.

◆ get_request_mode

GtkSizeRequestMode(* _GtkCellRendererClass::get_request_mode) (GtkCellRenderer *cell)

Definition at line 115 of file gtkcellrenderer.h.

◆ padding

gpointer _GtkCellRendererClass::padding[8]

Definition at line 167 of file gtkcellrenderer.h.

◆ parent_class

GInitiallyUnownedClass _GtkCellRendererClass::parent_class

Definition at line 110 of file gtkcellrenderer.h.

◆ snapshot

void(* _GtkCellRendererClass::snapshot) (GtkCellRenderer *cell, GtkSnapshot *snapshot, GtkWidget *widget, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)

Definition at line 139 of file gtkcellrenderer.h.

◆ start_editing

GtkCellEditable *(* _GtkCellRendererClass::start_editing) (GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const char *path, const GdkRectangle *background_area, const GdkRectangle *cell_area, GtkCellRendererState flags)

Definition at line 152 of file gtkcellrenderer.h.


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