Rechercher une page de manuel
Gtk2::TreePath.3pm
Langue: en
Version: 2010-05-02 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- HIERARCHY
- METHODS
- treepath or undef = Gtk2::TreePath->new ($path=undef)
- treepath = Gtk2::TreePath->new_first
- treepath or undef = Gtk2::TreePath->new_from_indices ($first_index, ...)
- treepath or undef = Gtk2::TreePath->new_from_string ($path=undef)
- $path->append_index ($index_)
- integer = $a->compare ($b)
- integer = $path->get_depth
- $path->down
- list = $path->get_indices
- boolean = $path->is_ancestor ($descendant)
- boolean = $path->is_descendant ($ancestor)
- $path->next
- $path->prepend_index ($index_)
- boolean = $path->prev
- string = $path->to_string
- boolean = $path->up
- SEE ALSO
- COPYRIGHT
NAME
Gtk2::TreePathHIERARCHY
Glib::Boxed +----Gtk2::TreePath
METHODS
treepath or undef = Gtk2::TreePath->new ($path=undef)
-
- *
- $path (string)
Create a new path. For convenience, if you pass a value for $path, this is just an alias for "new_from_string".
treepath = Gtk2::TreePath->new_first
treepath or undef = Gtk2::TreePath->new_from_indices ($first_index, ...)
-
- *
- $first_index (integer) a non-negative index value
- *
- ... (list) of zero or more index values
The C API reference docs for this function say to mark the end of the list with a -1, but Perl doesn't need list terminators, so don't do that.
This is specially implemented to be available for all gtk+ versions.
treepath or undef = Gtk2::TreePath->new_from_string ($path=undef)
-
- *
- $path (string)
$path->append_index ($index_)
-
- *
- $index_ (integer)
integer = $a->compare ($b)
-
- *
- $b (Gtk2::TreePath)
Compares two paths. If $a appears before $b in the three, returns -1. If $b appears before $a, returns 1. If the nodes are equal, returns 0.
integer = $path->get_depth
$path->down
- Moves $path to point to the first child of the current path.
list = $path->get_indices
- Returns a list of integers describing the current indices of $path.
boolean = $path->is_ancestor ($descendant)
-
- *
- $descendant (Gtk2::TreePath)
boolean = $path->is_descendant ($ancestor)
-
- *
- $ancestor (Gtk2::TreePath)
$path->next
- Moves $path to point to the next node at the current depth.
$path->prepend_index ($index_)
-
- *
- $index_ (integer)
boolean = $path->prev
- Moves $path to point to the previous node at the current depth, if it exists. Returns true if there is a previous node and $path was modified.
string = $path->to_string
boolean = $path->up
- Moves $path to point to its parent node; returns false if there is no parent.
SEE ALSO
Gtk2, Glib::BoxedCOPYRIGHT
Copyright (C) 2003-2008 by the gtk2-perl team.This software is licensed under the LGPL. See Gtk2 for a full notice.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre