Gtk2::Window man page on Peanut

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
Peanut logo
[printable version]

Gtk2::Window(3)	      User Contributed Perl Documentation      Gtk2::Window(3)

NAME
       Gtk2::Window

HIERARCHY
	 Glib::Object
	 +----Glib::InitiallyUnowned
	      +----Gtk2::Object
		   +----Gtk2::Widget
			+----Gtk2::Container
			     +----Gtk2::Bin
				  +----Gtk2::Window

INTERFACES
	 Glib::Object::_Unregistered::AtkImplementorIface

METHODS
       widget = Gtk2::Window->new ($type=GTK_WINDOW_TOPLEVEL)

	   ·   $type (Gtk2::WindowType)

       boolean = $window->get_accept_focus

       $window->set_accept_focus ($setting)

	   ·   $setting (boolean)

       boolean = $window->activate_default

       boolean = $window->activate_focus

       boolean = $window->activate_key ($event)

	   ·   $event (Gtk2::Gdk::Event::Key)

       $window->add_accel_group ($accel_group)

	   ·   $accel_group (Gtk2::AccelGroup)

       $window->add_embedded_xid ($xid)

	   ·   $xid (integer)

       $window->add_mnemonic ($keyval, $target)

	   ·   $keyval (integer)

	   ·   $target (Gtk2::Widget)

       Gtk2::Window->set_auto_startup_notification ($setting)

	   ·   $setting (boolean)

       $window->begin_move_drag ($button, $root_x, $root_y, $timestamp)

	   ·   $button (integer)

	   ·   $root_x (integer)

	   ·   $root_y (integer)

	   ·   $timestamp (unsigned)

       $window->begin_resize_drag ($edge, $button, $root_x, $root_y,
       $timestamp)

	   ·   $edge (Gtk2::Gdk::WindowEdge)

	   ·   $button (integer)

	   ·   $root_x (integer)

	   ·   $root_y (integer)

	   ·   $timestamp (unsigned)

       boolean = $window->get_decorated

       $window->set_decorated ($setting)

	   ·   $setting (boolean)

       Gtk2::Window->set_default_icon_from_file ($filename)

       $window->set_default_icon_from_file ($filename)

	   ·   $filename (localized file name)

	   May croak with a Glib::Error in $@ on failure.

       list = Gtk2::Window->get_default_icon_list

	   Gets the value set by $window->set_default_icon_list.

       $window->set_default_icon_list ($pixbuf1, ...)

	   ·   ... (list)

	   ·   $pixbuf1 (Gtk2::Gdk::Pixbuf)

       Gtk2::Window->set_default_icon_name ($name)

	   ·   $name (string)

       Gtk2::Window->set_default_icon ($icon)

	   ·   $icon (Gtk2::Gdk::Pixbuf)

       $window->set_default ($default_widget)

	   ·   $default_widget (Gtk2::Widget or undef)

       (width, height) = $window->get_default_size

       $window->set_default_size ($width, $height)

	   ·   $width (integer)

	   ·   $height (integer)

       $window->deiconify

       boolean = $window->get_deletable

       $window->set_deletable ($setting)

	   ·   $setting (boolean)

       boolean = $window->get_destroy_with_parent

       $window->set_destroy_with_parent ($setting)

	   ·   $setting (boolean)

       widget or undef = $window->get_focus

       boolean = $window->get_focus_on_map

       $window->set_focus_on_map ($setting)

	   ·   $setting (boolean)

       $window->set_focus ($focus=undef)

	   ·   $focus (Gtk2::Widget or undef)

       (left, top, right, bottom) = $window->get_frame_dimensions

       $window->set_frame_dimensions ($left, $top, $right, $bottom)

	   ·   $left (integer)

	   ·   $top (integer)

	   ·   $right (integer)

	   ·   $bottom (integer)

       $window->fullscreen

       $window->set_geometry_hints ($geometry_widget, $geometry)

       $window->set_geometry_hints ($geometry_widget, $geometry, $geom_mask)

	   ·   $geometry_widget (Gtk2::Widget)

	   ·   $geometry_ref (scalar)

	   ·   $geom_mask_sv (scalar)

	   ·   $geom_mask (Gtk2::Gdk::WindowHints) optional, usually inferred
	       from $geometry

	   ·   $geometry (Gtk2::Gdk::Geometry)

	   The geom_mask argument, describing which fields in the geometry are
	   valid, is optional.	If omitted it will be inferred from the
	   geometry itself.

       gravity = $window->get_gravity

       $window->set_gravity ($gravity)

	   ·   $gravity (Gtk2::Gdk::Gravity)

       windowgroup or undef = $window->get_group

       boolean = $window->get_has_frame

       $window->set_has_frame ($setting)

	   ·   $setting (boolean)

       boolean = $window->has_toplevel_focus

       $window->set_icon_from_file ($filename)

	   ·   $filename (localized file name)

	   May croak with a Glib::Error in $@ on failure.

       pixbuf or undef = $window->get_icon

       list = $window->get_icon_list

	   Retrieves the list of icons set by set_icon_list ().

       $window->set_icon_list (...)

	   ·   ... (list) of Gtk2::Gdk::Pixbuf's

	   Sets up the icon representing a Gtk2::Window. The icon is used when
	   the window is minimized (also known as iconified). Some window
	   managers or desktop environments may also place it in the window
	   frame, or display it in other contexts.

	   set_icon_list () allows you to pass in the same icon in several
	   hand-drawn sizes. The list should contain the natural sizes your
	   icon is available in; that is, don't scale the image before passing
	   it to GTK+.	Scaling is postponed until the last minute, when the
	   desired final size is known, to allow best quality.

	   By passing several sizes, you may improve the final image quality
	   of the icon, by reducing or eliminating automatic image scaling.

	   Recommended sizes to provide: 16x16, 32x32, 48x48 at minimum, and
	   larger images (64x64, 128x128) if you have them.

       string or undef = $window->get_icon_name

       $window->set_icon_name ($name)

	   ·   $name (string)

       $window->set_icon ($icon)

	   ·   $icon (Gtk2::Gdk::Pixbuf or undef)

       $window->iconify

       boolean = $window->is_active

       $window->set_keep_above ($setting)

	   ·   $setting (boolean)

       $window->set_keep_below ($setting)

	   ·   $setting (boolean)

       list = Gtk2::Window->list_toplevels

	   Returns a list of all existing toplevel windows.

       $window->maximize

       boolean = $window->mnemonic_activate ($keyval, $modifier)

	   ·   $keyval (integer)

	   ·   $modifier (Gtk2::Gdk::ModifierType)

       modifiertype = $window->get_mnemonic_modifier

       $window->set_mnemonic_modifier ($modifier)

	   ·   $modifier (Gtk2::Gdk::ModifierType)

       boolean = $window->get_modal

       $window->set_modal ($modal)

	   ·   $modal (boolean)

       $window->move ($x, $y)

	   ·   $x (integer)

	   ·   $y (integer)

       boolean = $window->parse_geometry ($geometry)

	   ·   $geometry (string)

       (root_x, root_y) = $window->get_position

       $window->set_position ($position)

	   ·   $position (Gtk2::WindowPosition)

       $window->present

       $window->present_with_time ($timestamp)

	   ·   $timestamp (unsigned)

       boolean = $window->propagate_key_event ($event)

	   ·   $event (Gtk2::Gdk::Event::Key)

       $window->remove_accel_group ($accel_group)

	   ·   $accel_group (Gtk2::AccelGroup)

       $window->remove_embedded_xid ($xid)

	   ·   $xid (integer)

       $window->remove_mnemonic ($keyval, $target)

	   ·   $keyval (integer)

	   ·   $target (Gtk2::Widget)

       $window->reshow_with_initial_size

       boolean = $window->get_resizable

       $window->set_resizable ($resizable)

	   ·   $resizable (boolean)

       $window->resize ($width, $height)

	   ·   $width (integer)

	   ·   $height (integer)

       string = $window->get_role

       $window->set_role ($role)

	   ·   $role (string)

       screen = $window->get_screen

       $window->set_screen ($screen)

	   ·   $screen (Gtk2::Gdk::Screen)

       (width, height) = $window->get_size

       boolean = $window->get_skip_pager_hint

       $window->set_skip_pager_hint ($setting)

	   ·   $setting (boolean)

       boolean = $window->get_skip_taskbar_hint

       $window->set_skip_taskbar_hint ($setting)

	   ·   $setting (boolean)

       $window->stick

       string = $window->get_title

       $window->set_title ($title=undef)

	   ·   $title (string or undef)

       window or undef = $window->get_transient_for

       $window->set_transient_for ($parent)

	   ·   $parent (Gtk2::Window or undef)

       windowtypehint = $window->get_type_hint

       $window->set_type_hint ($hint)

	   ·   $hint (Gtk2::Gdk::WindowTypeHint)

       $window->unfullscreen

       $window->unmaximize

       $window->unstick

       boolean = $window->get_urgency_hint

       $window->set_urgency_hint ($setting)

	   ·   $setting (boolean)

       $window->set_wmclass ($wmclass_name, $wmclass_class)

	   ·   $wmclass_name (string)

	   ·   $wmclass_class (string)

PROPERTIES
       'accept-focus' (boolean : readable / writable / private)
	   TRUE if the window should receive the input focus.

       'allow-grow' (boolean : readable / writable / private)
	   If TRUE, users can expand the window beyond its minimum size

       'allow-shrink' (boolean : readable / writable / private)
	   If TRUE, the window has no mimimum size. Setting this to TRUE is
	   99% of the time a bad idea

       'decorated' (boolean : readable / writable / private)
	   Whether the window should be decorated by the window manager

       'default-height' (integer : readable / writable / private)
	   The default height of the window, used when initially showing the
	   window

       'default-width' (integer : readable / writable / private)
	   The default width of the window, used when initially showing the
	   window

       'deletable' (boolean : readable / writable / private)
	   Whether the window frame should have a close button

       'destroy-with-parent' (boolean : readable / writable / private)
	   If this window should be destroyed when the parent is destroyed

       'focus-on-map' (boolean : readable / writable / private)
	   TRUE if the window should receive the input focus when mapped.

       'gravity' (Gtk2::Gdk::Gravity : readable / writable / private)
	   The window gravity of the window

       'has-toplevel-focus' (boolean : readable / private)
	   Whether the input focus is within this GtkWindow

       'icon' (Gtk2::Gdk::Pixbuf : readable / writable / private)
	   Icon for this window

       'icon-name' (string : readable / writable / private)
	   Name of the themed icon for this window

       'is-active' (boolean : readable / private)
	   Whether the toplevel is the current active window

       'modal' (boolean : readable / writable / private)
	   If TRUE, the window is modal (other windows are not usable while
	   this one is up)

       'resizable' (boolean : readable / writable / private)
	   If TRUE, users can resize the window

       'role' (string : readable / writable / private)
	   Unique identifier for the window to be used when restoring a
	   session

       'screen' (Gtk2::Gdk::Screen : readable / writable / private)
	   The screen where this window will be displayed

       'skip-pager-hint' (boolean : readable / writable / private)
	   TRUE if the window should not be in the pager.

       'skip-taskbar-hint' (boolean : readable / writable / private)
	   TRUE if the window should not be in the task bar.

       'title' (string : readable / writable / private)
	   The title of the window

       'transient-for' (Gtk2::Window : readable / writable / construct /
       private)
	   The transient parent of the dialog

       'type' (Gtk2::WindowType : readable / writable / construct-only /
       private)
	   The type of the window

       'type-hint' (Gtk2::Gdk::WindowTypeHint : readable / writable / private)
	   Hint to help the desktop environment understand what kind of window
	   this is and how to treat it.

       'urgency-hint' (boolean : readable / writable / private)
	   TRUE if the window should be brought to the user's attention.

       'window-position' (Gtk2::WindowPosition : readable / writable /
       private)
	   The initial position of the window

SIGNALS
       set-focus (Gtk2::Window, Gtk2::Widget)
       boolean = frame-event (Gtk2::Window, Gtk2::Gdk::Event)
       activate-focus (Gtk2::Window)
       activate-default (Gtk2::Window)
       move-focus (Gtk2::Window, Gtk2::DirectionType)
       keys-changed (Gtk2::Window)

ENUMS AND FLAGS
       enum Gtk2::DirectionType

       ·   'tab-forward' / 'GTK_DIR_TAB_FORWARD'

       ·   'tab-backward' / 'GTK_DIR_TAB_BACKWARD'

       ·   'up' / 'GTK_DIR_UP'

       ·   'down' / 'GTK_DIR_DOWN'

       ·   'left' / 'GTK_DIR_LEFT'

       ·   'right' / 'GTK_DIR_RIGHT'

       enum Gtk2::Gdk::Gravity

       ·   'north-west' / 'GDK_GRAVITY_NORTH_WEST'

       ·   'north' / 'GDK_GRAVITY_NORTH'

       ·   'north-east' / 'GDK_GRAVITY_NORTH_EAST'

       ·   'west' / 'GDK_GRAVITY_WEST'

       ·   'center' / 'GDK_GRAVITY_CENTER'

       ·   'east' / 'GDK_GRAVITY_EAST'

       ·   'south-west' / 'GDK_GRAVITY_SOUTH_WEST'

       ·   'south' / 'GDK_GRAVITY_SOUTH'

       ·   'south-east' / 'GDK_GRAVITY_SOUTH_EAST'

       ·   'static' / 'GDK_GRAVITY_STATIC'

       flags Gtk2::Gdk::ModifierType

       ·   'shift-mask' / 'GDK_SHIFT_MASK'

       ·   'lock-mask' / 'GDK_LOCK_MASK'

       ·   'control-mask' / 'GDK_CONTROL_MASK'

       ·   'mod1-mask' / 'GDK_MOD1_MASK'

       ·   'mod2-mask' / 'GDK_MOD2_MASK'

       ·   'mod3-mask' / 'GDK_MOD3_MASK'

       ·   'mod4-mask' / 'GDK_MOD4_MASK'

       ·   'mod5-mask' / 'GDK_MOD5_MASK'

       ·   'button1-mask' / 'GDK_BUTTON1_MASK'

       ·   'button2-mask' / 'GDK_BUTTON2_MASK'

       ·   'button3-mask' / 'GDK_BUTTON3_MASK'

       ·   'button4-mask' / 'GDK_BUTTON4_MASK'

       ·   'button5-mask' / 'GDK_BUTTON5_MASK'

       ·   'super-mask' / 'GDK_SUPER_MASK'

       ·   'hyper-mask' / 'GDK_HYPER_MASK'

       ·   'meta-mask' / 'GDK_META_MASK'

       ·   'release-mask' / 'GDK_RELEASE_MASK'

       ·   'modifier-mask' / 'GDK_MODIFIER_MASK'

       enum Gtk2::Gdk::WindowEdge

       ·   'north-west' / 'GDK_WINDOW_EDGE_NORTH_WEST'

       ·   'north' / 'GDK_WINDOW_EDGE_NORTH'

       ·   'north-east' / 'GDK_WINDOW_EDGE_NORTH_EAST'

       ·   'west' / 'GDK_WINDOW_EDGE_WEST'

       ·   'east' / 'GDK_WINDOW_EDGE_EAST'

       ·   'south-west' / 'GDK_WINDOW_EDGE_SOUTH_WEST'

       ·   'south' / 'GDK_WINDOW_EDGE_SOUTH'

       ·   'south-east' / 'GDK_WINDOW_EDGE_SOUTH_EAST'

       flags Gtk2::Gdk::WindowHints

       ·   'pos' / 'GDK_HINT_POS'

       ·   'min-size' / 'GDK_HINT_MIN_SIZE'

       ·   'max-size' / 'GDK_HINT_MAX_SIZE'

       ·   'base-size' / 'GDK_HINT_BASE_SIZE'

       ·   'aspect' / 'GDK_HINT_ASPECT'

       ·   'resize-inc' / 'GDK_HINT_RESIZE_INC'

       ·   'win-gravity' / 'GDK_HINT_WIN_GRAVITY'

       ·   'user-pos' / 'GDK_HINT_USER_POS'

       ·   'user-size' / 'GDK_HINT_USER_SIZE'

       enum Gtk2::Gdk::WindowTypeHint

       ·   'normal' / 'GDK_WINDOW_TYPE_HINT_NORMAL'

       ·   'dialog' / 'GDK_WINDOW_TYPE_HINT_DIALOG'

       ·   'menu' / 'GDK_WINDOW_TYPE_HINT_MENU'

       ·   'toolbar' / 'GDK_WINDOW_TYPE_HINT_TOOLBAR'

       ·   'splashscreen' / 'GDK_WINDOW_TYPE_HINT_SPLASHSCREEN'

       ·   'utility' / 'GDK_WINDOW_TYPE_HINT_UTILITY'

       ·   'dock' / 'GDK_WINDOW_TYPE_HINT_DOCK'

       ·   'desktop' / 'GDK_WINDOW_TYPE_HINT_DESKTOP'

       ·   'dropdown-menu' / 'GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU'

       ·   'popup-menu' / 'GDK_WINDOW_TYPE_HINT_POPUP_MENU'

       ·   'tooltip' / 'GDK_WINDOW_TYPE_HINT_TOOLTIP'

       ·   'notification' / 'GDK_WINDOW_TYPE_HINT_NOTIFICATION'

       ·   'combo' / 'GDK_WINDOW_TYPE_HINT_COMBO'

       ·   'dnd' / 'GDK_WINDOW_TYPE_HINT_DND'

       enum Gtk2::WindowPosition

       ·   'none' / 'GTK_WIN_POS_NONE'

       ·   'center' / 'GTK_WIN_POS_CENTER'

       ·   'mouse' / 'GTK_WIN_POS_MOUSE'

       ·   'center-always' / 'GTK_WIN_POS_CENTER_ALWAYS'

       ·   'center-on-parent' / 'GTK_WIN_POS_CENTER_ON_PARENT'

       enum Gtk2::WindowType

       ·   'toplevel' / 'GTK_WINDOW_TOPLEVEL'

       ·   'popup' / 'GTK_WINDOW_POPUP'

SEE ALSO
       Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget,
       Gtk2::Container, Gtk2::Bin

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

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

perl v5.10.0			  2008-08-29		       Gtk2::Window(3)
[top]

List of man pages available for Peanut

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net