ruby-****@sourc*****
ruby-****@sourc*****
2003年 11月 19日 (水) 21:42:24 JST
------------------------- REMOTE_ADDR = 64.30.138.196 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?tut-treeview ------------------------- = Ruby/GTK TreeView Tutorial == Synopsis This is a tutorial on how to use the Gtk::TreeView widget, adapted by ((<Matthew Berg|galt>)) from the original ((<C language version|URL:http://scentric.net/temp/tutorial/>)) written by Tim-Philipp Mler. == Table Of Contents * ((<Introduction|tut-treeview-intro>)) * ((<Components: Model, Renderer, Column, View|tut-treeview-components>)) * ((<GtkTreeModels for Data Storage: GtkListStore and GtkTreeStore|tut-treeview-model>)) * ((<How Data is Organised in a Store|tut-treeview-model-data>)) * ((<Refering to Rows: GtkTreeIter, GtkTreePath, GtkTreeRowReference|tut-treeview-model-reference>)) * ((<Adding Rows to a Store|tut-treeview-model-add>)) * ((<Manipulating Row Data|tut-treeview-model-manipulate>)) * ((<Retrieving Row Data|tut-treeview-model-retrieve>)) * ((<Removing Rows|tut-treeview-model-remove>)) * ((<Creating a Tree View|tut-treeview-view>)) * ((<Connecting Tree View and Model|tut-treeview-view-connect>)) * ((<Tree View Look and Feel|tut-treeview-view-look>)) * ((<Mapping Data to the Screen: GtkTreeViewColumn and GtkCellRenderer|tut-treeview-renderer>)) * ((<Cell Renderers|tut-treeview-renderer-renderer>)) * ((<Attributes|tut-treeview-renderer-attributes>)) * ((<GtkCellRendererText and Integer, Boolean and Float Types|tut-treeview-renderer-types>)) * ((<GtkCellRendererText, UTF8, and pango markup|tut-treeview-renderer-pango>)) * ((<A Working Example|tut-treeview-renderer-example>)) * ((<How to Make a Whole Row Bold or Coloured|tut-treeview-renderer-bold>)) - * ((<Selections, Double-Clicks and Context Menus|tut-treeview-selection>)) + * Selections, Double-Clicks and Context Menus * ((<Handling Selections|tut-treeview-selection-handle>)) * ((<Double-Clicks on a Row|tut-treeview-selection-doubleclick>)) * ((<Context Menus|tut-treeview-selection-contextmenu>)) * ((<Sorting|tut-treeview-sorting>)) * ((<GtkTreeSortable|tut-treeview-sorting-treesortable>)) * ((<GtkTreeModelSort|tut-treeview-sorting-treemodelsort>)) * ((<Sorting and Tree View Column Headers|tut-treeview-sorting-headers>)) * ((<Case-insensitive String Comparing|tut-treeview-sorting-nocase>)) * ((<Editable Cells|tut-treeview-editable>)) * ((<Editable Text Cells|tut-treeview-editable-text>)) * ((<Editable Toggle and Radio Button Cells|tut-treeview-editable-tottle>)) * ((<Editable Spin Button Cells|tut-treeview-editable-spin>)) * ((<Miscellaneous Tree View Tips'n'Tricks|tut-treeview-tips>)) * ((<Getting the Column Number from a Tree View Column Widget|tut-treeview-tips-index>)) * ((<Column Expander Visibility|tut-treeview-tips-visibility>)) * ((<Getting the Cell Renderer a Click Event Happened On|tut-treeview-tips-getrenderer>)) * ((<Other Resources|tut-treeview-resources>)) * Copyright, License, and Credits * ((<Copyright and License|tut-treeview-license-copyright>)) * ((<Credits|tut-treeview-license-credits>)) * ((<Changelog|tut-treeview-changelog>))