[cairo-commit] goocanvas ChangeLog,1.22,1.23 TODO,1.8,1.9

Damon Chaplin commit at pdx.freedesktop.org
Tue Apr 18 08:43:09 PDT 2006


Committed by: damon

Update of /cvs/cairo/goocanvas
In directory kemper:/tmp/cvs-serv25504

Modified Files:
	ChangeLog TODO 
Log Message:
2006-04-18  Damon Chaplin  <damon at gnome.org>

	* src/goocanvasview.c (goo_canvas_view_get_model): new function.
	(goo_canvas_view_adjustment_value_changed): emit "visible_data_changed"
	on accessible object.
	(goo_canvas_view_init): initialize default bounds, and create default
	adjustments.

	* src/goocanvasitemview.[hc]: added new is_visible() method, and
	"can-focus" property, and convenience find_child() function.

	* src/goocanvasitemviewsimple.c: implemented "can-focus" property
	and "is_visible" method.

	* src/goocanvasgroupview.c: implemented "can-focus" property and
	"is_visible" method, and used same flags field as
	GooCanvasItemViewSimple.

	* src/goocanvasatk.[c]: new files to support accessibility. Most of
	the code has been copied from foocanvas & libgnomecanvas, with slight
	changes to handler our model/view split.

	* src/goocanvasitemviewsimple.c (goo_canvas_item_view_simple_finalize):
	chain up to parent's finalize method.



Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/goocanvas/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- ChangeLog	16 Apr 2006 22:29:44 -0000	1.22
+++ ChangeLog	18 Apr 2006 15:43:07 -0000	1.23
@@ -1,3 +1,28 @@
+2006-04-18  Damon Chaplin  <damon at gnome.org>
+
+	* src/goocanvasview.c (goo_canvas_view_get_model): new function.
+	(goo_canvas_view_adjustment_value_changed): emit "visible_data_changed"
+	on accessible object.
+	(goo_canvas_view_init): initialize default bounds, and create default
+	adjustments.
+
+	* src/goocanvasitemview.[hc]: added new is_visible() method, and
+	"can-focus" property, and convenience find_child() function.
+
+	* src/goocanvasitemviewsimple.c: implemented "can-focus" property
+	and "is_visible" method.
+
+	* src/goocanvasgroupview.c: implemented "can-focus" property and
+	"is_visible" method, and used same flags field as
+	GooCanvasItemViewSimple.
+
+	* src/goocanvasatk.[c]: new files to support accessibility. Most of
+	the code has been copied from foocanvas & libgnomecanvas, with slight
+	changes to handler our model/view split.
+
+	* src/goocanvasitemviewsimple.c (goo_canvas_item_view_simple_finalize):
+	chain up to parent's finalize method.
+
 2006-04-16  Damon Chaplin  <damon at gnome.org>
 
 	* src/goocanvasview.c (propagate_event, emit_pointer_event): ref views

Index: TODO
===================================================================
RCS file: /cvs/cairo/goocanvas/TODO,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- TODO	11 Apr 2006 13:33:19 -0000	1.8
+++ TODO	18 Apr 2006 15:43:07 -0000	1.9
@@ -1,13 +1,14 @@
 
 Features definitely needed:
 
+ o API docs - functions, properties, signals, enums, structs etc.
+
  o Accessibility - hopefully the GnomeCanvas/FooCanvas code can be reused.
 
- o Editable text item.
 
- o Keyboard focus navigation.
+ o Keyboard focus navigation - port GtkContainer focus_sort code.
 
- o API docs - functions, properties, signals, enums, structs etc.
+ o Editable text item.
 
 
 Possible additional features:



More information about the cairo-commit mailing list