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
|
;; Automatically generated - DO NOT EDIT
(include "gtk-lib.types")
"#include \"gauche-gtk.h\""
;; gtk_editable_get_type
;; gtk_editable_select_region
(define-cproc gtk-editable-select-region (editable::<gtk-editable> start::<int> end::<int>) (return <void> "gtk_editable_select_region"))
;; gtk_editable_get_selection_bounds
(define-cproc gtk-editable-get-selection-bounds (editable::<gtk-editable>) "gint start = 0, end = 0; gboolean r;\n r = gtk_editable_get_selection_bounds(editable, &start, &end);\n SCM_RETURN3(SCM_MAKE_BOOL(r), SCM_MAKE_INT(start), SCM_MAKE_INT(end));")
;; gtk_editable_insert_text
(define-cproc gtk-editable-insert-text (editable::<gtk-editable> new-text::<string> position::<int>) "int len = SCM_STRING_SIZE(new_text);\n gtk_editable_insert_text(editable, (const gchar*)Scm_GetStringConst(new_text), len, &position);\n SCM_RETURN(Scm_MakeInteger(position));")
;; gtk_editable_delete_text
(define-cproc gtk-editable-delete-text (editable::<gtk-editable> start_pos::<int> end_pos::<int>) (return <void> "gtk_editable_delete_text"))
;; gtk_editable_get_chars
(define-cproc gtk-editable-get-chars (editable::<gtk-editable> start_pos::<int> end_pos::<int>) (return <gchar*> "gtk_editable_get_chars"))
;; gtk_editable_cut_clipboard
(define-cproc gtk-editable-cut-clipboard (editable::<gtk-editable>) (return <void> "gtk_editable_cut_clipboard"))
;; gtk_editable_copy_clipboard
(define-cproc gtk-editable-copy-clipboard (editable::<gtk-editable>) (return <void> "gtk_editable_copy_clipboard"))
;; gtk_editable_paste_clipboard
(define-cproc gtk-editable-paste-clipboard (editable::<gtk-editable>) (return <void> "gtk_editable_paste_clipboard"))
;; gtk_editable_delete_selection
(define-cproc gtk-editable-delete-selection (editable::<gtk-editable>) (return <void> "gtk_editable_delete_selection"))
;; gtk_editable_set_position
(define-cproc gtk-editable-set-position (editable::<gtk-editable> position::<int>) (return <void> "gtk_editable_set_position"))
;; gtk_editable_get_position
(define-cproc gtk-editable-get-position (editable::<gtk-editable>) (return <int> "gtk_editable_get_position"))
;; gtk_editable_set_editable
(define-cproc gtk-editable-set-editable (editable::<gtk-editable> is_editable::<boolean>) (return <void> "gtk_editable_set_editable"))
;; gtk_editable_get_editable
(define-cproc gtk-editable-get-editable (editable::<gtk-editable>) (return <boolean> "gtk_editable_get_editable"))
;; struct GtkEditable
(define-cclass <gtk-editable> :base
"ScmGObject*" "Scm_GtkEditableClass"
("Scm_GObjectClass")
(
)
(allocator (c "Scm_GtkObjectAllocate"))
)
(initcode "Scm_GtkRegisterClass(GTK_TYPE_EDITABLE, SCM_CLASS_GTK_EDITABLE);
")
|