1 /** 2 * @defgroup Elm_Panes Panes 3 * @ingroup Elementary 4 * 5 * @image html panes_inheritance_tree.png 6 * @image latex panes_inheritance_tree.eps 7 * 8 * @image html img/widget/panes/preview-00.png 9 * @image latex img/widget/panes/preview-00.eps width=\textwidth 10 * 11 * @image html img/panes.png 12 * @image latex img/panes.eps width=\textwidth 13 * 14 * The panes widget adds a draggable bar between two contents. When dragged 15 * this bar will resize contents' size. 16 * 17 * Panes can be split vertically or horizontally, and contents 18 * size proportion can be customized (homogeneous by default). 19 * 20 * This widget inherits from the @ref Elm_Layout one, so that all the 21 * functions acting on it also work for panes objects. 22 * 23 * This widget emits the following signals, besides the ones sent from 24 * @ref Elm_Layout : 25 * - @c "press" - The panes has been pressed (button wasn't released yet). 26 * - @c "unpress" - The panes was released after being pressed. 27 * - @c "clicked" - The panes has been clicked> 28 * - @c "clicked,double" - The panes has been double clicked 29 * 30 * Available styles for it: 31 * - @c "default" 32 * 33 * Default content parts of the panes widget that you can use are: 34 * @li "left" - A leftside content of the panes 35 * @li "right" - A rightside content of the panes 36 * @li "top" - A top content of the vertical panes 37 * @li "bottom" - A bottom content of the vertical panes 38 * 39 * If panes are displayed vertically, left content will be displayed on 40 * top. 41 * 42 * Supported elm_object common APIs. 43 * @li @ref elm_object_part_content_set 44 * @li @ref elm_object_part_content_get 45 * @li @ref elm_object_part_content_unset 46 * 47 * Here is an example on its usage: 48 * @li @ref panes_example 49 */ 50 51 52 /** 53 * @addtogroup Elm_Panes 54 * @{ 55 */ 56 57 #ifndef EFL_NOLEGACY_API_SUPPORT 58 #include "elm_panes_legacy.h" 59 #endif 60 /** 61 * @} 62 */ 63