{-# LINE 2 "./Graphics/UI/Gtk/Layout/Stack.chs" #-} -- -*-haskell-*- -- GIMP Toolkit (GTK) Widgets Stack -- -- Author : Moritz Schulte -- -- Created: 27 April 2016 -- -- Copyright (C) 2015 Moritz Schulte -- -- This library is free software; you can redistribute it and/or -- modify it under the terms of the GNU Lesser General Public -- License as published by the Free Software Foundation; either -- version 2.1 of the License, or (at your option) any later version. -- -- This library is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- Lesser General Public License for more details. -- -- | -- Maintainer : gtk2hs-users@lists.sourceforge.net -- Stability : provisional -- Portability : portable (depends on GHC) -- -- A widget which controls the alignment and size of its child -- module Graphics.UI.Gtk.Layout.Stack ( -- * Detail -- -- The 'Stack' widget is a container which only shows one of its -- children at a time. In contrast to 'Notebook', 'Stack' does not -- provide a means for users to change the visible child. Instead, the -- 'StackSwitcher' widget can be used with 'Stack' to provide this -- functionality. -- -- Transitions between pages can be animated as slides or fades. This -- can be controlled with 'stackSetTransitionType'. These -- animations respect the 'gtk-enable-animations' setting. -- -- The GtkStack widget was added in GTK+ 3.10. -- -- * Class Hierarchy -- | -- @ -- | 'GObject' -- | +----'Object' -- | +----'Widget' -- | +----'Container' -- | +----'Stack' -- @ -- * Types {-# LINE 106 "./Graphics/UI/Gtk/Layout/Stack.chs" #-} ) where