[src/lib/elm_panes.c] Added this file for elm_panes implementation
[framework/uifw/elementary.git] / src / lib / Elementary.h.in
index 11321eb..06ec1a9 100644 (file)
@@ -1595,6 +1595,22 @@ extern "C" {
    EAPI Eina_Bool             elm_panel_hidden_get(Evas_Object *obj);
    EAPI void                  elm_panel_toggle(Evas_Object *obj);
 
+/**
+    * TODO
+    *
+    * Update the minimun height of the bar in the theme. No minimun should be set in the vertical theme
+    * Add events (move, start ...)
+    */
+   EAPI Evas_Object          *elm_panes_add(Evas_Object *parent);
+   EAPI void                  elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content);
+   EAPI void                  elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content);
+   EAPI Evas_Object             *elm_panes_content_left_get(const Evas_Object *obj);
+   EAPI Evas_Object             *elm_panes_content_right_get(const Evas_Object *obj);
+   EAPI double               elm_panes_content_left_size_get(const Evas_Object *obj);
+   EAPI void                 elm_panes_content_left_size_set(Evas_Object *obj, double size);
+   EAPI void                 elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
+   EAPI Eina_Bool                elm_panes_horizontal_is(const Evas_Object *obj);
+
    typedef enum _Elm_Flip_Mode
      {
        ELM_FLIP_ROTATE_Y_CENTER_AXIS,