blob: d5fba32e525bfcc2677a768c3f76864240cf67b0 (plain
* @defgroup Elm_Inwin Inwin
* @ingroup Elm_Win
* @image html inwin_inheritance_tree.png
* @image latex inwin_inheritance_tree.eps
* @image html img/widget/inwin/preview-00.png
* @image latex img/widget/inwin/preview-00.eps
* @image html img/widget/inwin/preview-01.png
* @image latex img/widget/inwin/preview-01.eps
* @image html img/widget/inwin/preview-02.png
* @image latex img/widget/inwin/preview-02.eps
* An inwin is a window inside a window that is useful for a quick popup.
* It does not hover.
* It works by creating an object that will occupy the entire window, so it
* must be created using an @ref Win "elm_win" as parent only. The inwin
* object can be hidden or restacked below every other object if it's
* needed to show what's behind it without destroying it. If this is done,
* the elm_win_inwin_activate() function can be used to bring it back to
* full visibility again.
* There are three styles available in the default theme. These are:
* @li default: The inwin is sized to take over most of the window it's
* placed in.
* @li minimal: The size of the inwin will be the minimum necessary to show
* its contents.
* @li minimal_vertical: Horizontally, the inwin takes as much space as
* possible, but it's sized vertically the most it needs to fit its\
* This widget inherits from the @ref Layout one, so that all the
* functions acting on it also work for inner windown objects. It also
* emits the signals inherited from @ref Layout.
* Default content parts of the inwin that you can use for are:
* @li "default" A content of the inwin
* Some examples of Inwin can be found in the following:
* @li @ref inwin_example_01