Module: gtk-widgets Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from "gtktext.h"; do not edit. define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct <_GtkPropertyMark> sealed inline-only slot property-value :: ; sealed inline-only slot offset-value :: ; sealed inline-only slot index-value :: ; pointer-type-name: <_GtkPropertyMark*>; c-name: "struct _GtkPropertyMark"; end; define C-union sealed inline-only slot wc-value :: ; sealed inline-only slot ch-value :: ; end; define C-union sealed inline-only slot wc-value :: ; sealed inline-only slot ch-value :: ; end; define C-struct <_GtkText> sealed inline-only slot editable-value :: ; sealed inline-only slot text-area-value :: ; sealed inline-only slot hadj-value :: ; sealed inline-only slot vadj-value :: ; sealed inline-only slot gc-value :: ; sealed inline-only slot line-wrap-bitmap-value :: ; sealed inline-only slot line-arrow-bitmap-value :: ; sealed inline-only slot text-value :: ; sealed inline-only slot text-len-value :: ; sealed inline-only slot gap-position-value :: ; sealed inline-only slot gap-size-value :: ; sealed inline-only slot text-end-value :: ; sealed inline-only slot line-start-cache-value :: ; sealed inline-only slot first-line-start-index-value :: ; sealed inline-only slot first-cut-pixels-value :: ; sealed inline-only slot first-onscreen-hor-pixel-value :: ; sealed inline-only slot first-onscreen-ver-pixel-value :: ; sealed bitfield slot line-wrap-value :: , width: 1; sealed bitfield slot word-wrap-value :: , width: 1; sealed bitfield slot use-wchar-value :: , width: 1; sealed inline-only slot freeze-count-value :: ; sealed inline-only slot text-properties-value :: ; sealed inline-only slot text-properties-end-value :: ; sealed inline-only slot point-value :: ; sealed inline-only slot scratch-buffer-value :: ; sealed inline-only slot scratch-buffer-len-value :: ; sealed inline-only slot last-ver-value-value :: ; sealed inline-only slot cursor-pos-x-value :: ; sealed inline-only slot cursor-pos-y-value :: ; sealed inline-only slot cursor-mark-value :: ; sealed inline-only slot cursor-char-value :: ; sealed inline-only slot cursor-char-offset-value :: ; sealed inline-only slot cursor-virtual-x-value :: ; sealed inline-only slot cursor-drawn-level-value :: ; sealed inline-only slot current-line-value :: ; sealed inline-only slot tab-stops-value :: ; sealed inline-only slot default-tab-width-value :: ; sealed inline-only slot current-font-value :: ; sealed inline-only slot timer-value :: ; sealed inline-only slot button-value :: ; sealed inline-only slot bg-gc-value :: ; pointer-type-name: <_GtkText*>; c-name: "struct _GtkText"; end; define C-struct <_GtkTextClass> sealed inline-only slot parent-class-value :: ; sealed inline-only slot set-scroll-adjustments-value :: ; pointer-type-name: <_GtkTextClass*>; c-name: "struct _GtkTextClass"; end; define inline-only C-function gtk-text-get-type result value :: ; c-name: "gtk_text_get_type"; end; define inline-only C-function gtk-text-new parameter hadj1 :: ; parameter vadj2 :: ; result value :: ; c-name: "gtk_text_new"; end; define inline-only C-function gtk-text-set-editable parameter text1 :: ; parameter editable2 :: ; c-name: "gtk_text_set_editable"; end; define inline-only C-function gtk-text-set-word-wrap parameter text1 :: ; parameter word_wrap2 :: ; c-name: "gtk_text_set_word_wrap"; end; define inline-only C-function gtk-text-set-line-wrap parameter text1 :: ; parameter line_wrap2 :: ; c-name: "gtk_text_set_line_wrap"; end; define inline-only C-function gtk-text-set-adjustments parameter text1 :: ; parameter hadj2 :: ; parameter vadj3 :: ; c-name: "gtk_text_set_adjustments"; end; define inline-only C-function gtk-text-set-point parameter text1 :: ; parameter index2 :: ; c-name: "gtk_text_set_point"; end; define inline-only C-function gtk-text-get-point parameter text1 :: ; result value :: ; c-name: "gtk_text_get_point"; end; define inline-only C-function gtk-text-get-length parameter text1 :: ; result value :: ; c-name: "gtk_text_get_length"; end; define inline-only C-function gtk-text-freeze parameter text1 :: ; c-name: "gtk_text_freeze"; end; define inline-only C-function gtk-text-thaw parameter text1 :: ; c-name: "gtk_text_thaw"; end; define inline-only C-function gtk-text-insert parameter text1 :: ; parameter font2 :: ; parameter fore3 :: ; parameter back4 :: ; parameter chars5 :: /* const */ ; parameter length6 :: ; c-name: "gtk_text_insert"; end; define inline-only C-function gtk-text-backward-delete parameter text1 :: ; parameter nchars2 :: ; result value :: ; c-name: "gtk_text_backward_delete"; end; define inline-only C-function gtk-text-forward-delete parameter text1 :: ; parameter nchars2 :: ; result value :: ; c-name: "gtk_text_forward_delete"; end; define inline constant = <_GtkTextFont>; define inline constant = <_GtkPropertyMark>; define inline constant = <_GtkText>; define inline constant = <_GtkTextClass>; define sealed domain make (singleton(<_GtkPropertyMark*>)); define sealed domain initialize (<_GtkPropertyMark*>); define sealed domain make (singleton(<_GtkText*>)); define sealed domain initialize (<_GtkText*>); define sealed domain make (singleton(<_GtkTextClass*>)); define sealed domain initialize (<_GtkTextClass*>);