Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Gtk2::TreeModelFilter(User Contributed Perl DocumentatGtk2::TreeModelFilter(3)

NAME
       Gtk2::TreeModelFilter - wrapper for GtkTreeModelFilter

HIERARCHY
	 Glib::Object
	 +----Gtk2::TreeModelFilter

INTERFACES
	 Gtk2::TreeModel
	 Gtk2::TreeDragSource

METHODS
   treemodelfilter = Gtk2::TreeModelFilter->new	($child_model, $root=undef)
       o   $child_model	(Gtk2::TreeModel)

       o   $root (Gtk2::TreePath or undef)

   $filter->clear_cache
   treeiter = $filter->convert_child_iter_to_iter ($child_iter)
       o   $child_iter (Gtk2::TreeIter)

   treepath or undef = $filter->convert_child_path_to_path ($child_path)
       o   $child_path (Gtk2::TreePath)

   treeiter = $filter->convert_iter_to_child_iter ($filter_iter)
       o   $filter_iter	(Gtk2::TreeIter)

   treepath or undef = $path->convert_path_to_child_path ($filter_path)
       o   $filter_path	(Gtk2::TreePath)

   treemodel = $filter->get_model
   $filter->set_modify_func ($types, $func=undef, $data=undef)
       o   $types (scalar) type	name string for	one column, or an arrayref of
	   type	names for multiple columns

       o   $func (scalar)

       o   $data (scalar)

       func is called as

	   sub myfunc {
	     my	($filter, $iter, $column_num, $data) = @_;
	     ...

       and should return the value from	the filtered model that	iter row and
       column number.

   $filter->refilter
   $filter->set_visible_column ($column)
       o   $column (integer)

   $filter->set_visible_func ($func, $data=undef)
       o   $func (scalar)

       o   $data (scalar)

PROPERTIES
       'child-model' (Gtk2::TreeModel :	default	undef :	readable / writable /
       construct-only /	private	/ static-nick /	static-blurb)
	   The model for the filtermodel to filter

       'virtual-root' (Gtk2::TreePath :	default	undef :	readable / writable /
       construct-only /	private	/ static-nick /	static-blurb)
	   The virtual root (relative to the child model) for this filtermodel

SEE ALSO
       Gtk2, Glib::Object

COPYRIGHT
       Copyright (C) 2003-2011 by the gtk2-perl	team.

       This software is	licensed under the LGPL.  See Gtk2 for a full notice.

perl v5.32.0			  2020-08-30	      Gtk2::TreeModelFilter(3)

NAME | HIERARCHY | INTERFACES | METHODS | PROPERTIES | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Gtk2::TreeModelFilter&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help