[rep-gtk] began implementing GtkTreeView *sweat*
- From: Christopher Bratusek <chrisb src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [rep-gtk] began implementing GtkTreeView *sweat*
- Date: Sat, 1 Aug 2009 18:11:54 +0000 (UTC)
commit b92a4dd61fd6cfceec269333de86033d7c6e27cb
Author: chrisb <zanghar freenet de>
Date: Sat Aug 1 20:10:41 2009 +0200
began implementing GtkTreeView *sweat*
ChangeLog | 17 +++++++++++++++++
gtk-compat.c | 1 -
gtk-support.c | 9 +++------
gtk.defs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 68 insertions(+), 7 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 953acc8..4e833fe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,23 @@
* gtk.defs: since we now got GQuark, build gtk_accel_group_activate
+ * gtk.defs: Began implementing the huge GtkTreeView
+ [my life will be two years shorter then this is finished!]
+ *********** gtktreemodel.h ***********
+ object GtkTreeModel
+ flags GtkTreeModelFlags
+ *********** gtktreeselection.h *******
+ object GtkTreeSelection
+ gtk_tree_selection_set_mode
+ gtk_tree_selection_get_mode
+ gtk_tree_selection_get_user_data
+ gtk_tree_selection_get_tree_view
+ *********** gtktreeview.h ************
+ gtk_tree_view_new
+ gtk_tree_view_new_with_model
+ gtk_tree_view_get_model
+ gtk_tree_view_set_model
+
2009-07-31 Christopher Bratusek <zanghar freenet de>
* rep-gtk.c
* rep-gtk.h
diff --git a/gtk-compat.c b/gtk-compat.c
index 7a44b5d..f3baa9e 100644
--- a/gtk-compat.c
+++ b/gtk-compat.c
@@ -252,4 +252,3 @@ gtk_status_icon_get_geometry_interp(GtkStatusIcon *status_icon,
*y = area.y;
return ret;
}
-
diff --git a/gtk-support.c b/gtk-support.c
index 85ee751..2fc1c82 100644
--- a/gtk-support.c
+++ b/gtk-support.c
@@ -1,16 +1,16 @@
/*
* Copyright (C) 1997, 1998, 1999 Marius Vollmer
- *
+ *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
- *
+ *
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
- *
+ *
* You should have received a copy of the GNU General Public License
* along with this software; see the file COPYING. If not, write to
* the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
@@ -476,9 +476,6 @@ gtk_text_iter_new (void)
return gtk_text_iter_copy (&foo);
}
-
-
-
repv
sgtk_gtk_widget_get_allocation (GtkWidget *w)
{
diff --git a/gtk.defs b/gtk.defs
index 32c2e9b..2158332 100644
--- a/gtk.defs
+++ b/gtk.defs
@@ -5184,6 +5184,54 @@
bool
((GtkAccelLabel label)))
+;; GtkTreeModel && GtkTreeSelection && GtkTreeView
+
+(define-object GtkTreeModel (GInterface))
+
+(define-flags GtkTreeModelFlags
+ (iters-persist GTK_TREE_MODEL_ITERS_PERSIST)
+ (list-only GTK_TREE_MODEL_LIST_ONLY))
+
+(define-object GtkTreeSelection (GObject))
+
+(define-func gtk_tree_selection_set_mode
+ none
+ ((GtkTreeSelection selection)
+ (GtkSelectionMode mode)))
+
+(define-func gtk_tree_selection_get_mode
+ GtkSelectionMode
+ ((GtkTreeSelection selection)))
+
+;; XXX gtk_tree_view_set_select_function needs GtkTreeSelectionFunc
+
+(define-func gtk_tree_selection_get_user_data
+ GPointer
+ ((GtkTreeSelection selection)))
+
+(define-func gtk_tree_selection_get_tree_view
+ GtkTreeView
+ ((GtkTreeSelection selection)))
+
+(define-object GtkTreeView (GtkContainer))
+
+(define-func gtk_tree_view_new
+ GtkWidget
+ ())
+
+(define-func gtk_tree_view_new_with_model
+ GtkWidget
+ ((GtkTreeModel model)))
+
+(define-func gtk_tree_view_get_model
+ GtkTreeModel
+ ((GtkTreeView treeview)))
+
+(define-func gtk_tree_view_set_model
+ none
+ ((GtkTreeView treeview)
+ (GtkTreeModel model)))
+
;; More defs files
(include "gtktext.defs")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]