Ardour  9.0-pre0-582-g084a23a80d
_GtkCellRendererClass Struct Reference

#include <gtkcellrenderer.h>

Public Attributes

GtkObjectClass parent_class
 
void(* get_size )(GtkCellRenderer *cell, GtkWidget *widget, GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height)
 
void(* render )(GtkCellRenderer *cell, GdkDrawable *window, GtkWidget *widget, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, GtkCellRendererState flags)
 
gboolean(* activate )(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, GdkRectangle *background_area, GdkRectangle *cell_area, GtkCellRendererState flags)
 
GtkCellEditable *(* start_editing )(GtkCellRenderer *cell, GdkEvent *event, GtkWidget *widget, const gchar *path, GdkRectangle *background_area, GdkRectangle *cell_area, GtkCellRendererState flags)
 
void(* editing_canceled )(GtkCellRenderer *cell)
 
void(* editing_started )(GtkCellRenderer *cell, GtkCellEditable *editable, const gchar *path)
 
void(* _gtk_reserved1 )(void)
 
void(* _gtk_reserved2 )(void)
 

Detailed Description

Definition at line 80 of file gtkcellrenderer.h.

Member Data Documentation

◆ _gtk_reserved1

void(* _GtkCellRendererClass::_gtk_reserved1) (void)

Definition at line 121 of file gtkcellrenderer.h.

◆ _gtk_reserved2

void(* _GtkCellRendererClass::_gtk_reserved2) (void)

Definition at line 122 of file gtkcellrenderer.h.

◆ activate

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

Definition at line 99 of file gtkcellrenderer.h.

◆ editing_canceled

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

Definition at line 115 of file gtkcellrenderer.h.

◆ editing_started

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

Definition at line 116 of file gtkcellrenderer.h.

◆ get_size

void(* _GtkCellRendererClass::get_size) (GtkCellRenderer *cell, GtkWidget *widget, GdkRectangle *cell_area, gint *x_offset, gint *y_offset, gint *width, gint *height)

Definition at line 85 of file gtkcellrenderer.h.

◆ parent_class

GtkObjectClass _GtkCellRendererClass::parent_class

Definition at line 82 of file gtkcellrenderer.h.

◆ render

void(* _GtkCellRendererClass::render) (GtkCellRenderer *cell, GdkDrawable *window, GtkWidget *widget, GdkRectangle *background_area, GdkRectangle *cell_area, GdkRectangle *expose_area, GtkCellRendererState flags)

Definition at line 92 of file gtkcellrenderer.h.

◆ start_editing

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

Definition at line 106 of file gtkcellrenderer.h.


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