Ewl_Image Struct Reference
[Ewl_Image: An Image Display Widget]
#include <ewl_image.h>

Detailed Description
Inherits from Ewl_Widget and extends to provide an image widget.Data Fields | |
| int | ah |
| int | aw |
| int | cs |
| void * | image |
| char * | key |
| int | oh |
| int | ow |
| char * | path |
| char | proportional |
| double | sh |
| double | sw |
| struct { | |
| int h | |
| int set | |
| int w | |
| int x | |
| int y | |
| } | tile |
| Ewl_Image_Type | type |
| Ewl_Widget | widget |
Field Documentation
| int Ewl_Image::ah |
Scale height
Referenced by ewl_image_cb_reveal(), ewl_image_constrain_set(), ewl_image_scale_set(), ewl_image_size_get(), and ewl_image_size_set().
| int Ewl_Image::aw |
Scale width
Referenced by ewl_image_cb_reveal(), ewl_image_constrain_set(), ewl_image_scale_set(), ewl_image_size_get(), and ewl_image_size_set().
| int Ewl_Image::cs |
Constrain size
Referenced by ewl_image_cb_configure(), ewl_image_cb_reveal(), ewl_image_constrain_get(), ewl_image_constrain_set(), ewl_image_init(), and ewl_image_scale_set().
| int Ewl_Image::h |
Tile height
Referenced by ewl_image_cb_configure(), ewl_image_init(), and ewl_image_tile_set().
| void* Ewl_Image::image |
The evas object for the image
Referenced by ewl_image_cb_configure(), ewl_image_cb_obscure(), ewl_image_cb_reparent(), ewl_image_cb_reveal(), and ewl_image_flip().
| char* Ewl_Image::key |
The key for the image
Referenced by ewl_image_cb_destroy(), ewl_image_cb_reveal(), ewl_image_file_key_get(), ewl_image_file_key_set(), ewl_image_file_path_set(), and ewl_image_file_set().
| int Ewl_Image::oh |
Original image height
Referenced by ewl_image_cb_configure(), ewl_image_cb_reveal(), ewl_image_constrain_set(), and ewl_image_scale_set().
| int Ewl_Image::ow |
Original image width
Referenced by ewl_image_cb_configure(), ewl_image_cb_reveal(), ewl_image_constrain_set(), and ewl_image_scale_set().
| char* Ewl_Image::path |
The path to the image
Referenced by ewl_image_cb_destroy(), ewl_image_cb_reveal(), ewl_image_file_key_set(), ewl_image_file_path_get(), ewl_image_file_set(), and ewl_image_thumbnail_get().
Is the image displayed proportional
Referenced by ewl_image_cb_configure(), ewl_image_cb_reveal(), ewl_image_proportional_get(), ewl_image_proportional_set(), and ewl_image_scale_set().
| int Ewl_Image::set |
Tiling set?
Referenced by ewl_image_cb_configure(), and ewl_image_tile_set().
| double Ewl_Image::sh |
Scale height
Referenced by ewl_image_cb_reveal(), ewl_image_constrain_set(), ewl_image_init(), ewl_image_scale_get(), and ewl_image_scale_set().
| double Ewl_Image::sw |
Scale width
Referenced by ewl_image_cb_reveal(), ewl_image_constrain_set(), ewl_image_init(), ewl_image_scale_get(), and ewl_image_scale_set().
| struct { ... } Ewl_Image::tile |
Image tiling information
Referenced by ewl_image_cb_configure(), ewl_image_init(), and ewl_image_tile_set().
The type of the image
Referenced by ewl_image_cb_configure(), ewl_image_cb_mouse_down(), ewl_image_cb_mouse_move(), ewl_image_cb_mouse_up(), ewl_image_cb_reveal(), ewl_image_file_set(), and ewl_image_thumbnail_get().
| int Ewl_Image::w |
Tile width
Referenced by ewl_image_cb_configure(), ewl_image_init(), and ewl_image_tile_set().
Inherit from Ewl_Widget
| int Ewl_Image::x |
Tile x start
Referenced by ewl_image_cb_configure(), ewl_image_init(), and ewl_image_tile_set().
| int Ewl_Image::y |
Tile y start
Referenced by ewl_image_cb_configure(), ewl_image_init(), and ewl_image_tile_set().
The documentation for this struct was generated from the following file:
- lib/ewl_image.h