Ewl_Icon Struct Reference
[Ewl_Icon: An icon widget]
#include <ewl_icon.h>
Detailed Description
Inherits from Ewl_Stock and extends to provide for an icon layout.Data Fields | |
| Ewl_Widget * | alt |
| unsigned char | complex_label:1 |
| unsigned char | compress_label:1 |
| unsigned int | constrain |
| unsigned char | editable:1 |
| Ewl_Widget * | extended |
| Ewl_Icon_Part | hidden |
| Ewl_Widget * | image |
| Ewl_Widget * | label |
| char * | label_text |
| Ewl_Stock | stock |
| unsigned char | thumbnailing:1 |
| Ewl_Icon_Type | type |
Field Documentation
The icons alt text
Referenced by ewl_icon_alt_text_get(), ewl_icon_alt_text_set(), and ewl_icon_image_set().
| unsigned char Ewl_Icon::complex_label |
Should the label be a Ewl_Text?
Referenced by ewl_icon_init(), ewl_icon_label_complex_get(), and ewl_icon_label_complex_set().
| unsigned char Ewl_Icon::compress_label |
Should the label be compressed?
Referenced by ewl_icon_label_compressed_get(), and ewl_icon_label_compressed_set().
| unsigned int Ewl_Icon::constrain |
The image constrain value
Referenced by ewl_icon_constrain_get(), ewl_icon_constrain_set(), ewl_icon_image_set(), and ewl_icon_init().
| unsigned char Ewl_Icon::editable |
Is the icon editable?
Referenced by ewl_icon_editable_get(), and ewl_icon_editable_set().
The icons extended information
Referenced by ewl_icon_extended_data_get(), ewl_icon_extended_data_set(), and ewl_icon_type_set().
The hidden part
Referenced by ewl_icon_image_set(), and ewl_icon_part_hide().
The icons image
Referenced by ewl_icon_alt_text_set(), ewl_icon_constrain_set(), ewl_icon_image_file_get(), and ewl_icon_image_set().
The icons label
Referenced by ewl_icon_editable_set(), ewl_icon_label_complex_set(), ewl_icon_label_get(), and ewl_icon_label_set().
| char* Ewl_Icon::label_text |
The label text
Referenced by ewl_icon_cb_destroy(), ewl_icon_label_get(), and ewl_icon_label_set().
Inherit from Ewl_Box
| unsigned char Ewl_Icon::thumbnailing |
Should the image be thumbnailed?
Referenced by ewl_icon_image_set(), ewl_icon_init(), ewl_icon_thumbnailing_get(), and ewl_icon_thumbnailing_set().
The icons type
Referenced by ewl_icon_extended_data_set(), ewl_icon_type_get(), and ewl_icon_type_set().
The documentation for this struct was generated from the following file:
- lib/ewl_icon.h