Download

Support

lib/ewl_box.c File Reference

#include "ewl_base.h"
#include "ewl_box.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"

Include dependency graph for ewl_box.c:


Data Structures

struct  Ewl_Box_Orientation
 Provides information on the orientation of a box. More...

Functions

void ewl_box_cb_child_hide (Ewl_Container *c, Ewl_Widget *w)
void ewl_box_cb_child_homogeneous_resize (Ewl_Container *c, Ewl_Widget *w, int size, Ewl_Orientation o)
void ewl_box_cb_child_homogeneous_show (Ewl_Container *c, Ewl_Widget *w)
void ewl_box_cb_child_resize (Ewl_Container *c, Ewl_Widget *w, int size, Ewl_Orientation o)
void ewl_box_cb_child_show (Ewl_Container *c, Ewl_Widget *w)
void ewl_box_cb_configure (Ewl_Widget *w, void *ev_data, void *user_data)
void ewl_box_cb_configure_homogeneous (Ewl_Widget *w, void *ev_data, void *user_data)
unsigned int ewl_box_homogeneous_get (Ewl_Box *b)
 Retrieves the layout of the box.
void ewl_box_homogeneous_set (Ewl_Box *b, unsigned int h)
 Change the homogeneous layout of the box, setting TRUE will give all children the same size.
int ewl_box_init (Ewl_Box *b)
 Initialize the box to starting values.
Ewl_Widgetewl_box_new (void)
 Allocate and initialize a new box with given orientation.
Ewl_Orientation ewl_box_orientation_get (Ewl_Box *b)
 Retrieves the orientation of the box.
void ewl_box_orientation_set (Ewl_Box *b, Ewl_Orientation o)
 Change the specified box's orientation.
void ewl_box_spacing_set (Ewl_Box *b, int s)
 Changes the spacing between the objects in the box.
Ewl_Widgetewl_hbox_new (void)
 Allocate and initialize a new box with horizontal orientation.
Ewl_Widgetewl_vbox_new (void)
 Allocate and initialize a new box with vertical orientation.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:49:14 2008