Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Elm_Image {
- {
- legacy elm_image;
- inherits {Elm_Widget, Evas_Clickable_Interface};
- constructors {
- };
- properties {
- editable {
- set {
- /*@ Make the image 'editable'. */
- };
- get {
- /*@ Check if the image is 'editable'. */
- };
- params {
- Eina_Bool set; /*@ */
- Evas_Object* parent; /*@ */
- };
- };
- smooth_scale {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- Eina_Bool smooth; /*@ */
- };
- };
- resize_down {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- Eina_Bool resize_down; /*@ */
- };
- };
- load_size {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- int size; /*@ */
- };
- };
- animated_play {
- set {
- /*@ Start or stop an image object's animation. */
- };
- get {
- /*@ Get whether an image object is under animation or not. */
- };
- params {
- Eina_Bool play; /*@ */
- };
- };
- resize_up {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- Eina_Bool resize_up; /*@ */
- };
- };
- smooth {
- set {
- /*@ Set the smooth effect for an image. */
- };
- get {
- /*@ Get the smooth effect for an image. */
- };
- params {
- Eina_Bool smooth; /*@ */
- };
- };
- no_scale {
- set {
- /*@ Disable scaling of this object. */
- };
- get {
- /*@ Get whether scaling is disabled on the object. */
- };
- params {
- Eina_Bool no_scale; /*@ */
- };
- };
- animated {
- set {
- /*@ Set whether an image object (which supports animation) is to */
- };
- get {
- /*@ Get whether an image object has animation enabled or not. */
- };
- params {
- Eina_Bool anim; /*@ */
- };
- };
- scale {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- double scale; /*@ */
- };
- };
- fill_inside {
- set {
- /*@ No description supplied by the EAPI. */
- };
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- Eina_Bool fill_inside; /*@ */
- };
- };
- aspect_fixed {
- set {
- /*@ Set whether the original aspect ratio of the image should be kept on resize. */
- };
- get {
- /*@ Get if the object retains the original aspect ratio. */
- };
- params {
- Eina_Bool fixed; /*@ */
- };
- };
- orient {
- set {
- /*@ Set the image orientation. */
- };
- get {
- /*@ Get the image orientation. */
- };
- params {
- Elm_Image_Orient orient; /*@ */
- };
- };
- fill_outside {
- set {
- /*@ Set if the image fills the entire object area, when keeping the aspect ratio. */
- };
- get {
- /*@ Get if the object is filled outside */
- };
- params {
- Eina_Bool fill_outside; /*@ */
- };
- };
- resizable {
- set {
- /*@ Set if the object is (up/down) resizable. */
- };
- get {
- /*@ Get if the object is (up/down) resizable. */
- };
- params {
- Eina_Bool up; /*@ */
- Eina_Bool down; /*@ */
- };
- };
- preload_disabled {
- set {
- /*@ Enable or disable preloading of the image */
- };
- params {
- Eina_Bool disabled; /*@ */
- };
- };
- animated_available {
- get {
- /*@ Get whether an image object supports animation or not. */
- };
- params {
- Eina_Bool ret; /*@ */
- };
- };
- object {
- get {
- /*@ Get the inlined image object of the image widget. */
- };
- params {
- Evas_Object* ret; /*@ */
- };
- };
- object_size {
- get {
- /*@ No description supplied by the EAPI. */
- };
- params {
- int w; /*@ */
- int h; /*@ */
- };
- };
- };
- methods {
- sizing_eval {
- /*@ No description supplied by the EAPI. */
- params {
- };
- };
- file_set {
- /*@ Set the file that will be used as the image's source. */
- return Eina_Bool;
- params {
- in const char* file; /*@ */
- in const char* group; /*@ */
- };
- };
- file_get {
- /*@ Get the file that will be used as image. */
- params {
- out const char* file; /*@ */
- out const char* group; /*@ */
- };
- };
- mmap_set {
- /*@ Set the file that will be used as the image's source. */
- return Eina_Bool;
- params {
- in const Eina_File* file; /*@ */
- in const char* group; /*@ */
- };
- };
- memfile_set {
- /*@ Set a location in memory to be used as an image object's source */
- return Eina_Bool;
- params {
- in const void* img; /*@ */
- in size_t size; /*@ */
- in const char* format; /*@ */
- in const char* key; /*@ */
- };
- };
- };
- implements {
- Evas_Smart :: hide;
- Evas_Smart :: clip set_only;
- Evas_Smart :: clip_unset;
- Evas_Smart :: show;
- Evas_Smart :: color set_only;
- Evas_Smart :: move;
- Evas_Smart :: add;
- Elm_Widget :: theme;
- Evas_Smart :: del;
- Eo_Base :: constructor;
- Evas_Smart :: member_add;
- Elm_Widget :: event;
- Evas_Smart :: resize;
- };
- signals {
- drop; /*@ */
- clicked; /*@ */
- download,start; /*@ */
- download,progress; /*@ */
- download,done; /*@ */
- download,error; /*@ */
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement