From 0763f21de5593391d1f1ad25cba9ab49942353ea Mon Sep 17 00:00:00 2001 Message-Id: <0763f21de5593391d1f1ad25cba9ab49942353ea.1715954178.git.mdw@distorted.org.uk> From: Mark Wooding Date: Fri, 7 Jan 2005 00:28:36 +0000 Subject: [PATCH 1/1] Text widget/objects updated Organization: Straylight/Edgeware From: espen --- gtk/gtktext.lisp | 19 ++++++++++++------- gtk/gtktypes.lisp | 31 ++++++++++++++++++++++++++++++- 2 files changed, 42 insertions(+), 8 deletions(-) diff --git a/gtk/gtktext.lisp b/gtk/gtktext.lisp index 4788a4f..211c46f 100644 --- a/gtk/gtktext.lisp +++ b/gtk/gtktext.lisp @@ -15,7 +15,7 @@ ;; License along with this library; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -;; $Id: gtktext.lisp,v 1.2 2004-12-17 00:37:50 espen Exp $ +;; $Id: gtktext.lisp,v 1.3 2005-01-07 00:28:36 espen Exp $ (in-package "GTK") @@ -615,6 +615,17 @@ (defbinding text-iter-order () nil (second text-iter)) + +;;; Text Tag + +(defbinding text-tag-event () boolean + (tag text-tag) + (event-object gobject) + (event gdk:event) + (iter text-iter)) + + + ;;; Text Tag Table (defbinding text-tag-table-add () nil @@ -636,12 +647,6 @@ (defbinding text-tag-table-foreach (table function) nil ((callback %text-tag-table-foreach) pointer) ((register-callback-function function) unsigned-int)) -;; (defbinding text-tag-event () boolean -;; (tag text-tag) -;; (event-object object) -;; (event gdk:event) -;; (iter text-iter)) - ;;; Text View diff --git a/gtk/gtktypes.lisp b/gtk/gtktypes.lisp index 5a3b811..f73eaf0 100644 --- a/gtk/gtktypes.lisp +++ b/gtk/gtktypes.lisp @@ -15,7 +15,7 @@ ;; License along with this library; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -;; $Id: gtktypes.lisp,v 1.28 2005-01-06 21:05:46 espen Exp $ +;; $Id: gtktypes.lisp,v 1.29 2005-01-07 00:28:36 espen Exp $ (in-package "GTK") @@ -874,6 +874,35 @@ (default-height :merge t :unbound -1))) (weight :merge t :type pango:weight))) + ("GtkTextMark" + :slots + ((buffer + :allocation :virtual + :getter "gtk_text_mark_get_buffer" + :reader text-mark-buffer + :type text-buffer) + (name + :allocation :virtual + :getter "gtk_text_mark_get_name" + :reader text-mark-name + :type string) + (visible + :allocation :virtual + :getter "gtk_text_mark_get_visible" + :setter "gtk_text_mark_set_visible" + :accessor text-mark-visible-p + :type boolean) + (deleted + :allocation :virtual + :getter "gtk_text_mark_get_deleted" + :reader text-mark-deleted-p + :type boolean) + (left-gravity + :allocation :virtual + :getter "gtk_text_mark_get_left_gravity" + :reader text-mark-left-gravity-p + :type boolean))) + ("GtkUIManager" :type ui-manager :slots -- [mdw]