1Gtk2::Ex::FormFactory::UEsxeercFCloonwt(r3i)buted Perl DGotcku2m:e:nEtxa:t:iFoonrmFactory::ExecFlow(3)
2
3
4

NAME

6       Gtk2::Ex::FormFactory::ExecFlow - Display a Event::ExecFlow job plan
7

SYNOPSIS

9         Gtk2::Ex::FormFactory::ExecFlow->new (
10           ...
11           Gtk2::Ex::FormFactory::Widget attributes
12         );
13

DESCRIPTION

15       This class implements a Event::ExecFlow job plan viewer in a
16       Gtk2::Ex::FormFactory framework using a Gtk2::TreeView to display the
17       hierarchical job structure.
18
19       Besides updating the whole TreeView by assigning a new
20       Event::ExecFlow::Job object to the widget it offers methods for
21       updating single jobs efficiently.
22
23       The value of the associated application object attribute is an
24       Event::ExecFlow::Job object.
25

OBJECT HIERARCHY

27         Gtk2::Ex::FormFactory::Intro
28
29         Gtk2::Ex::FormFactory::Widget
30         +--- Gtk2::Ex::FormFactory::ExecFlow
31
32         Gtk2::Ex::FormFactory::Layout
33         Gtk2::Ex::FormFactory::Rules
34         Gtk2::Ex::FormFactory::Context
35         Gtk2::Ex::FormFactory::Proxy
36

ATTRIBUTES

38       This module has no additional attributes over those derived from
39       Gtk2::Ex::FormFactory::Widget.
40
41       For more attributes refer to Gtk2::Ex::FormFactory::Widget.
42

METHODS

44       $widget->add_job ($job)
45           This adds $job to the widget. If the job is part of a job group the
46           group must be added already to the widget.
47
48       $widget->update_job ($job)
49           Updates the state of $job in the TreeView.
50
51       $widget->remove_job ($job)
52           Removes $job from the TreeView.
53
54       $widget->remove_job_with_id ($job_id)
55           Use this method to remove a job from the TreeView if you just know
56           it's ID and don't have a $job object at hand.
57

AUTHORS

59        Jörn Reder <joern at zyn dot de>
60
62       Copyright 2004-2006 by Jörn Reder.
63
64       This library is free software; you can redistribute it and/or modify it
65       under the terms of the GNU Library General Public License as published
66       by the Free Software Foundation; either version 2.1 of the License, or
67       (at your option) any later version.
68
69       This library is distributed in the hope that it will be useful, but
70       WITHOUT ANY WARRANTY; without even the implied warranty of
71       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
72       Library General Public License for more details.
73
74       You should have received a copy of the GNU Library General Public
75       License along with this library; if not, write to the Free Software
76       Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307
77       USA.
78

POD ERRORS

80       Hey! The above document had some coding errors, which are explained
81       below:
82
83       Around line 248:
84           =back without =over
85
86       Around line 278:
87           Non-ASCII character seen before =encoding in 'Jörn'. Assuming UTF-8
88
89
90
91perl v5.38.0                      2023-07-20Gtk2::Ex::FormFactory::ExecFlow(3)
Impressum