gtk/tests
Kristian Rietveld acce60b799 The "big treeview focus patch". Fixes several issues and adds some
Sun May  5 16:42:32 2002  Kristian Rietveld  <kris@gtk.org>

        The "big treeview focus patch". Fixes several issues and adds some
        goodies. Related bugs: #73676, #73734, #78660.

        * gtk/gtktreeview.h: add gtk_tree_view_set_cursor_on_cell

        * gtk/gtktreeview.c (gtk_tree_view_button_press): focus on a cell
        if applicable,
        (gtk_tree_view_bin_expose): set_cell_data before iterating columns,
        add support for row-spanning focus rectangles,
        (gtk_tree_view_has_special_cell): new function,
        (gtk_tree_view_move_cursor_left_right): add support for multiple
        focusable cells in one column,
        (gtk_tree_view_set_cursor): call _set_cursor_on_cell now,
        (gtk_tree_view_set_cursor_on_cell): copy of _set_cursor, extended
        with focus_cell parameter,
        (gtk_tree_view_search_iter): removed unused column variable,
        (gtk_tree_view_start_editing): add neighbor size code to allow
        for multiple editable cells in one column.

        * gtk/gtktreeviewcolumn.c (_GtkTreeViewColumnCellInfo): add
        in_editing_mode field,
        (gtk_tree_view_column_get_edited_cell): new function, removed
        _get_editable_cell,
        (_gtk_tree_view_column_get_cell_at_pos): new function,
        (gtk_tree_view_column_pack_end): s/g_new/g_new0/ ...,
        (gtk_tree_view_column_cell_process_action): loads of changes to get
        it right and to allow for multiple special cells, etc,
        (gtk_tree_view_column_cell_first): new function,
        (gtk_tree_view_column_cell_last): ditto,
        (gtk_tree_view_column_cell_next): ditto,
        (gtk_tree_view_column_cell_prev): ditto,
        (gtk_tree_view_column_cell_focus): add left and right parameters,
        allow for multiple special cells,
        (gtk_tree_view_column_cell_is_visible): add assertion,
        (gtk_tree_view_column_focus_cell): new function,
        (gtk_tree_view_column_stop_editing): unset in_editing_mode flag,
        (_gtk_tree_view_column_get_neighbor_sizes): iterate through cells
        correctly

        * gtk/gtktreeviewcolumn.h: add gtk_tree_view_column_focus_cell

        * gtk/gtktreeprivate.h: s/_get_editable_cell/_get_edited_cell/, add
        _gtk_tree_view_column_get_cell_at_pos, add new parameters to
        _gtk_tree_view_column_cell_focus.

        * tests/testtreeedit.c: add some cells in order to test new code.
2002-05-05 14:54:00 +00:00
..
test-images image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
.cvsignore cvsignore additions 2002-04-30 20:18:07 +00:00
3DRings.xpm Initial revision 1997-11-24 22:37:52 +00:00
check-n.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
check-y.xpm reworked the redrawing heuristics somewhat, this fixed a bunch of existing 1999-01-12 15:12:14 +00:00
circles.xbm gtk/gtktext.c 1998-02-27 06:13:22 +00:00
FilesQueue.xpm Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
makefile.msc Update version to 2.0.0 2002-03-05 21:04:09 +00:00
marble.xpm Initial revision 1997-11-24 22:37:52 +00:00
Modeller.xpm Initial revision 1997-11-24 22:37:52 +00:00
pixbuf-lowmem.c image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
pixbuf-random.c image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
pixbuf-randomly-modified.c image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
pixbuf-read.c image files for testing pixbuf loaders the old test-loaders.c split into 2002-05-05 00:59:42 +00:00
prop-editor.c Make it work, even if the window is already realized or mapped. 2002-04-30 23:44:14 +00:00
prop-editor.h Make it work, even if the window is already realized or mapped. 2002-04-30 23:44:14 +00:00
simple.c marshaller fixes. 2001-03-07 14:49:21 +00:00
test.xpm Initial revision 1997-11-24 22:37:52 +00:00
testcalendar.c Call setlocale (LC_ALL, ""). (#60606) 2001-10-10 16:56:54 +00:00
testdnd.c Fixes for uninstalled operation with module suffixes other than .so and in 2002-03-03 04:16:30 +00:00
testgtk.1 Added gtk/testgtk.1 man page for testgtk 1998-03-24 04:01:21 +00:00
testgtk.c Make it work, even if the window is already realized or mapped. 2002-04-30 23:44:14 +00:00
testgtkrc Centralize lookup and caching of cursor GC's here. 2002-03-03 19:59:29 +00:00
testgtkrc2 Remove all references to offscreen flag which was no longer used. 2000-06-02 03:14:07 +00:00
testinput.c Make gdkx.h the only installed header from gdk/x11. All structures in 2001-09-07 21:50:20 +00:00
testmultidisplay.c Multi-screen test case form multihead branch with a few cleanups. (Get rid 2002-04-30 20:17:36 +00:00
testmultiscreen.c Multi-screen test case form multihead branch with a few cleanups. (Get rid 2002-04-30 20:17:36 +00:00
testrgb.c Private function to tell if we have RENDER extension. 2002-01-04 05:58:01 +00:00
testselection.c Make color selection and selection examples work. 2002-03-04 22:19:47 +00:00
testsocket_child.c For XEMBED embedding add a _XEMBED_INFO property to the client with 2001-07-03 14:14:30 +00:00
testsocket_common.c Extended to test different type of adding plugs to sockets 2001-07-03 16:07:15 +00:00
testsocket.c Patch from Murray Cumming to add "message_type" and "buttons" CONSTRUCT 2001-11-15 17:58:35 +00:00
testtext.c Fixes for uninstalled operation with module suffixes other than .so and in 2002-03-03 04:16:30 +00:00
testtextbuffer.c bulk of the tests were commented out, oops. 2001-11-14 18:58:26 +00:00
testthreads.c applied patch from Andreas Persenius <ndap@swipnet.se> that updates the 2000-07-26 11:33:08 +00:00
testtreecolumns.c tests/testtreecolumns.c quit the main loop when the window is destroyed. 2002-04-26 19:50:17 +00:00
testtreeedit.c The "big treeview focus patch". Fixes several issues and adds some 2002-05-05 14:54:00 +00:00
testtreeflow.c start implementing 2002-03-07 08:03:09 +00:00
testtreefocus.c Make a GtkCellEditable (get_widget_window_size): Change to let it honor 2001-09-25 16:44:39 +00:00
testtreesort.c allow cancel to happen. 2002-01-14 22:00:26 +00:00
testtreeview-plan.txt handle case where there are no rows in the model 2001-01-09 17:45:34 +00:00
testtreeview.c tests/testtreecolumns.c quit the main loop when the window is destroyed. 2002-04-26 19:50:17 +00:00
testxinerama.c make gdk_screen_get_monitor_at_point cross platform instead of backend 2002-05-02 16:18:24 +00:00
treestoretest.c more changes in an attempt to get it right. It's not yet ready for general 2001-10-24 18:36:50 +00:00