2012-06-05 15:39:59 -07:00
|
|
|
/**
|
|
|
|
* @defgroup Inwin Inwin
|
|
|
|
* @ingroup Win
|
|
|
|
*
|
2012-06-05 15:41:21 -07:00
|
|
|
* @image html inwin_inheritance_tree.png
|
|
|
|
* @image latex inwin_inheritance_tree.eps
|
2012-06-05 15:39:59 -07:00
|
|
|
*
|
|
|
|
* @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\
|
|
|
|
* contents.
|
|
|
|
*
|
|
|
|
* 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.
|
|
|
|
*
|
2014-09-04 03:45:34 -07:00
|
|
|
* Default content parts of the inwin that you can use for are:
|
|
|
|
* @li "default" A content of the inwin
|
|
|
|
*
|
2012-06-05 15:39:59 -07:00
|
|
|
* Some examples of Inwin can be found in the following:
|
|
|
|
* @li @ref inwin_example_01
|
|
|
|
*
|
|
|
|
* @{
|
|
|
|
*/
|
|
|
|
|
Elementary: header split for DateTime, DaySelector, DiskSelector, Entry,
Flip, Flip Selector, Frame, Gesture Layer, GLView, Hover, Icon,
Inwin, Label.
2013-04-28 00:23:15 -07:00
|
|
|
#ifdef EFL_EO_API_SUPPORT
|
|
|
|
#include "elm_inwin_eo.h"
|
|
|
|
#endif
|
|
|
|
#ifndef EFL_NOLEGACY_API_SUPPORT
|
|
|
|
#include "elm_inwin_legacy.h"
|
|
|
|
#endif
|
2012-06-05 15:39:59 -07:00
|
|
|
/**
|
|
|
|
* @}
|
|
|
|
*/
|