Gtk2::Assistant3pm
Wrapper for gtkassistant
Hierarchy
Glib::Object+----Glib::InitiallyUnowned+----Gtk2::Object+----Gtk2::Widget+----Gtk2::Container+----Gtk2::Bin+----Gtk2::Window+----Gtk2::Assistant
Interfaces
Glib::Object::_Unregistered::AtkImplementorIfaceGtk2::Buildable
Methods
widget = Gtk2::Assistant->new
$assistant->add_action_widget ($child)
- •
-
$child(Gtk2::Widget)
integer = $assistant->append_page ($page)
- •
-
$page(Gtk2::Widget)
widget or undef = $assistant->get_apply_button
widget or undef = $assistant->get_back_button
widget or undef = $assistant->get_cancel_button
widget or undef = $assistant->get_close_button
$assistant->commit
Since: gtk+ 2.22
integer = $assistant->get_current_page
$assistant->set_current_page ($page_num)
- •
-
$page_num(integer)
widget or undef = $assistant->get_forward_button
$assistant->set_forward_page_func ($func, $data=undef)
•
|
|
|---|---|
•
|
|
integer = $assistant->insert_page ($page, $position)
•
|
|
|---|---|
•
|
|
widget or undef = $assistant->get_last_button
integer = $assistant->get_n_pages
widget = $assistant->get_nth_page ($page_num)
- •
-
$page_num(integer)
boolean = $assistant->get_page_complete ($page)
- •
-
$page(Gtk2::Widget)
$assistant->set_page_complete ($page, $complete)
•
|
|
|---|---|
•
|
|
pixbuf = $assistant->get_page_header_image ($page)
- •
-
$page(Gtk2::Widget)
$assistant->set_page_header_image ($page, $pixbuf)
•
|
|
|---|---|
•
|
|
pixbuf = $assistant->get_page_side_image ($page)
- •
-
$page(Gtk2::Widget)
$assistant->set_page_side_image ($page, $pixbuf)
•
|
|
|---|---|
•
|
|
string = $assistant->get_page_title ($page)
- •
-
$page(Gtk2::Widget)
$assistant->set_page_title ($page, $title)
•
|
|
|---|---|
•
|
|
assistantpagetype = $assistant->get_page_type ($page)
- •
-
$page(Gtk2::Widget)
$assistant->set_page_type ($page, $type)
•
|
|
|---|---|
•
|
|
integer = $assistant->prepend_page ($page)
- •
-
$page(Gtk2::Widget)
$assistant->remove_action_widget ($child)
- •
-
$child(Gtk2::Widget)
$assistant->update_buttons_state
Child properties
'complete' (boolean : default false : readable / writable)
|
Whether all required fields on the page have been filled out |
|---|---|
'header-image' (Gtk2::Gdk::Pixbuf : default undef : readable / writable / private)
|
Header image for the assistant page |
'page-type' (Gtk2::AssistantPageType : default "content" : readable / writable / private)
|
The type of the assistant page |
'sidebar-image' (Gtk2::Gdk::Pixbuf : default undef : readable / writable / private)
|
Sidebar image for the assistant page |
'title' (string : default undef : readable / writable / private)
|
The title of the assistant page |
Style properties
'content-padding' (integer : default 1 : readable / private)
|
Number of pixels around the content pages. |
|---|---|
'header-padding' (integer : default 6 : readable / private)
|
Number of pixels around the header. |
Signals
apply(Gtk2::Assistant)
cancel(Gtk2::Assistant)
close(Gtk2::Assistant)
prepare(Gtk2::Assistant, Gtk2::Widget)
Enums and flags
enum Gtk2::AssistantPageType
•
|
'content' / 'GTK_ASSISTANT_PAGE_CONTENT' |
|---|---|
•
|
'intro' / 'GTK_ASSISTANT_PAGE_INTRO' |
•
|
'confirm' / 'GTK_ASSISTANT_PAGE_CONFIRM' |
•
|
'summary' / 'GTK_ASSISTANT_PAGE_SUMMARY' |
•
|
'progress' / 'GTK_ASSISTANT_PAGE_PROGRESS' |
Releases
5 releases since Debian 5.0 (Lenny); the text changed 4 times.