1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
;; Automatically generated - DO NOT EDIT
(include "gtk-lib.types")
"#include \"gauche-gtk.h\""
;; enum GtkCellRendererState
(define-enum GTK_CELL_RENDERER_SELECTED)
(define-enum GTK_CELL_RENDERER_PRELIT)
(define-enum GTK_CELL_RENDERER_INSENSITIVE)
(define-enum GTK_CELL_RENDERER_SORTED)
(define-enum GTK_CELL_RENDERER_FOCUSED)
;; enum GtkCellRendererMode
(define-enum GTK_CELL_RENDERER_MODE_INERT)
(define-enum GTK_CELL_RENDERER_MODE_ACTIVATABLE)
(define-enum GTK_CELL_RENDERER_MODE_EDITABLE)
;; struct GtkCellRenderer
(define-cclass <gtk-cell-renderer> :base
"ScmGObject*" "Scm_GtkCellRendererClass"
("Scm_GtkObjectClass" "Scm_GObjectClass")
(
(xalign :type <float>)
(yalign :type <float>)
(width :type <int>)
(height :type <int>)
(xpad :type <uint16>)
(ypad :type <uint16>)
(mode :type <uint>)
(visible :type <uint>)
(is-expander :type <uint>)
(is-expanded :type <uint>)
(cell-background-set :type <uint>)
)
(allocator (c "Scm_GtkObjectAllocate"))
)
(initcode "Scm_GtkRegisterClass(GTK_TYPE_CELL_RENDERER, SCM_CLASS_GTK_CELL_RENDERER);
")
;; gtk_cell_renderer_get_type
;; gtk_cell_renderer_get_size
;; (define-cproc gtk-cell-renderer-get-size (cell::<gtk-cell-renderer> widget::<gtk-widget> cell_area::<gdk-rectangle> x_offset::(UNKNOWN . gint*) y_offset::(UNKNOWN . gint*) width::(UNKNOWN . gint*) height::(UNKNOWN . gint*)) (return <void> gtk_cell_renderer_get_size))
;; gtk_cell_renderer_render
(define-cproc gtk-cell-renderer-render (cell::<gtk-cell-renderer> window::<gdk-drawable> widget::<gtk-widget> background_area::<gdk-rectangle> cell_area::<gdk-rectangle> expose_area::<gdk-rectangle> flags::<int>) (return <void> "gtk_cell_renderer_render"))
;; gtk_cell_renderer_activate
(define-cproc gtk-cell-renderer-activate (cell::<gtk-cell-renderer> event::<gdk-event> widget::<gtk-widget> path::<const-gchar*> background_area::<gdk-rectangle> cell_area::<gdk-rectangle> flags::<int>) (return <boolean> "gtk_cell_renderer_activate"))
;; gtk_cell_renderer_start_editing
(define-cproc gtk-cell-renderer-start-editing (cell::<gtk-cell-renderer> event::<gdk-event> widget::<gtk-widget> path::<const-gchar*> background_area::<gdk-rectangle> cell_area::<gdk-rectangle> flags::<int>) (return <gtk-cell-editable> "gtk_cell_renderer_start_editing"))
;; gtk_cell_renderer_set_fixed_size
(define-cproc gtk-cell-renderer-set-fixed-size (cell::<gtk-cell-renderer> width::<int> height::<int>) (return <void> "gtk_cell_renderer_set_fixed_size"))
;; gtk_cell_renderer_get_fixed_size
;; (define-cproc gtk-cell-renderer-get-fixed-size (cell::<gtk-cell-renderer> width::(UNKNOWN . gint*) height::(UNKNOWN . gint*)) (return <void> gtk_cell_renderer_get_fixed_size))
|