start implementing
Thu Mar 7 02:58:16 2002 Jonathan Blandford <jrb@redhat.com> * gtk/tmpl/gtkliststore.sgml: start implementing * gtk/question_index.sgml: "I can set with the tree, but not get???!?!" Wed Mar 6 23:20:51 2002 Jonathan Blandford <jrb@redhat.com> and Kristian Rietveld <kris@gtk.org> Finishing touch for 2.0.0 release, fixes #70782, #72729, the 'stealth' bug and other last-minute minor issues. * gtk/gtktreeview.c (gtk_tree_view_bin_expose): set dnd dest line drawing right. We can't draw the line at the position of the next row, because that one still has to be drawn. So draw everthing at a -1 offset. (validate_visible_area): add check for invalid descendants and NULL scroll_to_path path, get scrolling right. Also, fix the area_above value. Pretty amazing I got it wrong. (get_logical_dest_row): add gtk-tree-model-drop-append magic, so dragging a row to the end of the model works right. (gtk_tree_view_get_dest_row_at_pos): minor floating point fix (gtk_tree_view_start_editing): add call to validate_row (gtk_tree_view_tree_to_widget_coords): Never subtract HEADER_HEIGHT from y values anymore!!! (gtk_tree_view_widget_coords_to_tree): ditto. (gtk_tree_view_scroll_to_point): allow -1 as values for the scroll_to coords (gtk_tree_view_move_cursor_page_up_down): Don't need scroll_to_y as clamp_node_visible will make it work. * gtk/gtktreestore.c (gtk_tree_store_drag_data_received): also check path depth, as we can't get iters from empty paths * gtk/gtkliststore.c (gtk_list_store_drag_data_received): handle gtk-tree-model-drop-append * gtk/gtktreednd.c (gtk_tree_set_row_drag_data): free path_str * tests/testtreeflow.c (main): select path where we are scrolling to
This commit is contained in:
committed by
Jonathan Blandford
parent
1845cc4349
commit
110e1cd711
@ -1,3 +1,10 @@
|
||||
Thu Mar 7 02:58:16 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/tmpl/gtkliststore.sgml: start implementing
|
||||
|
||||
* gtk/question_index.sgml: "I can set with the tree, but not
|
||||
get???!?!"
|
||||
|
||||
Wed Mar 6 18:11:05 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/resources.sgml: Mention the need to subscribe
|
||||
|
||||
@ -503,6 +503,31 @@ column.
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
<qandaentry>
|
||||
<question><para>
|
||||
I can set data easily on my <link
|
||||
linkend="GtkTreeStore">GtkTreeStore</link>/<link
|
||||
linkend="GtkListStore">GtkListStore</link> models using <link
|
||||
linkend="gtk-tree-model-get">gtk_list_store_set()</link> and <link
|
||||
linkend="gtk-tree-model-get">gtk_tree_store_set()</link>, but can't read
|
||||
it back?
|
||||
</para></question>
|
||||
|
||||
<answer>
|
||||
<para>
|
||||
Both the <link
|
||||
linkend="GtkTreeStore">GtkTreeStore</link> and the <link
|
||||
linkend="GtkListStore">GtkListStore</link> implement the
|
||||
<link linkend="GtkTreeModel">GtkTreeModel</link>
|
||||
interface. Consequentially, the can use any function
|
||||
this interface implements. The easiest way to read a
|
||||
set of data back is to use
|
||||
<link
|
||||
linkend="gtk-tree-model-get">gtk_tree_model_get()</link>.
|
||||
</para>
|
||||
</answer>
|
||||
</qandaentry>
|
||||
|
||||
</qandadiv>
|
||||
|
||||
|
||||
|
||||
@ -6,7 +6,12 @@ GtkListStore
|
||||
|
||||
<!-- ##### SECTION Long_Description ##### -->
|
||||
<para>
|
||||
|
||||
The #GtkListStore object is a list model for use with a #GtkTreeView
|
||||
widget. It implements the #GtkTreeModel interface, and consequentialy,
|
||||
can use all of the methods available there. It also implements the
|
||||
#GtkTreeSortable interface so you can sort the list using the view.
|
||||
Finally, it also implements the tree <link linkend="gtktreednd">drag and
|
||||
drop</link> interfaces.
|
||||
</para>
|
||||
|
||||
<!-- ##### SECTION See_Also ##### -->
|
||||
|
||||
Reference in New Issue
Block a user