eolian: use the new property syntax

This commit is contained in:
Daniel Kolesa 2015-05-07 17:32:53 +01:00
parent 198f086feb
commit fd06107d07
94 changed files with 802 additions and 949 deletions

View File

@ -1,8 +1,8 @@
class Elm.Actionslider (Elm.Layout)
{
eo_prefix: elm_obj_actionslider;
properties {
indicator_pos {
methods {
@property indicator_pos {
set {
/*@
Set actionslider indicator position.
@ -21,7 +21,7 @@ class Elm.Actionslider (Elm.Layout)
Elm_Actionslider_Pos pos; /*@ The position of the indicator. */
}
}
magnet_pos {
@property magnet_pos {
set {
/*@
Set actionslider magnet position. To make multiple positions magnets @c or
@ -41,7 +41,7 @@ class Elm.Actionslider (Elm.Layout)
Elm_Actionslider_Pos pos; /*@ Bit mask indicating the magnet positions. */
}
}
enabled_pos {
@property enabled_pos {
set {
/*@
Set actionslider enabled position. To set multiple positions as enabled @c or
@ -63,7 +63,7 @@ class Elm.Actionslider (Elm.Layout)
Elm_Actionslider_Pos pos; /*@ Bit mask indicating the enabled positions. */
}
}
selected_label {
@property selected_label {
get {
/*@
Get actionslider selected label.

View File

@ -2,8 +2,8 @@ class Elm_App_Client (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_client;
properties {
views {
methods {
@property views {
get {
/*@ Return a iterator with all views of application. */
}
@ -11,7 +11,7 @@ class Elm_App_Client (Eo.Base)
free(own(iterator<Elm_App_Client_View *> *), eina_iterator_free) ret; /*@ The iterator with all views, must be freed after use */
}
}
package {
@property package {
get {
/*@ Return the application package. */
}
@ -19,8 +19,6 @@ class Elm_App_Client (Eo.Base)
const(char)* ret; /*@ application package */
}
}
}
methods {
constructor {
/*@ Class constructor of elm_app_client. */
legacy: null;

View File

@ -2,8 +2,8 @@ class Elm_App_Client_View (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_client_view;
properties {
state {
methods {
@property state {
get {
/*@ Get state of view */
}
@ -11,7 +11,7 @@ class Elm_App_Client_View (Eo.Base)
Elm_App_View_State state; /*@ state of view */
}
}
new_events {
@property new_events {
get {
/*@ Get new events of view */
}
@ -19,7 +19,7 @@ class Elm_App_Client_View (Eo.Base)
int events; /*@ number of events of view */
}
}
window {
@property window {
get {
/*@ Get window of view */
}
@ -27,7 +27,7 @@ class Elm_App_Client_View (Eo.Base)
int window; /*@ window of view */
}
}
icon_pixels {
@property icon_pixels {
get {
/*@ Get icon pixels of view, view could have a icon in raw format not saved in disk. */
}
@ -38,7 +38,7 @@ class Elm_App_Client_View (Eo.Base)
const(ubyte)* pixels; /*@ uchar array, with all bytes of icon */
}
}
path {
@property path {
get {
/*@ Get DBus path of view */
}
@ -46,7 +46,7 @@ class Elm_App_Client_View (Eo.Base)
const(char)* ret; /*@ DBus path of view */
}
}
package {
@property package {
get {
/*@ Get application package */
}
@ -54,7 +54,7 @@ class Elm_App_Client_View (Eo.Base)
const(char)* ret; /*@ Package of application */
}
}
icon {
@property icon {
get {
/*@ Get icon path of view */
}
@ -62,7 +62,7 @@ class Elm_App_Client_View (Eo.Base)
const(char)* ret; /*@ icon path of view */
}
}
progress {
@property progress {
get {
/*@ Get progress of view, should be -1 if there nothing in progress or something between 0-100 */
}
@ -70,7 +70,7 @@ class Elm_App_Client_View (Eo.Base)
ushort progress; /*@ progress of view */
}
}
title {
@property title {
get {
/*@ Get title of view */
}
@ -78,8 +78,6 @@ class Elm_App_Client_View (Eo.Base)
const(char)* ret; /*@ title of view */
}
}
}
methods {
constructor {
/*@ Class constructor of elm_app_client_view */
legacy: null;

View File

@ -2,8 +2,8 @@ class Elm_App_Server (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_server;
properties {
icon {
methods {
@property icon {
set {
}
get {
@ -12,7 +12,7 @@ class Elm_App_Server (Eo.Base)
Eina_Stringshare *icon; /*@ title of icon */
}
}
views {
@property views {
get {
/*@ Return a iterator with all views of application */
}
@ -20,21 +20,21 @@ class Elm_App_Server (Eo.Base)
free(own(iterator<Elm_App_Server_View *> *), eina_iterator_free) ret; /*@ Iterator with all views of application, you must free iterator after use */
}
}
path {
@property path {
get {
}
values {
const(char)* ret;
}
}
package {
@property package {
get {
}
values {
Eina_Stringshare *ret;
}
}
pixels {
@property pixels {
get {
/*@ Get application raw icon. */
}
@ -48,8 +48,6 @@ class Elm_App_Server (Eo.Base)
const(ubyte)* pixels;
}
}
}
methods {
constructor {
/*@ Class constructor of elm_app_server */
legacy: null;

View File

@ -2,8 +2,8 @@ class Elm_App_Server_View (Eo.Base)
{
legacy_prefix: null;
eo_prefix: elm_app_server_view;
properties {
progress {
methods {
@property progress {
set {
}
get {
@ -12,7 +12,7 @@ class Elm_App_Server_View (Eo.Base)
short progress;
}
}
new_events {
@property new_events {
set {
}
get {
@ -21,7 +21,7 @@ class Elm_App_Server_View (Eo.Base)
int events;
}
}
icon {
@property icon {
set {
}
get {
@ -30,7 +30,7 @@ class Elm_App_Server_View (Eo.Base)
const(char)* icon;
}
}
title {
@property title {
set {
}
get {
@ -39,35 +39,35 @@ class Elm_App_Server_View (Eo.Base)
const(char)* title @nullable;
}
}
window {
@property window {
set {
}
values {
Evas_Object *win;
}
}
id {
@property id {
get {
}
values {
Eina_Stringshare *ret;
}
}
state {
@property state {
get {
}
values {
Elm_App_View_State ret;
}
}
path {
@property path {
get {
}
values {
const(char)* ret;
}
}
pixels {
@property pixels {
get {
/*@ Get application raw icon. */
}
@ -81,8 +81,6 @@ class Elm_App_Server_View (Eo.Base)
const(ubyte)* pixels;
}
}
}
methods {
constructor {
/*@ Class constructor of elm_app_server_view */
legacy: null;

View File

@ -1,8 +1,8 @@
class Elm.Bg (Elm.Layout, Efl.File)
{
eo_prefix: elm_obj_bg;
properties {
option {
methods {
@property option {
set {
/*@
Set the mode of display for a given background widget's image
@ -31,7 +31,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
Elm_Bg_Option option; /*@ The desired background option (see #Elm_Bg_Option) */
}
}
color {
@property color {
set {
/*@
Set the color on a given background widget
@ -69,7 +69,7 @@ class Elm.Bg (Elm.Layout, Efl.File)
int a; /*@ The blue color component's value */
}
}
load_size {
@property load_size {
set {
/*@
Set the size of the pixmap representation of the image set on a

View File

@ -1,8 +1,8 @@
class Elm.Box (Elm.Widget)
{
eo_prefix: elm_obj_box;
properties {
homogeneous {
methods {
@property homogeneous {
set {
/*@
Set the box to arrange its children homogeneously
@ -26,7 +26,7 @@ class Elm.Box (Elm.Widget)
bool homogeneous; /*@ The homogeneous flag */
}
}
align {
@property align {
set {
/*@
Set the alignment of the whole bounding box of contents.
@ -50,7 +50,7 @@ class Elm.Box (Elm.Widget)
double vertical; /*@ The vertical alignment of elements */
}
}
horizontal {
@property horizontal {
set {
/*@
Set the horizontal orientation
@ -77,7 +77,7 @@ class Elm.Box (Elm.Widget)
@c EINA_FALSE = vertical) */
}
}
padding {
@property padding {
set {
/*@
Set the space (padding) between the box's elements.
@ -102,7 +102,7 @@ class Elm.Box (Elm.Widget)
Evas_Coord vertical; /*@ The vertical space between elements */
}
}
layout {
@property layout {
set {
/*@
Set the layout defining function to be used by the box
@ -140,7 +140,7 @@ class Elm.Box (Elm.Widget)
Ecore_Cb free_data @optional; /*@ Function called to free @p data */
}
}
children {
@property children {
get {
/*@
Get a list of the objects packed into the box
@ -154,8 +154,6 @@ class Elm.Box (Elm.Widget)
return: free(own(list<Evas_Object*>*), eina_list_free) @warn_unused;
}
}
}
methods {
pack_end {
/*@
Add an object at the end of the pack list

View File

@ -1,8 +1,8 @@
class Elm.Bubble (Elm.Layout)
{
eo_prefix: elm_obj_bubble;
properties {
pos {
methods {
@property pos {
set {
/*@
Set the corner of the bubble

View File

@ -2,8 +2,8 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_button;
properties {
autorepeat_initial_timeout {
methods {
@property autorepeat_initial_timeout {
set {
/*@
Set the initial timeout before the autorepeat event is generated
@ -32,7 +32,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
double t; /*@ Timeout in seconds */
}
}
autorepeat_gap_timeout {
@property autorepeat_gap_timeout {
set {
/*@
Set the interval between each generated autorepeat event
@ -56,7 +56,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
double t; /*@ Interval in seconds */
}
}
autorepeat {
@property autorepeat {
set {
/*@
Turn on/off the autorepeat event generated when the button is kept pressed
@ -86,7 +86,7 @@ class Elm.Button (Elm.Layout, Evas.Clickable_Interface,
bool on; /*@ A bool to turn on/off the event */
}
}
admits_autorepeat {
@property admits_autorepeat {
get {
/*@ Get whether the button supports autorepeat. */
legacy: null;

View File

@ -1,8 +1,8 @@
class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_calendar;
properties {
first_day_of_week {
methods {
@property first_day_of_week {
set {
/*@
Set the first day of week to use on calendar widgets'.
@ -25,7 +25,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
..., Saturday = 6) */
}
}
selectable {
@property selectable {
set {
/*@
Define which fields of a @b tm struct will be taken into account, when
@ -53,7 +53,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Calendar_Selectable selectable; /*@ A bitmask of Elm_Calendar_Selectable */
}
}
interval {
@property interval {
set {
/*@
Set the interval on time updates for an user mouse button hold
@ -92,7 +92,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
double interval; /*@ The (first) interval value in seconds */
}
}
weekdays_names {
@property weekdays_names {
set {
/*@
Set weekdays names to be displayed by the calendar.
@ -140,7 +140,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
@warning The strings must be NULL terminated ('@\0'). */
}
}
select_mode {
@property select_mode {
set {
/*@
Set select day mode to use.
@ -165,7 +165,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Calendar_Select_Mode mode; /*@ The select mode to use. */
}
}
min_max_year {
@property min_max_year {
set {
/*@
Set the minimum and maximum values for the year
@ -200,7 +200,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int max; /*@ The maximum year; */
}
}
format_function {
@property format_function {
set {
/*@
Set a function to format the string that will be used to display
@ -233,7 +233,7 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
the selected date */
}
}
marks {
@property marks {
get {
/*@
Get a list of all the calendar marks.
@ -248,8 +248,6 @@ class Elm.Calendar (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list)*;
}
}
}
methods {
selected_time_set {
/*@
Set selected date to be highlighted on calendar.

View File

@ -1,8 +1,8 @@
class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_check;
properties {
state {
methods {
@property state {
set {
/*@
@brief Set the on/off state of the check object
@ -25,7 +25,7 @@ class Elm.Check (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
bool state; /*@ The state to use (1 == on, 0 == off) */
}
}
state_pointer {
@property state_pointer {
set {
/*@
@brief Set a convenience pointer to a boolean to change

View File

@ -1,8 +1,8 @@
class Elm.Clock (Elm.Layout)
{
eo_prefix: elm_obj_clock;
properties {
show_am_pm {
methods {
@property show_am_pm {
set {
/*@
Set if the given clock widget must show hours in military or
@ -37,7 +37,7 @@ class Elm.Clock (Elm.Layout)
to military mode */
}
}
first_interval {
@property first_interval {
set {
/*@
Set the first interval on time updates for a user mouse button hold
@ -77,7 +77,7 @@ class Elm.Clock (Elm.Layout)
double interval; /*@ The first interval value in seconds */
}
}
show_seconds {
@property show_seconds {
set {
/*@
Set if the given clock widget must show time with seconds or not
@ -107,7 +107,7 @@ class Elm.Clock (Elm.Layout)
bool seconds; /*@ @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise */
}
}
edit {
@property edit {
set {
/*@
Set whether a given clock widget is under <b>edition mode</b> or
@ -145,7 +145,7 @@ class Elm.Clock (Elm.Layout)
put it back to "displaying only" mode */
}
}
pause {
@property pause {
set {
/*@
Set whether the given clock widget should be paused or not.
@ -174,7 +174,7 @@ class Elm.Clock (Elm.Layout)
bool paused; /*@ @c EINA_TRUE to pause clock, @c EINA_FALSE otherwise */
}
}
time {
@property time {
set {
/*@
Set a clock widget's time, programmatically
@ -212,7 +212,7 @@ class Elm.Clock (Elm.Layout)
int sec; /*@ The seconds to set */
}
}
edit_mode {
@property edit_mode {
set {
/*@
Set what digits of the given clock widget should be editable

View File

@ -1,8 +1,8 @@
class Elm.Color_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_color_item;
properties {
color {
methods {
@property color {
get {
/*@
Get Palette item's color.
@ -24,7 +24,7 @@ class Elm.Color_Item(Elm.Widget_Item)
int a; /*@ alpha-value of color */
}
}
selected {
@property selected {
get {
/*@
Get the selected state of color palette item

View File

@ -1,8 +1,8 @@
class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_colorselector;
properties {
color {
methods {
@property color {
set {
/*@
Set color to colorselector
@ -22,7 +22,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int a; /*@ a-value of color */
}
}
palette_name {
@property palette_name {
set {
/*@
Set current palette's name
@ -48,7 +48,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
const(char)* palette_name; /*@ Name of palette */
}
}
mode {
@property mode {
set {
/*@
Set Colorselector's mode.
@ -69,7 +69,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Colorselector_Mode mode; /*@ Elm_Colorselector_Mode */
}
}
palette_items {
@property palette_items {
get {
/*@
Get list of palette items.
@ -85,7 +85,7 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list)*;
}
}
palette_selected_item {
@property palette_selected_item {
get {
/*@
Get the selected item in colorselector palette.
@ -97,8 +97,6 @@ class Elm.Colorselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
}
methods {
palette_color_add {
/*@
Add a new color item to palette.

View File

@ -3,8 +3,8 @@ class Elm.Container (Elm.Widget)
legacy_prefix: null;
eo_prefix: elm_obj_container;
data: null;
properties {
content_swallow_list {
methods {
@property content_swallow_list {
get {
/*@ Get the list of swallow parts in the object. */
}
@ -12,8 +12,6 @@ class Elm.Container (Elm.Widget)
free(own(list<Evas_Object *> *), eina_list_free) ret; /*@ list */
}
}
}
methods {
content_set {
/*@ Swallow the given object into the given part of the container. */
params {

View File

@ -1,8 +1,8 @@
class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_ctxpopup;
properties {
horizontal {
methods {
@property horizontal {
set {
/*@
@brief Change the ctxpopup's orientation to horizontal or vertical.
@ -23,7 +23,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
bool horizontal; /*@ @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical */
}
}
auto_hide_disabled {
@property auto_hide_disabled {
set {
/*@
@brief Set ctxpopup auto hide mode triggered by ctxpopup policy.
@ -56,7 +56,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
bool disabled; /*@ auto hide enable/disable. */
}
}
hover_parent {
@property hover_parent {
set {
/*@
@brief Set the Ctxpopup's parent
@ -83,7 +83,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Evas_Object *parent; /*@ The parent to use */
}
}
direction_priority {
@property direction_priority {
set {
/*@
@brief Set the direction priority of a ctxpopup.
@ -111,7 +111,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Ctxpopup_Direction fourth; /*@ 4th priority of direction */
}
}
direction {
@property direction {
get {
/*@
@brief Get the current direction of a ctxpopup.
@ -125,7 +125,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Ctxpopup_Direction(4);
}
}
items {
@property items {
get {
/*@
@brief Get the internal list of items in a given ctxpopup widget.
@ -148,7 +148,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list)*;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the given ctxpopup widget's list of
@ -165,7 +165,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the given ctxpopup widget's list of
@ -182,8 +182,6 @@ class Elm.Ctxpopup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
}
methods {
dismiss {
/*@
@brief Dismiss a ctxpopup object

View File

@ -1,8 +1,8 @@
class Elm.Ctxpopup_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_ctxpopup_item;
properties {
prev {
methods {
@property prev {
get {
/*@
Get the item before @p it in a ctxpopup widget's internal list of
@ -19,7 +19,7 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
previous item for @p it or there's an error, @c NULL is returned. */
}
}
next {
@property next {
get {
/*@
Get the item after @p it in a ctxpopup widget's
@ -36,8 +36,6 @@ class Elm.Ctxpopup_Item(Elm.Widget_Item)
previous item for @p it or there's an error, @c NULL is returned. */
}
}
}
methods {
init {
params {
Evas_Smart_Cb func @nullable;

View File

@ -1,8 +1,8 @@
class Elm.Datetime (Elm.Layout)
{
eo_prefix: elm_obj_datetime;
properties {
format {
methods {
@property format {
set {
/*@
Set the datetime format. Format is a combination of allowed Libc date format
@ -85,8 +85,6 @@ class Elm.Datetime (Elm.Layout)
const(char)* fmt @nullable; /*@ The datetime format */
}
}
}
methods {
field_limit_set {
/*@
@brief Set the field limits of a field.

View File

@ -1,8 +1,8 @@
class Elm.Dayselector (Elm.Layout)
{
eo_prefix: elm_obj_dayselector;
properties {
week_start {
methods {
@property week_start {
set {
/*@
Set the starting day of Dayselector.
@ -27,7 +27,7 @@ class Elm.Dayselector (Elm.Layout)
Elm_Dayselector_Day day; /*@ Dayselector_Day the first day that the user wants to display. */
}
}
weekend_length {
@property weekend_length {
set {
/*@
Set the weekend length of Dayselector.
@ -51,7 +51,7 @@ class Elm.Dayselector (Elm.Layout)
uint length; /*@ Weekend length, number of days as an integer. */
}
}
weekend_start {
@property weekend_start {
set {
/*@
Set the weekend starting day of Dayselector.
@ -76,8 +76,6 @@ class Elm.Dayselector (Elm.Layout)
Elm_Dayselector_Day day; /*@ Dayselector_Day the first day from where weekend starts. */
}
}
}
methods {
weekdays_names_set {
/*@
Set weekdays names to be displayed by the Dayselector.

View File

@ -2,8 +2,8 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_diskselector;
properties {
side_text_max_length {
methods {
@property side_text_max_length {
set {
/*@
Set the side labels max length.
@ -42,7 +42,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
int len; /*@ The max length defined for side labels. */
}
}
round_enabled {
@property round_enabled {
set {
/*@
Enable or disable round mode.
@ -71,7 +71,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
disable it. */
}
}
display_item_num {
@property display_item_num {
set {
/*@
Set the number of items to be displayed.
@ -100,7 +100,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
int num; /*@ The number of items the diskselector will display. */
}
}
first_item {
@property first_item {
get {
/*@
Get the first item of the diskselector.
@ -117,7 +117,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
items {
@property items {
get {
/*@
Get a list of all the diskselector items.
@ -133,7 +133,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
return: const(list)*;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item of the diskselector.
@ -150,7 +150,7 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item.
@ -170,8 +170,6 @@ class Elm.Diskselector (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
}
methods {
item_append {
/*@
Appends a new item to the diskselector object.

View File

@ -1,8 +1,8 @@
class Elm.Diskselector_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_diskselector_item;
properties {
prev {
methods {
@property prev {
get {
/*@
Get the item before @p item in diskselector.
@ -23,7 +23,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */
}
}
next {
@property next {
get {
/*@
Get the item after @p item in diskselector.
@ -44,7 +44,7 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */
}
}
selected {
@property selected {
get {
/*@
Get whether the @p item is selected or not.
@ -84,8 +84,6 @@ class Elm.Diskselector_Item(Elm.Widget_Item)
Eina_Bool selected; /*@ The selected state */
}
}
}
methods {
/* init { FIXME
params {
Evas_Smart_Cb func;

View File

@ -2,8 +2,8 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Interface_Atspi_Text, Elm_Interface_Atspi_Editable_Text)
{
eo_prefix: elm_obj_entry;
properties {
scrollable {
methods {
@property scrollable {
set {
/*@
Enable or disable scrolling in entry
@ -27,7 +27,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool scroll; /*@ EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise */
}
}
input_panel_show_on_demand {
@property input_panel_show_on_demand {
set {
/*@
Set the attribute to show the input panel in case of only an user's explicit Mouse Up event.
@ -50,7 +50,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
@since 1.9 */
}
}
context_menu_disabled {
@property context_menu_disabled {
set {
/*@
This disables the entry's contextual (longpress) menu.
@ -70,7 +70,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool disabled; /*@ If true, the menu is disabled */
}
}
cnp_mode {
@property cnp_mode {
set {
/*@
Control pasting of text and images for the widget.
@ -98,7 +98,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Cnp_Mode cnp_mode; /*@ One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. */
}
}
input_panel_language {
@property input_panel_language {
set {
/*@
Set the language mode of the input panel.
@ -121,7 +121,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Input_Panel_Lang lang; /*@ language to be set to the input panel. */
}
}
selection_handler_disabled {
@property selection_handler_disabled {
set {
/*@
This disabled the entry's selection handlers.
@ -136,7 +136,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool disabled; /*@ If true, the selection handlers are disabled. */
}
}
input_panel_layout_variation {
@property input_panel_layout_variation {
set {
/*@
Set the input panel layout variation of the entry
@ -159,7 +159,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
int variation; /*@ layout variation type */
}
}
autocapital_type {
@property autocapital_type {
set {
/*@
Set the autocapitalization type on the immodule.
@ -178,7 +178,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Autocapital_Type autocapital_type; /*@ The type of autocapitalization */
}
}
editable {
@property editable {
set {
/*@
Sets if the entry is to be editable or not.
@ -210,7 +210,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
if not, the entry is read-only and no user input is allowed. */
}
}
anchor_hover_style {
@property anchor_hover_style {
set {
/*@
Set the style that the hover should use
@ -240,7 +240,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
const(char)* style @nullable; /*@ The style to use for the underlying hover */
}
}
single_line {
@property single_line {
set {
/*@
Sets the entry to single line mode.
@ -271,7 +271,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
will be on a single line. */
}
}
password {
@property password {
set {
/*@
Sets the entry to password mode.
@ -296,7 +296,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool password; /*@ If true, password mode is enabled. */
}
}
file {
@property file {
set {
/*@
This sets the file (and implicitly loads it) for the text to display and
@ -326,7 +326,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Text_Format format; /*@ The file format */
}
}
input_panel_return_key_disabled {
@property input_panel_return_key_disabled {
set {
/*@
Set the return key on the input panel to be disabled.
@ -346,7 +346,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
disabled, @c EINA_FALSE for enabled */
}
}
autosave {
@property autosave {
set {
/*@
This sets the entry object to 'autosave' the loaded text file or not.
@ -369,7 +369,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool auto_save; /*@ Autosave the loaded file or not */
}
}
anchor_hover_parent {
@property anchor_hover_parent {
set {
/*@
Set the parent of the hover popup
@ -395,7 +395,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Evas_Object *parent @nullable; /*@ The object to use as parent for the hover */
}
}
prediction_allow {
@property prediction_allow {
set {
/*@
Set whether the entry should allow to use the text prediction.
@ -414,7 +414,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool prediction; /*@ Whether the entry should allow to use the text prediction. */
}
}
input_hint {
@property input_hint {
set {
/*@
Sets the input hint which allows input methods to fine-tune their behavior.
@ -435,7 +435,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Input_Hints hints; /*@ input hint. */
}
}
input_panel_layout {
@property input_panel_layout {
set {
/*@
Set the input panel layout of the entry
@ -456,7 +456,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Input_Panel_Layout layout(8); /*@ layout type */
}
}
input_panel_return_key_type {
@property input_panel_return_key_type {
set {
/*@
Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel.
@ -479,7 +479,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Input_Panel_Return_Key_Type return_key_type; /*@ The type of "return" key on the input panel */
}
}
input_panel_enabled {
@property input_panel_enabled {
set {
/*@
Sets the attribute to show the input panel automatically.
@ -498,7 +498,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool enabled; /*@ If true, the input panel is appeared when entry is clicked or has a focus */
}
}
line_wrap {
@property line_wrap {
set {
/*@
Set the line wrap type to use on multi-line entries.
@ -527,7 +527,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Elm_Wrap_Type wrap; /*@ The wrap mode to use. See Elm_Wrap_Type for details on them */
}
}
cursor_pos {
@property cursor_pos {
set {
/*@
Sets the cursor position in the entry to the given value
@ -549,7 +549,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
int pos; /*@ The position of the cursor */
}
}
icon_visible {
@property icon_visible {
set {
/*@
Sets the visibility of the left-side widget of the entry,
@ -562,7 +562,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
EINA_FALSE if not. */
}
}
cursor_line_end {
@property cursor_line_end {
set {
/*@
This moves the cursor to the end of the current line.
@ -570,7 +570,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
@ingroup Entry */
}
}
select_region {
@property select_region {
set {
/*@
This selects a region of text within the entry.
@ -583,7 +583,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
int end; /*@ The end position */
}
}
input_panel_return_key_autoenabled {
@property input_panel_return_key_autoenabled {
set {
/*@
Set whether the return key on the input panel is disabled automatically when entry has no text.
@ -598,7 +598,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
bool enabled; /*@ If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. */
}
}
end_visible {
@property end_visible {
set {
/*@
Sets the visibility of the end widget of the entry, set by
@ -611,7 +611,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
EINA_FALSE if not. */
}
}
cursor_begin {
@property cursor_begin {
set {
/*@
This moves the cursor to the beginning of the entry.
@ -619,7 +619,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
@ingroup Entry */
}
}
cursor_line_begin {
@property cursor_line_begin {
set {
/*@
This moves the cursor to the beginning of the current line.
@ -627,7 +627,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
@ingroup Entry */
}
}
cursor_end {
@property cursor_end {
set {
/*@
This moves the cursor to the end of the entry.
@ -635,7 +635,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
@ingroup Entry */
}
}
textblock {
@property textblock {
get {
/*@
Returns the actual textblock object of the entry.
@ -667,7 +667,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: Evas_Object *;
}
}
cursor_geometry {
@property cursor_geometry {
get {
/*@
This function returns the geometry of the cursor.
@ -688,7 +688,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
Evas_Coord h; /*@ returned geometry */
}
}
imf_context {
@property imf_context {
get {
/*@
Returns the input method context of the entry.
@ -704,7 +704,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: void *;
}
}
cursor_is_format {
@property cursor_is_format {
get {
/*@
Get whether a format node exists at the current cursor position.
@ -724,7 +724,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: bool;
}
}
cursor_content {
@property cursor_content {
get {
/*@
Get the character pointed by the cursor at its current position.
@ -740,7 +740,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: own(char *) @warn_unused;
}
}
selection {
@property selection {
get {
/*@
Get any selected text within the entry.
@ -759,7 +759,7 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: const(char)*;
}
}
cursor_is_visible_format {
@property cursor_is_visible_format {
get {
/*@
Get if the current cursor position holds a visible format node.
@ -773,8 +773,6 @@ class Elm.Entry (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interface,
return: bool;
}
}
}
methods {
cursor_prev {
/*@
This moves the cursor one place to the left within the entry.

View File

@ -2,8 +2,8 @@ class Elm.Fileselector (Elm.Layout, Elm_Interface_Fileselector,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_fileselector;
properties {
buttons_ok_cancel {
methods {
@property buttons_ok_cancel {
set {
/*@
Enable/disable the "ok" and "cancel" buttons on a given file

View File

@ -1,8 +1,8 @@
class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
{
eo_prefix: elm_obj_fileselector_button;
properties {
inwin_mode {
methods {
@property inwin_mode {
set {
/*@
Set whether a given file selector button widget's internal file
@ -33,7 +33,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
EINA_FALSE to make it use a dedicated window */
}
}
window_size {
@property window_size {
set {
/*@
Set the size of a given file selector button widget's window,
@ -64,7 +64,7 @@ class Elm.Fileselector_Button (Elm.Button, Elm_Interface_Fileselector)
Evas_Coord height; /*@ The window's height */
}
}
window_title {
@property window_title {
set {
/*@
Set the title for a given file selector button widget's window

View File

@ -1,8 +1,8 @@
class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
{
eo_prefix: elm_obj_fileselector_entry;
properties {
inwin_mode {
methods {
@property inwin_mode {
set {
/*@
Set whether a given file selector entry widget's internal file
@ -33,7 +33,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
EINA_FALSE to make it use a dedicated window */
}
}
window_size {
@property window_size {
set {
/*@
Set the size of a given file selector entry widget's window,
@ -64,7 +64,7 @@ class Elm.Fileselector_Entry (Elm.Layout, Elm_Interface_Fileselector)
Evas_Coord height; /*@ The window's height */
}
}
window_title {
@property window_title {
set {
/*@
Set the title for a given file selector entry widget's window

View File

@ -1,8 +1,8 @@
class Elm.Flip (Elm.Container)
{
eo_prefix: elm_obj_flip;
properties {
interaction {
methods {
@property interaction {
set {
/*@
@brief Set the interactive flip mode
@ -40,7 +40,7 @@ class Elm.Flip (Elm.Container)
Elm_Flip_Interaction mode; /*@ The interactive flip mode to use */
}
}
front_visible {
@property front_visible {
get {
/*@
@brief Get flip front visibility state
@ -52,8 +52,6 @@ class Elm.Flip (Elm.Container)
return: bool;
}
}
}
methods {
interaction_direction_hitsize_set {
/*@
@brief Set the amount of the flip that is sensitive to interactive flip

View File

@ -1,8 +1,8 @@
class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_flipselector;
properties {
first_interval {
methods {
@property first_interval {
set {
/*@
Set the interval on time updates for a user mouse button hold
@ -42,7 +42,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
double interval; /*@ The (first) interval value in seconds */
}
}
items {
@property items {
get {
/*@
Get the internal list of items in a given flip selector widget.
@ -66,7 +66,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list)*;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the given flip selector widget's list of
@ -82,7 +82,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the given flip selector widget's list of
@ -98,7 +98,7 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
selected_item {
@property selected_item {
get {
/*@
Get the currently selected item in a flip selector widget.
@ -110,8 +110,6 @@ class Elm.Flipselector (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
}
methods {
item_prepend {
/*@
Prepend a (text) item to a flip selector widget

View File

@ -1,8 +1,8 @@
class Elm.Flipselector_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_flipselector_item;
properties {
selected {
methods {
@property selected {
get {
/*@
Get whether a given flip selector widget's item is the currently
@ -32,8 +32,6 @@ class Elm.Flipselector_Item(Elm.Widget_Item)
Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
}
}
}
methods {
prev_get @const {
/*@
Get the item before @p item in a flip selector widget's internal list of

View File

@ -1,8 +1,8 @@
class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
{
eo_prefix: elm_obj_frame;
properties {
collapse {
methods {
@property collapse {
set {
/*@
@brief Manually collapse a frame without animations
@ -23,7 +23,7 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
bool collapse; /*@ true to collapse, false to expand */
}
}
autocollapse {
@property autocollapse {
set {
/*@
@brief Toggle autocollapsing of a frame
@ -48,8 +48,6 @@ class Elm.Frame (Elm.Layout, Evas.Clickable_Interface)
bool autocollapse; /*@ Whether to enable autocollapse */
}
}
}
methods {
collapse_go {
/*@
@brief Manually collapse a frame with animations

View File

@ -2,8 +2,8 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Evas.Clickable_Interface, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_gengrid;
properties {
align {
methods {
@property align {
set {
/*@
Set the items grid's alignment within a given gengrid widget
@ -38,7 +38,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
double align_y; /*@ Alignment in the vertical axis (0 <= align_y <= 1). */
}
}
filled {
@property filled {
set {
/*@
Set how the items grid's filled within a given gengrid widget
@ -70,7 +70,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
bool fill; /*@ Filled if True */
}
}
page_relative {
@property page_relative {
set {
/*@ Set a given gengrid widget's scrolling page size, relative to its viewport size. */
}
@ -82,7 +82,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
double v_pagerel;
}
}
multi_select {
@property multi_select {
set {
/*@
Enable or disable multi-selection in a given gengrid widget
@ -117,7 +117,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
@c EINA_FALSE to disable it. */
}
}
group_item_size {
@property group_item_size {
set {
/*@
Set the size for the group items of a given gengrid widget
@ -148,7 +148,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Evas_Coord h; /*@ The group items' height. */
}
}
select_mode {
@property select_mode {
set {
/*@
Set the gengrid select mode.
@ -182,7 +182,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
reorder_mode {
@property reorder_mode {
set {
/*@
Set whether a given gengrid widget is or not able have items
@ -219,7 +219,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
@c EINA_FALSE to turn it off */
}
}
highlight_mode {
@property highlight_mode {
set {
/*@ Set whether the gengrid items' should be highlighted when item selected. */
}
@ -230,7 +230,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
bool highlight;
}
}
item_size {
@property item_size {
set {
/*@
Set the size for the items of a given gengrid widget
@ -261,7 +261,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Evas_Coord h; /*@ The items' height. */
}
}
multi_select_mode {
@property multi_select_mode {
set {
/*@
Set the gengrid multi select mode.
@ -295,7 +295,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
horizontal {
@property horizontal {
set {
/*@
Set the direction in which a given gengrid widget will expand while
@ -331,7 +331,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
@c EINA_FALSE to expand vertically. */
}
}
page_size {
@property page_size {
set {
/*@ Set a given gengrid widget's scrolling page size */
}
@ -340,7 +340,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
Evas_Coord v_pagesize;
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item in a given gengrid widget
@ -357,7 +357,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
realized_items {
@property realized_items {
get {
/*@
Get a list of realized items in gengrid
@ -376,7 +376,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in a given gengrid widget
@ -393,7 +393,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
selected_items {
@property selected_items {
get {
/*@
Get <b>a list</b> of selected items in a given gengrid
@ -413,7 +413,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
return: const(list<Elm_Object_Item *>)*;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in a given gengrid widget
@ -430,7 +430,7 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
wheel_disabled {
@property wheel_disabled {
set {
/*@
Enable or disable mouse wheel to be used to scroll the gengrid.
@ -461,8 +461,6 @@ class Elm.Gengrid (Elm.Layout, Elm_Interface_Scrollable,
to enable it. */
}
}
}
methods {
item_insert_before {
/*@
Insert an item before another in a gengrid widget

View File

@ -2,8 +2,8 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_gengrid_item;
data: Elm_Gen_Item;
properties {
prev {
methods {
@property prev {
get {
/*@
Get the @b previous item in a gengrid widget's internal list of items,
@ -21,7 +21,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
}
}
next {
@property next {
get {
/*@
Get the @b next item in a gengrid widget's internal list of items,
@ -39,7 +39,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
}
}
selected {
@property selected {
get {
/*@
Get whether a given gengrid item is selected or not
@ -69,7 +69,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
}
}
item_class {
@property item_class {
get {
/*@
Get the Gengrid Item class for the given Gengrid Item.
@ -84,7 +84,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
const (Elm_Gengrid_Item_Class) *itc; /*@ Gengrid Item class for the given item */
}
}
index {
@property index {
get {
/*@
Get the index of the item. It is only valid once displayed.
@ -96,7 +96,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
int index(-1); /*@ @return the position inside the list of item. */
}
}
pos {
@property pos {
get {
/*@
Get a given gengrid item's position, relative to the whole
@ -114,7 +114,7 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
uint y; /*@ Pointer to variable to store the item's <b>column number</b>. */
}
}
select_mode {
@property select_mode {
get {
/*@
Get the gengrid item's select mode.
@ -155,8 +155,6 @@ class Elm.Gengrid_Item(Elm.Widget_Item)
Elm_Object_Select_Mode mode(4); /*@ The selected mode */
}
}
}
methods {
/* init { FIXME
params {
Evas_Smart_Cb func;

View File

@ -2,8 +2,8 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_genlist;
properties {
homogeneous {
methods {
@property homogeneous {
set {
/*@
Enable/disable homogeneous mode.
@ -40,7 +40,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
EINA_FALSE. */
}
}
select_mode {
@property select_mode {
set {
/*@
Set the genlist select mode.
@ -74,7 +74,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
focus_on_selection {
@property focus_on_selection {
set {
/*@
Set focus upon items selection mode
@ -100,7 +100,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
(EINA_TRUE = enabled, EINA_FALSE = disabled) */
}
}
longpress_timeout {
@property longpress_timeout {
set {
/*@
Set the timeout in seconds for the longpress event.
@ -131,7 +131,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
double timeout; /*@ timeout in seconds. Default is elm config value(1.0) */
}
}
multi_select {
@property multi_select {
set {
/*@
Enable or disable multi-selection in the genlist
@ -160,7 +160,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
bool multi; /*@ Multi-select enable/disable. Default is disabled. */
}
}
reorder_mode {
@property reorder_mode {
set {
/*@
Set reorder mode
@ -185,7 +185,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
(EINA_TRUE = on, EINA_FALSE = off) */
}
}
decorate_mode {
@property decorate_mode {
set {
/*@
Set Genlist decorate mode
@ -208,7 +208,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
(EINA_TRUE = decorate mode, EINA_FALSE = normal mode */
}
}
multi_select_mode {
@property multi_select_mode {
set {
/*@
Set the genlist multi select mode.
@ -242,7 +242,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
block_count {
@property block_count {
set {
/*@
Set the maximum number of items within an item block
@ -278,7 +278,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
int count; /*@ Maximum number of items within an item block. Default is 32. */
}
}
tree_effect_enabled {
@property tree_effect_enabled {
set {
/*@
Set Genlist tree effect
@ -299,7 +299,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
(EINA_TRUE = enabled, EINA_FALSE = disabled */
}
}
highlight_mode {
@property highlight_mode {
set {
/*@
Set whether the genlist items should be highlighted on item selection.
@ -329,7 +329,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
disable it. */
}
}
mode {
@property mode {
set {
/*@
This sets the horizontal stretching mode.
@ -373,7 +373,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
Elm_List_Mode mode(4); /*@ The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). */
}
}
decorated_item {
@property decorated_item {
get {
/*@
Get active genlist mode item
@ -391,7 +391,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: Elm_Object_Item *;
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item in the genlist.
@ -411,7 +411,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: Elm_Object_Item *;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the genlist
@ -424,7 +424,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: Elm_Object_Item *;
}
}
realized_items {
@property realized_items {
get {
/*@
Get a list of realized items in genlist
@ -443,7 +443,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
}
}
selected_items {
@property selected_items {
get {
/*@
Get a list of selected items in the genlist.
@ -467,7 +467,7 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: const(list<Elm_Object_Item *>)*;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the genlist
@ -480,8 +480,6 @@ class Elm.Genlist (Elm.Layout, Elm_Interface_Scrollable, Evas.Clickable_Interfac
return: Elm_Object_Item *;
}
}
}
methods {
item_insert_before {
/*@
Insert an item before another in a genlist widget

View File

@ -2,8 +2,8 @@ class Elm.Genlist_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_genlist_item;
data: Elm_Gen_Item;
properties {
prev {
methods {
@property prev {
get {
/*@
Get the @b previous item in a genlist widget's internal list of items,
@ -21,7 +21,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ @return The item before @p item, or @c NULL if there's none (and on errors) */
}
}
next {
@property next {
get {
/*@
Get the @b next item in a genlist widget's internal list of items,
@ -39,7 +39,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ @return The item after @p item, or @c NULL if there's none (and on errors) */
}
}
parent {
@property parent {
get {
/*@
Get the parent item of the given item
@ -54,7 +54,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ @return The parent of the item or @c NULL if it has no parent. */
}
}
subitems {
@property subitems {
get {
/*@
Get the list of subitems of a given item
@ -69,7 +69,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
const (list<Elm_Object_Item *>) *subitems; /*@ @return The list of subitems, @c NULL on error */
}
}
selected {
@property selected {
get {
/*@
Get whether a given genlist item is selected or not
@ -101,7 +101,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Eina_Bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
}
}
expanded {
@property expanded {
get {
/*@
Get the expanded state of an item
@ -137,7 +137,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Eina_Bool expanded; /*@ The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). */
}
}
expanded_depth {
@property expanded_depth {
get {
/*@
Get the depth of expanded item
@ -149,7 +149,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
int depth; /*@ @return The depth of expanded item */
}
}
item_class {
@property item_class {
get {
/*@
Get the Genlist Item class for the given Genlist Item.
@ -164,7 +164,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
const (Elm_Genlist_Item_Class) *itc; /*@ Genlist Item class for the given item */
}
}
index {
@property index {
get {
/*@
Get the index of the item. It is only valid once displayed.
@ -178,7 +178,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
int index(-1); /*@ @return the position inside the list of item. */
}
}
decorate_mode {
@property decorate_mode {
get {
/*@
Get the item's decorate mode.
@ -195,7 +195,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
const(char)* decorate_it_type; /*@ name of the item's decorate mode. */
}
}
flip {
@property flip {
get {
/*@
Get the flip state of a given genlist item.
@ -228,7 +228,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Eina_Bool flip; /*@ The flip mode */
}
}
select_mode {
@property select_mode {
get {
/*@
Get the genlist item's select mode.
@ -270,7 +270,7 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Elm_Object_Select_Mode mode(4); /*@ The selected mode */
}
}
type {
@property type {
get {
/*@
Get the Item's Type
@ -287,8 +287,6 @@ class Elm.Genlist_Item(Elm.Widget_Item)
Elm_Genlist_Item_Type type(4); /*@ Item tupe */
}
}
}
methods {
/* init { FIXME
params {
Evas_Smart_Cb func;

View File

@ -1,8 +1,8 @@
class Elm.Gesture_Layer (Elm.Widget)
{
eo_prefix: elm_obj_gesture_layer;
properties {
zoom_step {
methods {
@property zoom_step {
set {
/*@
This function sets step-value for zoom action.
@ -27,7 +27,7 @@ class Elm.Gesture_Layer (Elm.Widget)
double step; /*@ new zoom step value. */
}
}
tap_finger_size {
@property tap_finger_size {
set {
/*@
This function sets the gesture layer finger-size for taps
@ -52,7 +52,7 @@ class Elm.Gesture_Layer (Elm.Widget)
Evas_Coord sz; /*@ Finger size */
}
}
hold_events {
@property hold_events {
set {
/*@
This function is to make gesture-layer repeat events.
@ -75,7 +75,7 @@ class Elm.Gesture_Layer (Elm.Widget)
bool hold_events; /*@ hold events or not. */
}
}
rotate_step {
@property rotate_step {
set {
/*@
This function sets step-value for rotate action.
@ -96,7 +96,7 @@ class Elm.Gesture_Layer (Elm.Widget)
double step; /*@ new rotate step value. */
}
}
cb {
@property cb {
set {
/*@
Use function to set callbacks to be notified about
@ -117,8 +117,6 @@ class Elm.Gesture_Layer (Elm.Widget)
void *data @optional; /*@ user info to be sent to callback (usually, Smart Data) */
}
}
}
methods {
attach {
/*@
Attach a given gesture layer widget to an Evas object, thus setting

View File

@ -9,9 +9,7 @@ class Elm.Glview (Elm.Widget)
@in Evas_GL_Context_Version version;
}
}
}
properties {
size {
@property size {
set {
/*@
Sets the size of the glview
@ -34,7 +32,7 @@ class Elm.Glview (Elm.Widget)
int h; /*@ height of the glview object */
}
}
resize_policy {
@property resize_policy {
set {
/*@
Set the resize policy for the glview object.
@ -52,7 +50,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Resize_Policy policy; /*@ The scaling policy. */
}
}
changed {
@property changed {
set {
/*@
Notifies that there has been changes in the GLView.
@ -60,7 +58,7 @@ class Elm.Glview (Elm.Widget)
@ingroup GLView */
}
}
resize_func {
@property resize_func {
set {
/*@
Set the resize function that gets called when resize happens.
@ -76,7 +74,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Func_Cb func; /*@ The resize function to be registered. */
}
}
del_func {
@property del_func {
set {
/*@
Set the render function that runs in the main loop.
@ -92,7 +90,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Func_Cb func @nullable; /*@ The delete function to be registered. */
}
}
init_func {
@property init_func {
set {
/*@
Set the init function that runs once in the main loop.
@ -108,7 +106,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Func_Cb func @nullable; /*@ The init function to be registered. */
}
}
render_policy {
@property render_policy {
set {
/*@
Set the render policy for the glview object.
@ -126,7 +124,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Render_Policy policy; /*@ The render policy. */
}
}
mode {
@property mode {
set {
/*@
Set the mode of the GLView. Supports alpha, depth, stencil.
@ -145,7 +143,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Mode mode; /*@ The mode Options OR'ed enabling Alpha, Depth, Stencil, Direct. */
}
}
render_func {
@property render_func {
set {
/*@
Set the render function that runs in the main loop.
@ -160,7 +158,7 @@ class Elm.Glview (Elm.Widget)
Elm_GLView_Func_Cb func @nullable; /*@ The render function to be registered. */
}
}
gl_api {
@property gl_api {
get {
/*@
Get the gl api struct for gl rendering
@ -171,7 +169,7 @@ class Elm.Glview (Elm.Widget)
return: Evas_GL_API *;
}
}
evas_gl {
@property evas_gl {
get {
/*@
Get the internal Evas GL attached to this view.
@ -188,7 +186,7 @@ class Elm.Glview (Elm.Widget)
return: Evas_GL *;
}
}
rotation {
@property rotation {
get {
/*@
Get the current GL view's rotation when using direct rendering

View File

@ -2,8 +2,8 @@ class Elm.Grid (Elm.Widget)
{
eo_prefix: elm_obj_grid;
data: null;
properties {
size {
methods {
@property size {
set {
/*@
Set the virtual size of the grid
@ -21,7 +21,7 @@ class Elm.Grid (Elm.Widget)
Evas_Coord h; /*@ The virtual height of the grid */
}
}
children {
@property children {
get {
/*@
Get the list of the children for the grid.
@ -35,8 +35,6 @@ class Elm.Grid (Elm.Widget)
return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
}
}
}
methods {
clear {
/*@
Faster way to remove all child objects from a grid object.

View File

@ -1,8 +1,8 @@
class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
{
eo_prefix: elm_obj_hover;
properties {
target {
methods {
@property target {
set {
/*@
@brief Sets the target object for the hover.
@ -25,8 +25,6 @@ class Elm.Hover (Elm.Layout, Evas.Clickable_Interface)
Evas_Object *target; /*@ The object to center the hover onto. */
}
}
}
methods {
best_content_location_get @const {
/*@
@brief Returns the best swallow location for content in the hover.

View File

@ -2,8 +2,8 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_hoversel;
properties {
horizontal {
methods {
@property horizontal {
set {
/*@
@brief This sets the hoversel to expand horizontally.
@ -28,7 +28,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
right. */
}
}
hover_parent {
@property hover_parent {
set {
/*@
@brief Set the Hover parent
@ -55,7 +55,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
Evas_Object *parent @nullable; /*@ The parent to use */
}
}
expanded {
@property expanded {
get {
/*@
@brief Returns whether the hoversel is expanded.
@ -67,7 +67,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
return: bool;
}
}
items {
@property items {
get {
/*@
@brief Get the list of items within the given hoversel.
@ -80,8 +80,6 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
return: const(list<Elm_Object_Item *>)*;
}
}
}
methods {
hover_begin {
/*@
@brief This triggers the hoversel popup from code, the same as if the user

View File

@ -1,8 +1,8 @@
class Elm.Hoversel_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_hoversel_item;
properties {
icon {
methods {
@property icon {
get {
/*@
@brief This sets the icon for the given hoversel item.
@ -31,8 +31,6 @@ class Elm.Hoversel_Item(Elm.Widget_Item)
}
}
}
methods {
}
implements {
Eo.Base.constructor;
Eo.Base.destructor;

View File

@ -1,8 +1,8 @@
class Elm.Icon (Elm.Image)
{
eo_prefix: elm_obj_icon;
properties {
order_lookup {
methods {
@property order_lookup {
set {
/*@
Sets the icon lookup order used by elm_icon_standard_set().
@ -30,7 +30,7 @@ class Elm.Icon (Elm.Image)
or #ELM_ICON_LOOKUP_THEME) */
}
}
standard {
@property standard {
set {
/*@
Set the icon by icon standards names.
@ -74,7 +74,7 @@ class Elm.Icon (Elm.Image)
const(char)* name; /*@ The icon name */
}
}
thumb {
@property thumb {
set {
/*@
Set the file that will be used, but use a generated thumbnail.

View File

@ -3,8 +3,8 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
Elm_Interface_Atspi_Image, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_image;
properties {
editable {
methods {
@property editable {
set {
/*@
Make the image 'editable'.
@ -29,7 +29,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
bool set; /*@ Turn on or off editability. Default is @c EINA_FALSE. */
}
}
resize_down {
@property resize_down {
set {
/*@
Set whether the object's image can be resized to a size smaller than the original one.
@ -52,7 +52,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
bool resize_down; /*@ whether resizing down is allowed */
}
}
animated_play {
@property animated_play {
set {
/*@
Start or stop an image object's animation.
@ -96,7 +96,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
otherwise. Default is @c EINA_FALSE. */
}
}
resize_up {
@property resize_up {
set {
/*@
Set whether the object's image can be resized to a size larget than the original one.
@ -119,7 +119,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
bool resize_up; /*@ whether resizing up is allowed */
}
}
smooth {
@property smooth {
set {
/*@
Set the smooth effect for an image.
@ -151,7 +151,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
otherwise. Default is @c EINA_TRUE. */
}
}
no_scale {
@property no_scale {
set {
/*@
Disable scaling of this object.
@ -182,7 +182,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
otherwise. Default is @c EINA_FALSE. */
}
}
animated {
@property animated {
set {
/*@
Set whether an image object (which supports animation) is to
@ -217,7 +217,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
@c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
}
}
scale {
@property scale {
set {
/*@
Set the scale of the object's image.
@ -240,7 +240,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
double scale; /*@ Object's image scale. */
}
}
fill_inside {
@property fill_inside {
set {
/*@
Set the resize method for the object's internal image when maintaining a given aspect ratio.
@ -277,7 +277,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
bool fill_inside; /*@ Resize method for the object's internal image. */
}
}
aspect_fixed {
@property aspect_fixed {
set {
/*@
Set whether the original aspect ratio of the image should be kept on resize.
@ -306,7 +306,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
@c EINA_FALSE otherwise. */
}
}
orient {
@property orient {
set {
/*@
Set the image orientation.
@ -334,7 +334,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
Default is #ELM_IMAGE_ORIENT_NONE. */
}
}
fill_outside {
@property fill_outside {
set {
/*@
Set if the image fills the entire object area, when keeping the aspect ratio.
@ -372,7 +372,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
@c EINA_FALSE otherwise. Default is @c EINA_FALSE. */
}
}
resizable {
@property resizable {
set {
/*@
Set if the object is (up/down) resizable.
@ -400,7 +400,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
is @c EINA_TRUE. */
}
}
preload_disabled {
@property preload_disabled {
set {
/*@
Enable or disable preloading of the image
@ -411,7 +411,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
bool disabled; /*@ If EINA_TRUE, preloading will be disabled */
}
}
mmap {
@property mmap {
set {
/*@
Set the file that will be used as the image's source.
@ -440,7 +440,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
evas image cache if this is a normal image file not eet file. */
}
}
memfile {
@property memfile {
set {
/*@
Set a location in memory to be used as an image object's source
@ -470,7 +470,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
image loader (eg. if @p img is a memory-mapped EET file) */
}
}
animated_available {
@property animated_available {
get {
/*@
Get whether an image object supports animation or not.
@ -490,7 +490,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
return: bool;
}
}
object {
@property object {
get {
/*@
Get the inlined image object of the image widget.
@ -508,7 +508,7 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
return: Evas_Object *;
}
}
object_size {
@property object_size {
get {
/*@
Get the current size of the image.
@ -522,8 +522,6 @@ class Elm.Image (Elm.Widget, Efl.File, Efl.Image, Evas.Clickable_Interface,
int h; /*@ Pointer to store height, or NULL. */
}
}
}
methods {
sizing_eval {
/*@
Re-evaluate the object's final geometry.

View File

@ -1,8 +1,8 @@
class Elm.Index (Elm.Layout)
{
eo_prefix: elm_obj_index;
properties {
autohide_disabled {
methods {
@property autohide_disabled {
set {
/*@
Enable or disable auto hiding feature for a given index widget.
@ -25,7 +25,7 @@ class Elm.Index (Elm.Layout)
bool disabled; /*@ @c EINA_TRUE to disable auto hiding, @c EINA_FALSE to enable */
}
}
omit_enabled {
@property omit_enabled {
set {
/*@
Enable or disable omit feature for a given index widget.
@ -52,7 +52,7 @@ class Elm.Index (Elm.Layout)
bool enabled; /*@ @c EINA_TRUE to enable omit feature, @c EINA_FALSE to disable */
}
}
horizontal {
@property horizontal {
set {
/*@
Enable or disable horizontal mode on the index object
@ -84,7 +84,7 @@ class Elm.Index (Elm.Layout)
"finger" wide on the bottom side of the index widget's container. */
}
}
delay_change_time {
@property delay_change_time {
set {
/*@
Set a delay change time for index object.
@ -109,7 +109,7 @@ class Elm.Index (Elm.Layout)
double dtime; /*@ The delay change time to set. */
}
}
indicator_disabled {
@property indicator_disabled {
set {
/*@
Set the indicator as to be disabled.
@ -134,7 +134,7 @@ class Elm.Index (Elm.Layout)
bool disabled; /*@ @c EINA_TRUE to disable it, @c EINA_FALSE to enable it */
}
}
item_level {
@property item_level {
set {
/*@
Set the items level for a given index widget.
@ -157,8 +157,6 @@ class Elm.Index (Elm.Layout)
int level; /*@ @c 0 or @c 1, the currently implemented levels. */
}
}
}
methods {
level_go {
/*@
Flush the changes made to the index items so they work correctly

View File

@ -1,8 +1,8 @@
class Elm.Index_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_index_item;
properties {
selected {
methods {
@property selected {
set {
/*@
Set the selected state of an item.
@ -25,9 +25,6 @@ class Elm.Index_Item(Elm.Widget_Item)
Eina_Bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
}
}
}
methods {
letter_get @const {
/*@
Get the letter (string) set on a given index widget item.

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Accessible ()
legacy_prefix: null;
eo_prefix: elm_interface_atspi_accessible;
data: null;
properties {
localized_role_name @protected {
methods {
@property localized_role_name @protected {
get {
/*@ Gets an localized string describing ATSPI widget role name. */
}
@ -12,7 +12,7 @@ mixin Elm_Interface_Atspi_Accessible ()
const(char)* localized_name;
}
}
name @protected {
@property name @protected {
get {
/*@ Gets an string describing ATSPI widget role name.
Should be free by a user. */
@ -23,7 +23,7 @@ mixin Elm_Interface_Atspi_Accessible ()
char* name; /*@ obj name */
}
}
relation_set @protected {
@property relation_set @protected {
get {
/*@ Gets an string describing ATSPI widget role name. Lists and
elements Should be free by a user. */
@ -32,7 +32,7 @@ mixin Elm_Interface_Atspi_Accessible ()
own(list<own(Elm_Atspi_Relation *)> *) relations;
}
}
role @protected {
@property role @protected {
get {
/*@ Gets the role of the widget in ATSPI Accessibility domain. */
}
@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Accessible ()
Elm_Atspi_Role role;
}
}
children @protected {
@property children @protected {
get {
/*@ Gets widget's accessible children. */
}
@ -50,7 +50,7 @@ mixin Elm_Interface_Atspi_Accessible ()
free(own(list<Eo *> *), eina_list_free) children;
}
}
role_name @protected {
@property role_name @protected {
get {
/*@ Gets human-readable string indentifying widget accessibility
role. */
@ -59,7 +59,7 @@ mixin Elm_Interface_Atspi_Accessible ()
const(char)* role_name;
}
}
attributes @protected {
@property attributes @protected {
get {
/*@ Gets key-value pairs indentifying widget extra
attributes. Must be free by a user. */
@ -68,7 +68,7 @@ mixin Elm_Interface_Atspi_Accessible ()
free(own(list<own(Elm_Atspi_Attribute *)> *), elm_atspi_attributes_list_free) attributes;
}
}
index_in_parent @protected {
@property index_in_parent @protected {
get {
/*@ Gets index of the child in parent's children list. */
}
@ -76,7 +76,7 @@ mixin Elm_Interface_Atspi_Accessible ()
int idx;
}
}
description @protected {
@property description @protected {
get {
/*@ Gets widget contextual information. */
}
@ -87,7 +87,7 @@ mixin Elm_Interface_Atspi_Accessible ()
const(char)* description;
}
}
parent @protected {
@property parent @protected {
get {
/*@ Gets widget accessible parent. */
}
@ -98,7 +98,7 @@ mixin Elm_Interface_Atspi_Accessible ()
Eo *parent;
}
}
state_set @protected {
@property state_set @protected {
get {
/*@ Gets set describing widget accessible states. */
}

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Action ()
legacy_prefix: null;
eo_prefix: elm_interface_atspi_action;
data: null;
properties {
name @protected {
methods {
@property name @protected {
get {
/*@ Gets action name for given id */
}
@ -15,7 +15,7 @@ mixin Elm_Interface_Atspi_Action ()
int id;
}
}
localized_name @protected {
@property localized_name @protected {
get {
/*@ Gets localized action name for given id */
}
@ -26,7 +26,7 @@ mixin Elm_Interface_Atspi_Action ()
int id;
}
}
description @protected {
@property description @protected {
get {
/*@ Gets action description for given id */
}
@ -41,7 +41,7 @@ mixin Elm_Interface_Atspi_Action ()
int id;
}
}
actions @protected {
@property actions @protected {
get {
/*@ Get list of available widget actions */
}
@ -49,8 +49,6 @@ mixin Elm_Interface_Atspi_Action ()
list<Elm_Atspi_Action> *actions; /*@ contains statically allocated strings */
}
}
}
methods {
action_do @protected {
/*@ Performs action on given widget. */
params {

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Component ()
legacy_prefix: null;
eo_prefix: elm_interface_atspi_component;
data: null;
properties {
size @protected {
methods {
@property size @protected {
set {
/*@ Sets size of accessible widget. */
return: bool;
@ -17,7 +17,7 @@ mixin Elm_Interface_Atspi_Component ()
int h;
}
}
layer @protected {
@property layer @protected {
get {
/*@ Sets evas layer of accessible widget. */
}
@ -25,7 +25,7 @@ mixin Elm_Interface_Atspi_Component ()
int layer;
}
}
alpha @protected {
@property alpha @protected {
get {
/*@ Gets alpha of accessible widget. */
}
@ -33,7 +33,7 @@ mixin Elm_Interface_Atspi_Component ()
double alpha; /*@ alpha value in [0, 1] range. */
}
}
z_order @protected {
@property z_order @protected {
get {
/*@ Gets the depth at which the component is shown in relation to
other components in the same container. */
@ -42,7 +42,7 @@ mixin Elm_Interface_Atspi_Component ()
int z_order;
}
}
extents @protected {
@property extents @protected {
get {
/*@ Gets geometry of accessible widget. */
}
@ -62,7 +62,7 @@ mixin Elm_Interface_Atspi_Component ()
int h;
}
}
position @protected {
@property position @protected {
set {
/*@ Sets position of accessible widget. */
return: bool;
@ -80,8 +80,6 @@ mixin Elm_Interface_Atspi_Component ()
int y;
}
}
}
methods {
contains @protected {
params {
bool screen_coords; /*@ If true x and y values will be relative

View File

@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Editable_Text ()
{
legacy_prefix: null;
eo_prefix: elm_interface_atspi_editable_text;
properties {
content @protected {
methods {
@property content @protected {
set {
return: bool;
}
@ -11,8 +11,6 @@ interface Elm_Interface_Atspi_Editable_Text ()
const(char)* string;
}
}
}
methods {
insert @protected {
params {
@in const(char)* string;

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Image ()
legacy_prefix: null;
eo_prefix: elm_interface_atspi_image;
data: null;
properties {
extents @protected {
methods {
@property extents @protected {
get {
/*@ Gets an image extents. */
}
@ -18,7 +18,7 @@ mixin Elm_Interface_Atspi_Image ()
int height;
}
}
description @protected {
@property description @protected {
get {
/* Gets textual description of image */
}
@ -28,7 +28,7 @@ mixin Elm_Interface_Atspi_Image ()
const(char)* description;
}
}
locale @protected {
@property locale @protected {
get {
/* Gets locale of the image description. */
}

View File

@ -2,14 +2,14 @@ interface Elm_Interface_Atspi_Selection ()
{
legacy_prefix: null;
eo_prefix: elm_interface_atspi_selection;
properties {
selected_children_count @protected {
methods {
@property selected_children_count @protected {
get {
/* Gets the number of currently selected children */
return: int;
}
}
selected_child @protected {
@property selected_child @protected {
/* Gets child for given child index */
get {
return: Eo *;
@ -17,9 +17,7 @@ interface Elm_Interface_Atspi_Selection ()
keys {
int selected_child_index; /*@ index of selected child */
}
}
}
methods {
}
child_select @protected {
/* Adds selection for given child index */
params {

View File

@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Text ()
{
legacy_prefix: null;
eo_prefix: elm_interface_atspi_text;
properties {
character @protected {
methods {
@property character @protected {
get {
/*@ Gets single character present in accessible widget's text
at given offset. */
@ -18,7 +18,7 @@ interface Elm_Interface_Atspi_Text ()
that string includes invalid UTF8 chars. */
}
}
string @protected {
@property string @protected {
get {
/*@ Gets string, start and end offset in text according to
given initial offset and granulatity. */
@ -36,7 +36,7 @@ interface Elm_Interface_Atspi_Text ()
Must be free by a user. */
}
}
text @protected {
@property text @protected {
get {
/*@ Gets text of accessible widget. */
}
@ -48,7 +48,7 @@ interface Elm_Interface_Atspi_Text ()
own(char *) text; /*@ UTF-8 encoded text. */
}
}
caret_offset @protected {
@property caret_offset @protected {
get {
/*@ Gets offset position of caret (cursor) */
}
@ -60,7 +60,7 @@ interface Elm_Interface_Atspi_Text ()
int offset;
}
}
attribute @protected {
@property attribute @protected {
get {
/*@ Indicate if a text attribute with a given name is set */
return: bool;
@ -76,7 +76,7 @@ interface Elm_Interface_Atspi_Text ()
own(char *) value; /* Value of text attribute. Should be free() */
}
}
attributes @protected {
@property attributes @protected {
get {
/* Gets list of all text attributes. */
}
@ -88,14 +88,14 @@ interface Elm_Interface_Atspi_Text ()
own(list<own(Elm_Atspi_Text_Attribute *)> *) attributes;
}
}
default_attributes @protected {
@property default_attributes @protected {
get {
}
values {
own(list<own(Elm_Atspi_Text_Attribute *)>*) attributes;
}
}
character_extents @protected {
@property character_extents @protected {
get {
return: bool;
}
@ -107,14 +107,14 @@ interface Elm_Interface_Atspi_Text ()
Eina_Rectangle rect;
}
}
character_count @protected {
@property character_count @protected {
get {
}
values {
int count;
}
}
offset_at_point @protected {
@property offset_at_point @protected {
get {
}
keys {
@ -126,7 +126,7 @@ interface Elm_Interface_Atspi_Text ()
int offset;
}
}
bounded_ranges @protected {
@property bounded_ranges @protected {
get {
}
keys {
@ -139,7 +139,7 @@ interface Elm_Interface_Atspi_Text ()
own(list<own(Elm_Atspi_Text_Range *)> *) ranges;
}
}
range_extents @protected {
@property range_extents @protected {
get {
return: bool;
}
@ -154,14 +154,14 @@ interface Elm_Interface_Atspi_Text ()
Eina_Rectangle rect;
}
}
selections_count @protected {
@property selections_count @protected {
get {
}
values {
int count;
}
}
selection @protected {
@property selection @protected {
get {
}
set {
@ -175,8 +175,6 @@ interface Elm_Interface_Atspi_Text ()
int end_offset;
}
}
}
methods {
selection_add @protected {
params {
@in int start_offset;

View File

@ -2,8 +2,8 @@ interface Elm_Interface_Atspi_Value ()
{
legacy_prefix: null;
eo_prefix: elm_interface_atspi_value;
properties {
value_and_text @protected {
methods {
@property value_and_text @protected {
get {
/*@ Gets value displayed by a accessible widget. */
}
@ -17,7 +17,7 @@ interface Elm_Interface_Atspi_Value ()
eg. small, enough */
}
}
range @protected {
@property range @protected {
get {
/* Gets a range of all possible values and its description */
}
@ -27,7 +27,7 @@ interface Elm_Interface_Atspi_Value ()
const(char)* description;
}
}
increment @protected {
@property increment @protected {
get {
/* Gets an minimal incrementation value */
}

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Atspi_Widget_Action (Elm_Interface_Atspi_Action)
legacy_prefix: null;
eo_prefix: elm_interface_atspi_widget_action;
data: null;
properties {
elm_actions @protected {
methods {
@property elm_actions @protected {
get {
}
values {

View File

@ -2,8 +2,8 @@ interface Elm_Interface_Fileselector ()
{
legacy_prefix: null;
eo_prefix: elm_interface_fileselector;
properties {
folder_only {
methods {
@property folder_only {
set {
/*@ Enable/disable folder-only view for a given file selector widget */
}
@ -14,7 +14,7 @@ interface Elm_Interface_Fileselector ()
bool only;
}
}
selected {
@property selected {
set {
/*@ Set, programmatically, the currently selected file/directory in the given file selector widget */
return: bool;
@ -26,7 +26,7 @@ interface Elm_Interface_Fileselector ()
const(char)* path;
}
}
thumbnail_size {
@property thumbnail_size {
set {
/*@ Set the size for the thumbnail of the file selector widget's view. */
}
@ -38,7 +38,7 @@ interface Elm_Interface_Fileselector ()
Evas_Coord h;
}
}
hidden_visible {
@property hidden_visible {
set {
/*@ Enable or disable visibility of hidden files/directories in the file selector widget. */
}
@ -49,7 +49,7 @@ interface Elm_Interface_Fileselector ()
bool multi;
}
}
sort_method {
@property sort_method {
set {
/*@ Set the sort method of the file selector widget. */
}
@ -60,7 +60,7 @@ interface Elm_Interface_Fileselector ()
Elm_Fileselector_Sort sort;
}
}
multi_select {
@property multi_select {
set {
/*@ Enable or disable multi-selection in the fileselector */
}
@ -71,7 +71,7 @@ interface Elm_Interface_Fileselector ()
bool multi;
}
}
expandable {
@property expandable {
set {
/*@ Enable/disable a tree view in the given file selector widget, <b>if it's in */
}
@ -82,7 +82,7 @@ interface Elm_Interface_Fileselector ()
bool expand;
}
}
path {
@property path {
set {
/*@ Set, programmatically, the directory that a given file selector widget will display contents from */
}
@ -93,7 +93,7 @@ interface Elm_Interface_Fileselector ()
const(char)* path;
}
}
mode {
@property mode {
set {
/*@ Set the mode in which a given file selector widget will display (layout) file system entries in its view */
}
@ -104,7 +104,7 @@ interface Elm_Interface_Fileselector ()
Elm_Fileselector_Mode mode;
}
}
is_save {
@property is_save {
set {
/*@ Enable/disable the file name entry box where the user can type in a name for a file, in a given file selector widget */
}
@ -115,7 +115,7 @@ interface Elm_Interface_Fileselector ()
bool is_save;
}
}
selected_paths {
@property selected_paths {
get {
/*@ Get a list of selected paths in the fileselector. */
}
@ -123,7 +123,7 @@ interface Elm_Interface_Fileselector ()
const(list)* ret;
}
}
current_name {
@property current_name {
set {
/*@ Set, */
}
@ -134,8 +134,6 @@ interface Elm_Interface_Fileselector ()
const(char)* name;
}
}
}
methods {
custom_filter_append {
/*@ Append custom filter into filter list */
params {

View File

@ -3,8 +3,8 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
legacy_prefix: null;
eo_prefix: elm_interface_scrollable;
data: Elm_Scrollable_Smart_Interface_Data;
properties {
gravity {
methods {
@property gravity {
set {
/*@ Set scrolling gravity on the scrollable
@ -46,7 +46,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
double y; /*@ Vertical scrolling gravity */
}
}
bounce_allow {
@property bounce_allow {
/* @brief Bouncing behavior
*
* When scrolling, the scroller may "bounce" when reaching an edge of the
@ -65,7 +65,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool vert; /*@ Vertical bounce policy. */
}
}
wheel_disabled {
@property wheel_disabled {
set {
/* @brief Set Wheel disable
* Enable or disable mouse wheel to be used to scroll the scroller content.
@ -85,7 +85,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool disabled;
}
}
movement_block {
@property movement_block {
/*@
* @brief Blocking of scrolling (per axis)
*
@ -112,7 +112,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Scroller_Movement_Block block; /*@ Which axis (or axes) to block */
}
}
momentum_animator_disabled {
@property momentum_animator_disabled {
set {
/*@ No description supplied by the EAPI. */
}
@ -123,7 +123,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool disabled;
}
}
policy {
@property policy {
/*@
* @brief Scrollbar visibility policy
*
@ -143,7 +143,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Scroller_Policy vbar; /*@ Vertical scrollbar policy */
}
}
content_region {
@property content_region {
/*@
* @brief Currently visible content region
*
@ -168,7 +168,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Coord h; /*@ Height of the region */
}
}
repeat_events {
@property repeat_events {
set {
/*@ It decides whether the scrollable object propagates the events to content object or not. */
}
@ -179,7 +179,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool repeat_events;
}
}
page_size {
@property page_size {
/*@
* @brief Scroll page size relative to viewport size.
*
@ -205,7 +205,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Coord y; /*@ The vertical page relative size */
}
}
bounce_animator_disabled {
@property bounce_animator_disabled {
set {
/*@ No description supplied by the EAPI. */
}
@ -216,7 +216,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool disabled;
}
}
page_scroll_limit {
@property page_scroll_limit {
set {
/*@ No description supplied by the EAPI. */
}
@ -228,7 +228,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
int page_limit_v;
}
}
page_snap_allow {
@property page_snap_allow {
/*@
* @brief Page snapping behavior
*
@ -255,7 +255,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool vert; /*@ Allow snap vertically */
}
}
paging {
@property paging {
set {
/*@ No description supplied by the EAPI. */
}
@ -269,7 +269,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Coord pagesize_v;
}
}
single_direction {
@property single_direction {
/*@
* @brief Single direction scroll configuration
*
@ -294,7 +294,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Scroller_Single_Direction single_dir; /*@ The single direction scroll policy */
}
}
step_size {
@property step_size {
set {
/*@ No description supplied by the EAPI. */
}
@ -306,7 +306,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Coord y;
}
}
loop {
@property loop {
set {
/*@ Sets an infinite loop for a scroller.
@ -332,7 +332,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Eina_Bool loop_v; /*@ The scrolling vertical loop */
}
}
scroll_up_cb {
@property scroll_up_cb {
set {
/*@ Set the callback to run when the content has been moved up.
@ -344,7 +344,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb scroll_up_cb @nullable; /*@ The callback */
}
}
hbar_drag_cb {
@property hbar_drag_cb {
set {
/*@ Set the callback to run when the horizontal scrollbar is dragged.
@ -356,7 +356,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb hbar_drag_cb @nullable; /*@ The callback */
}
}
drag_start_cb {
@property drag_start_cb {
set {
/*@ Set the callback to run when dragging of the contents has started.
@ -368,7 +368,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb drag_start_cb @nullable; /*@ The callback */
}
}
freeze {
@property freeze {
set {
/*@ No description supplied by the EAPI. */
}
@ -376,7 +376,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool freeze;
}
}
content_viewport_resize_cb {
@property content_viewport_resize_cb {
set {
/*@ When the viewport is resized, the callback is called. */
}
@ -384,7 +384,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Resize_Cb viewport_resize_cb @nullable;
}
}
scroll_left_cb {
@property scroll_left_cb {
set {
/*@ Set the callback to run when the content has been moved to the left
@ -396,7 +396,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb scroll_left_cb @nullable; /*@ The callback */
}
}
vbar_press_cb {
@property vbar_press_cb {
set {
/*@ Set the callback to run when the vertical scrollbar is pressed.
@ -408,7 +408,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb vbar_press_cb @nullable; /*@ The callback */
}
}
hbar_press_cb {
@property hbar_press_cb {
set {
/*@ Set the callback to run when the horizontal scrollbar is pressed.
@ -420,7 +420,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb hbar_press_cb @nullable; /*@ The callback */
}
}
hbar_unpress_cb {
@property hbar_unpress_cb {
set {
/*@ Set the callback to run when the horizontal scrollbar is unpressed.
@ -432,7 +432,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb hbar_unpress_cb @nullable; /*@ The callback */
}
}
drag_stop_cb {
@property drag_stop_cb {
set {
/*@ Set the callback to run when dragging of the contents has stopped.
*
@ -445,7 +445,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb drag_stop_cb @nullable; /*@ The callback */
}
}
extern_pan {
@property extern_pan {
set {
/*@ No description supplied by the EAPI. */
}
@ -453,7 +453,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Object *pan @nullable;
}
}
page_change_cb {
@property page_change_cb {
set {
/*@ Set the callback to run when the visible page changes.
@ -465,7 +465,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb page_change_cb @nullable; /*@ The callback */
}
}
hold {
@property hold {
set {
/*@ No description supplied by the EAPI. */
}
@ -473,7 +473,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool hold;
}
}
animate_start_cb {
@property animate_start_cb {
set {
/*@ Set the callback to run when the scrolling animation has started.
@ -485,7 +485,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb animate_start_cb @nullable; /*@ The callback */
}
}
scroll_down_cb {
@property scroll_down_cb {
set {
/*@ Set the callback to run when the content has been moved down.
@ -497,7 +497,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb scroll_down_cb @nullable; /*@ The callback */
}
}
page_relative {
@property page_relative {
set {
/*@ Set scroll page size relative to viewport size. */
}
@ -506,7 +506,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
double v_pagerel;
}
}
scroll_cb {
@property scroll_cb {
set {
/*@ Set the callback to run when the content has been moved.
@ -518,7 +518,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb scroll_cb @nullable; /*@ The callback */
}
}
animate_stop_cb {
@property animate_stop_cb {
set {
/*@ Set the callback to run when the scrolling animation has stopped.
@ -530,7 +530,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb animate_stop_cb @nullable; /*@ The callback */
}
}
mirrored {
@property mirrored {
set {
/*@ No description supplied by the EAPI. */
}
@ -538,7 +538,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
bool mirrored;
}
}
content_min_limit_cb {
@property content_min_limit_cb {
set {
/*@ No description supplied by the EAPI. */
}
@ -546,7 +546,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Min_Limit_Cb min_limit_cb @nullable;
}
}
scroll_right_cb {
@property scroll_right_cb {
set {
/*@ Set the callback to run when the content has been moved to the right.
@ -558,7 +558,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb scroll_right_cb @nullable; /*@ The callback */
}
}
content {
@property content {
set {
/*@ No description supplied by the EAPI. */
}
@ -566,7 +566,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Object *content @nullable;
}
}
edge_left_cb {
@property edge_left_cb {
set {
/*@ Set the callback to run when the left edge of the content has been reached.
@ -578,7 +578,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb edge_left_cb @nullable; /*@ The callback */
}
}
vbar_drag_cb {
@property vbar_drag_cb {
set {
/*@ Set the callback to run when the horizontal scrollbar is dragged.
@ -590,7 +590,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb vbar_drag_cb @nullable; /*@ The callback */
}
}
vbar_unpress_cb {
@property vbar_unpress_cb {
set {
/*@ Set the callback to run when the horizontal scrollbar is unpressed.
@ -602,7 +602,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb vbar_unpress_cb @nullable; /*@ The callback */
}
}
edge_bottom_cb {
@property edge_bottom_cb {
set {
/*@ Set the callback to run when the bottom edge of the content has been reached.
@ -614,7 +614,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb edge_bottom_cb @nullable; /*@ The callback */
}
}
edge_right_cb {
@property edge_right_cb {
set {
/*@ Set the callback to run when the right edge of the content has been reached.
@ -626,7 +626,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb edge_right_cb @nullable; /*@ The callback */
}
}
edge_top_cb {
@property edge_top_cb {
set {
/*@ Set the callback to run when the top edge of the content has been reached.
@ -638,7 +638,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Elm_Interface_Scrollable_Cb edge_top_cb @nullable; /*@ The callback */
}
}
objects {
@property objects {
set {
/*@ No description supplied by the EAPI. */
}
@ -647,7 +647,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Object *hit_rectangle;
}
}
last_page {
@property last_page {
get {
/*@ Get scroll last page number.
@ -666,7 +666,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
int pagenumber_v; /*@ The vertical page number */
}
}
current_page {
@property current_page {
get {
/*@ Get scroll current page number.
@ -687,7 +687,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
int pagenumber_v; /*@ The vertical page number */
}
}
content_viewport_geometry {
@property content_viewport_geometry {
get {
/*@ No description supplied by the EAPI. */
}
@ -698,7 +698,7 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
Evas_Coord h;
}
}
content_size {
@property content_size {
get {
/*@ Get the size of the content object
@ -713,8 +713,6 @@ mixin Elm_Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object_Smart)
}
}
}
methods {
content_pos_set {
/*@ No description supplied by the EAPI. */
params {

View File

@ -1,8 +1,8 @@
class Elm.Label (Elm.Layout)
{
eo_prefix: elm_obj_label;
properties {
wrap_width {
methods {
@property wrap_width {
set {
/*@
@brief Set wrap width of the label
@ -27,7 +27,7 @@ class Elm.Label (Elm.Layout)
Evas_Coord w; /*@ The wrap width in pixels at a minimum where words need to wrap */
}
}
slide_speed {
@property slide_speed {
set {
/*@
@brief Set the slide speed of the label
@ -54,7 +54,7 @@ class Elm.Label (Elm.Layout)
double speed; /*@ The speed of the slide animation in px per seconds */
}
}
slide_mode {
@property slide_mode {
set {
/*@
@brief Set the slide mode of the label widget.
@ -92,7 +92,7 @@ class Elm.Label (Elm.Layout)
Elm_Label_Slide_Mode mode; /*@ The slide mode */
}
}
slide_duration {
@property slide_duration {
set {
/*@
@brief Set the slide duration of the label
@ -120,7 +120,7 @@ class Elm.Label (Elm.Layout)
to slide end position */
}
}
line_wrap {
@property line_wrap {
set {
/*@
@brief Set the wrapping behavior of the label
@ -147,7 +147,7 @@ class Elm.Label (Elm.Layout)
Elm_Wrap_Type wrap; /*@ To wrap text or not */
}
}
ellipsis {
@property ellipsis {
set {
/*@
@brief Set the ellipsis behavior of the label
@ -174,8 +174,6 @@ class Elm.Label (Elm.Layout)
bool ellipsis; /*@ To ellipsis text or not */
}
}
}
methods {
slide_go {
/*@
@brief Start slide effect.

View File

@ -2,8 +2,8 @@ class Elm.Layout (Elm.Container, Efl.File)
{
eo_prefix: elm_obj_layout;
data: Elm_Layout_Smart_Data;
properties {
edje_object_can_access {
methods {
@property edje_object_can_access {
set {
/*@
Set accessibility to all texblock(text) parts in the layout object
@ -35,7 +35,7 @@ class Elm.Layout (Elm.Container, Efl.File)
to have accessibility. @c EINA_TRUE means textblock(text) parts can be accessible */
}
}
theme {
@property theme {
set {
/*@
Set the edje group from the elementary theme that will be used as layout
@ -54,7 +54,7 @@ class Elm.Layout (Elm.Container, Efl.File)
const(char)* style; /*@ the style to used */
}
}
text_aliases {
@property text_aliases {
get {
/*@ No description supplied by the EAPI. */
legacy: null;
@ -63,7 +63,7 @@ class Elm.Layout (Elm.Container, Efl.File)
const(Elm.Layout_Part_Alias_Description)* aliases;
}
}
content_aliases {
@property content_aliases {
get {
/*@ No description supplied by the EAPI. */
legacy: null;
@ -72,7 +72,7 @@ class Elm.Layout (Elm.Container, Efl.File)
const(Elm.Layout_Part_Alias_Description)* aliases;
}
}
edje {
@property edje {
get {
/*@
Get the edje layout
@ -102,8 +102,6 @@ class Elm.Layout (Elm.Container, Efl.File)
return: Evas_Object *;
}
}
}
methods {
box_remove_all {
/*@
Remove all children of the given part box.

View File

@ -2,8 +2,8 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action, Elm_Interface_Atspi_Selection)
{
eo_prefix: elm_obj_list;
properties {
horizontal {
methods {
@property horizontal {
set {
/*@
Enable or disable horizontal mode on the list object.
@ -36,7 +36,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
disable it, i.e., to enable vertical mode. */
}
}
select_mode {
@property select_mode {
set {
/*@
Set the list select mode.
@ -70,7 +70,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
focus_on_selection {
@property focus_on_selection {
set {
/*@
Set focus upon items selection mode
@ -96,7 +96,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
(EINA_TRUE = enabled, EINA_FALSE = disabled) */
}
}
multi_select {
@property multi_select {
set {
/*@
Enable or disable multiple items selection on the list object.
@ -128,7 +128,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
disable it. */
}
}
multi_select_mode {
@property multi_select_mode {
set {
/*@
Set the list multi select mode.
@ -162,7 +162,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
Elm_Object_Multi_Select_Mode mode(2); /*@ The multi select mode */
}
}
mode {
@property mode {
set {
/*@
Set which mode to use for the list object.
@ -199,7 +199,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
#ELM_LIST_SCROLL, #ELM_LIST_LIMIT or #ELM_LIST_EXPAND. */
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item.
@ -217,7 +217,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
items {
@property items {
get {
/*@
Get a list of all the list items.
@ -233,7 +233,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
return: const(list<Elm_Object_Item *>)*;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the list
@ -246,7 +246,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
selected_items {
@property selected_items {
get {
/*@
Return a list of the currently selected list items.
@ -264,7 +264,7 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
return: const(list<Elm_Object_Item *>)*;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the list
@ -277,8 +277,6 @@ class Elm.List (Elm.Layout, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
}
methods {
item_insert_before {
/*@
Insert a new item into the list object before item @p before.

View File

@ -1,8 +1,8 @@
class Elm.List_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_list_item;
properties {
separator {
methods {
@property separator {
get {
/*@
Get a value whether item is a separator or not.
@ -29,7 +29,7 @@ class Elm.List_Item(Elm.Widget_Item)
indicates it's not. */
}
}
selected {
@property selected {
get {
/*
Get whether the @p item is selected or not.
@ -65,7 +65,7 @@ class Elm.List_Item(Elm.Widget_Item)
bool selected; /*@ the selected state (@c EINA_TRUE selected, @c EINA_FALSE not selected) */
}
}
object {
@property object {
get {
/*@
Get the real Evas(Edje) object created to implement the view of a given
@ -80,7 +80,7 @@ class Elm.List_Item(Elm.Widget_Item)
Evas_Object *obj; /*@ The base Edje object associated with @p it. */
}
}
prev {
@property prev {
get {
/*@
Get the item before @p it in list.
@ -98,7 +98,7 @@ class Elm.List_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item before @p it, or @c NULL if none or on failure. */
}
}
next {
@property next {
get {
/*@
Get the item after @p it in list.
@ -116,8 +116,6 @@ class Elm.List_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item after @p it, or @c NULL if none or on failure. */
}
}
}
methods {
/* init { FIXME
params {
Evas_Smart_Cb func;

View File

@ -2,8 +2,8 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_map;
properties {
zoom {
methods {
@property zoom {
set {
/*@
Set the zoom level of the map.
@ -43,7 +43,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
int zoom; /*@ The zoom level to set. */
}
}
paused {
@property paused {
set {
/*@
Pause or unpause the map.
@ -78,7 +78,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
to unpause it. */
}
}
wheel_disabled {
@property wheel_disabled {
set {
/*@
Enable or disable mouse wheel to be used to zoom in / out the map.
@ -109,7 +109,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
to enable it. */
}
}
zoom_min {
@property zoom_min {
set {
/*@
Set the minimum zoom of the source.
@ -133,7 +133,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
int zoom(-1); /*@ New minimum zoom value to be used. */
}
}
rotate {
@property rotate {
set {
/*@
Rotate the map.
@ -156,7 +156,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
Evas_Coord cy; /*@ Rotation's center vertical position. */
}
}
user_agent {
@property user_agent {
set {
/*@
Set the user agent used by the map object to access routing services.
@ -185,7 +185,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
const(char)* user_agent; /*@ The user agent to be used by the map. */
}
}
zoom_max {
@property zoom_max {
set {
/*@
Set the maximum zoom of the source.
@ -209,7 +209,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
int zoom(-1); /*@ New maximum zoom value to be used. */
}
}
zoom_mode {
@property zoom_mode {
set {
/*@
Set the zoom mode used by the map object.
@ -249,7 +249,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
(default), #ELM_MAP_ZOOM_MODE_AUTO_FIT, or #ELM_MAP_ZOOM_MODE_AUTO_FILL. */
}
}
region {
@property region {
get {
/*@
Get the current geographic coordinates of the map.
@ -267,7 +267,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
double lat; /*@ Pointer to store latitude. */
}
}
overlays {
@property overlays {
get {
/*@
Return all overlays in the map object.
@ -283,7 +283,7 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
return: list<Elm_Map_Overlay *> *;
}
}
tile_load_status {
@property tile_load_status {
get {
/*@
Get the information of tile load status.
@ -297,8 +297,6 @@ class Elm.Map (Elm.Widget, Elm_Interface_Scrollable,
int finish_num; /*@ Pointer to store number of tiles successfully downloaded. */
}
}
}
methods {
source_set {
/*@
Set the current source of the map for a specific type.

View File

@ -1,8 +1,8 @@
class Elm.Mapbuf (Elm.Container)
{
eo_prefix: elm_obj_mapbuf;
properties {
auto {
methods {
@property auto {
set {
/*@
Set or unset auto flag for map rendering.
@ -35,7 +35,7 @@ class Elm.Mapbuf (Elm.Container)
to disable it. */
}
}
smooth {
@property smooth {
set {
/*@
Enable or disable smooth map rendering.
@ -64,7 +64,7 @@ class Elm.Mapbuf (Elm.Container)
to disable it. */
}
}
alpha {
@property alpha {
set {
/*@
Set or unset alpha flag for map rendering.
@ -94,7 +94,7 @@ class Elm.Mapbuf (Elm.Container)
to disable it. */
}
}
enabled {
@property enabled {
set {
/*@
Enable or disable the map.
@ -132,8 +132,6 @@ class Elm.Mapbuf (Elm.Container)
bool enabled; /*@ @c EINA_TRUE to enable map or @c EINA_FALSE to disable it. */
}
}
}
methods {
point_color_set {
/*@
Set the color of a vertex in the mapbuf

View File

@ -1,8 +1,8 @@
class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
{
eo_prefix: elm_obj_menu;
properties {
selected_item {
methods {
@property selected_item {
get {
/*@
@brief Get the selected item in the menu
@ -16,7 +16,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
return: Elm_Object_Item *;
}
}
items {
@property items {
get {
/*@
@brief Returns a list of @p item's items.
@ -27,7 +27,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
return: const(list<Elm_Object_Item *>)*;
}
}
first_item {
@property first_item {
get {
/*@
@brief Get the first item in the menu
@ -38,7 +38,7 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
return: Elm_Object_Item *;
}
}
last_item {
@property last_item {
get {
/*@
@brief Get the last item in the menu
@ -49,8 +49,6 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface)
return: Elm_Object_Item *;
}
}
}
methods {
move {
/*@
@brief Move the menu to a new position

View File

@ -1,8 +1,8 @@
class Elm.Menu_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_menu_item;
properties {
icon_name {
methods {
@property icon_name {
get {
/*@
Get the string representation from the icon of a menu item
@ -28,7 +28,7 @@ class Elm.Menu_Item(Elm.Widget_Item)
const (char)* icon; /*@ The name of icon object */
}
}
selected {
@property selected {
get {
/*@
Get the selected state of @p item.
@ -49,8 +49,6 @@ class Elm.Menu_Item(Elm.Widget_Item)
bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
}
}
}
methods {
prev_get @const {
/*@
Get the previous item in the menu.

View File

@ -1,8 +1,8 @@
class Elm.Multibuttonentry (Elm.Layout)
{
eo_prefix: elm_obj_multibuttonentry;
properties {
editable {
methods {
@property editable {
set {
/*@
Sets if the multibuttonentry is to be editable or not.
@ -25,7 +25,7 @@ class Elm.Multibuttonentry (Elm.Layout)
bool editable; /*@ If @c EINA_TRUE, user can add/delete item in multibuttonentry, if not, the multibuttonentry is non-editable. */
}
}
expanded {
@property expanded {
set {
/*@
Set/Unset the multibuttonentry to expanded state.
@ -50,7 +50,7 @@ class Elm.Multibuttonentry (Elm.Layout)
Set this to EINA_FALSE for single line state. */
}
}
format_function {
@property format_function {
set {
/*@
Set a function to format the string that will be used to display
@ -69,7 +69,7 @@ class Elm.Multibuttonentry (Elm.Layout)
const(void)* data @optional; /*@ data User data to passed to @a format_function */
}
}
items {
@property items {
get {
/*@
Get a list of items in the multibuttonentry
@ -80,7 +80,7 @@ class Elm.Multibuttonentry (Elm.Layout)
return: const(list<Elm_Object_Item *>)*;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the multibuttonentry
@ -91,7 +91,7 @@ class Elm.Multibuttonentry (Elm.Layout)
return: Elm_Object_Item *;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the multibuttonentry
@ -102,7 +102,7 @@ class Elm.Multibuttonentry (Elm.Layout)
return: Elm_Object_Item *;
}
}
entry {
@property entry {
get {
/*@
Get the entry of the multibuttonentry object
@ -113,7 +113,7 @@ class Elm.Multibuttonentry (Elm.Layout)
return: Evas_Object *;
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item in the multibuttonentry
@ -124,8 +124,6 @@ class Elm.Multibuttonentry (Elm.Layout)
return: Elm_Object_Item *;
}
}
}
methods {
item_prepend {
/*@
Prepend a new item to the multibuttonentry

View File

@ -1,8 +1,8 @@
class Elm.Multibuttonentry_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_multibuttonentry_item;
properties {
selected {
methods {
@property selected {
get {
/*@
Get the selected state of an item
@ -21,8 +21,6 @@ class Elm.Multibuttonentry_Item(Elm.Widget_Item)
bool selected; /*@ EINA_TRUE if selected EINA_FALSE otherwise */
}
}
}
methods {
prev_get @const {
/*@
Get the previous item in the multibuttonentry

View File

@ -1,8 +1,8 @@
class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_naviframe;
properties {
event_enabled {
methods {
@property event_enabled {
set {
/*@
@brief Set the event enabled when pushing/popping items
@ -34,7 +34,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
ignored otherwise. */
}
}
content_preserve_on_pop {
@property content_preserve_on_pop {
set {
/*@
@brief preserve the content objects when items are popped.
@ -57,7 +57,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
bool preserve; /*@ Enable the preserve mode if @c EINA_TRUE, disable otherwise */
}
}
prev_btn_auto_pushed {
@property prev_btn_auto_pushed {
set {
/*@
@brief Set creating prev button automatically or not
@ -84,7 +84,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
parameter in elm_naviframe_item_push */
}
}
items {
@property items {
get {
/*@
@brief Get a list of all the naviframe items.
@ -97,7 +97,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: free(own(list<Elm_Object_Item *> *), eina_list_free) @warn_unused;
}
}
top_item {
@property top_item {
get {
/*@
@brief Get a top item on the naviframe stack
@ -109,7 +109,7 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
bottom_item {
@property bottom_item {
get {
/*@
@brief Get a bottom item on the naviframe stack
@ -121,8 +121,6 @@ class Elm.Naviframe (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
}
methods {
item_pop {
/*@
@brief Pop an item that is on top of the stack

View File

@ -1,8 +1,8 @@
class Elm.Naviframe_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_naviframe_item;
properties {
style {
methods {
@property style {
get {
/*@
Get an item style
@ -28,8 +28,6 @@ class Elm.Naviframe_Item(Elm.Widget_Item)
const (char) *style @nullable; /*@ The current item style name. @c NULL would be default */
}
}
}
methods {
pop_to {
/*@
Pop the top item and delete the items between the top and the above

View File

@ -1,8 +1,8 @@
class Elm.Notify (Elm.Container)
{
eo_prefix: elm_obj_notify;
properties {
align {
methods {
@property align {
set {
/*@
@brief Set the alignment of the notify object
@ -28,7 +28,7 @@ class Elm.Notify (Elm.Container)
double vertical; /*@ The vertical alignment of the notification */
}
}
allow_events {
@property allow_events {
set {
/*@
@brief Sets whether events should be passed to by a click outside
@ -52,7 +52,7 @@ class Elm.Notify (Elm.Container)
bool allow; /*@ EINA_TRUE If events are allowed, otherwise not */
}
}
timeout {
@property timeout {
set {
/*@
@brief Set the time interval after which the notify window is going to be

View File

@ -2,8 +2,8 @@ class Elm_Pan (Evas.Smart_Clipped)
{
eo_prefix: elm_obj_pan;
data: Elm_Pan_Smart_Data;
properties {
gravity {
methods {
@property gravity {
set {
/*@ No description supplied by the EAPI. */
}
@ -15,7 +15,7 @@ class Elm_Pan (Evas.Smart_Clipped)
double y;
}
}
pos {
@property pos {
set {
/*@ No description supplied by the EAPI. */
}
@ -27,7 +27,7 @@ class Elm_Pan (Evas.Smart_Clipped)
Evas_Coord y;
}
}
content_size {
@property content_size {
get {
/*@ No description supplied by the EAPI. */
}
@ -36,7 +36,7 @@ class Elm_Pan (Evas.Smart_Clipped)
Evas_Coord h;
}
}
pos_min {
@property pos_min {
get {
/*@ No description supplied by the EAPI. */
}
@ -45,7 +45,7 @@ class Elm_Pan (Evas.Smart_Clipped)
Evas_Coord y;
}
}
pos_max {
@property pos_max {
get {
/*@ No description supplied by the EAPI. */
}

View File

@ -2,8 +2,8 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_panel;
properties {
orient {
methods {
@property orient {
set {
/*@
@brief Sets the orientation of the panel
@ -27,7 +27,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
@li #ELM_PANEL_ORIENT_RIGHT */
}
}
hidden {
@property hidden {
set {
/*@
@brief Set the state of the panel.
@ -46,7 +46,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
bool hidden; /*@ If true, the panel will run the animation to disappear. */
}
}
scrollable {
@property scrollable {
set {
/*@
@brief Set the scrollability of the panel.
@ -66,7 +66,7 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
bool scrollable;
}
}
scrollable_content_size {
@property scrollable_content_size {
set {
/*@
@brief Set the size of the scrollable panel.
@ -77,8 +77,6 @@ class Elm.Panel (Elm.Layout, Elm_Interface_Scrollable,
double ratio;
}
}
}
methods {
toggle {
/*@
@brief Toggle the hidden state of the panel from code

View File

@ -1,8 +1,8 @@
class Elm.Panes (Elm.Layout)
{
eo_prefix: elm_obj_panes;
properties {
content_left_size {
methods {
@property content_left_size {
set {
/*@
Set the size proportion of panes widget's left side.
@ -39,7 +39,7 @@ class Elm.Panes (Elm.Layout)
of left side. */
}
}
horizontal {
@property horizontal {
set {
/*@
Set how to split and dispose each content.
@ -72,7 +72,7 @@ class Elm.Panes (Elm.Layout)
vertically ("left" and "right" contents) */
}
}
fixed {
@property fixed {
set {
/*@
Set whether the left and right panes can be resized by user interaction.
@ -103,7 +103,7 @@ class Elm.Panes (Elm.Layout)
resizable. */
}
}
content_right_size {
@property content_right_size {
set {
/*@
Set the size proportion of panes widget's right side.
@ -140,7 +140,7 @@ class Elm.Panes (Elm.Layout)
of right side. */
}
}
content_left_min_relative_size {
@property content_left_min_relative_size {
set {
/*@
Set the relative minimum size of panes widget's left side.
@ -173,7 +173,7 @@ class Elm.Panes (Elm.Layout)
of minimum size of left side. */
}
}
content_right_min_relative_size {
@property content_right_min_relative_size {
set {
/*@
Set the relative minimum size of panes widget's right side.
@ -205,7 +205,7 @@ class Elm.Panes (Elm.Layout)
of minimum size of right side. */
}
}
content_left_min_size {
@property content_left_min_size {
set {
/*@
Set the absolute minimum size of panes widget's left side.
@ -235,7 +235,7 @@ class Elm.Panes (Elm.Layout)
in pixels. */
}
}
content_right_min_size {
@property content_right_min_size {
set {
/*@
Set the absolute minimum size of panes widget's right side.

View File

@ -1,8 +1,8 @@
class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_Interface)
{
eo_prefix: elm_obj_photo;
properties {
editable {
methods {
@property editable {
set {
/*@
Set editability of the photo.
@ -18,7 +18,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
bool set; /*@ To set of clear editability. */
}
}
fill_inside {
@property fill_inside {
set {
/*@
Set if the photo should be completely visible or not.
@ -32,7 +32,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
bool fill; /*@ if true the photo will be completely visible */
}
}
aspect_fixed {
@property aspect_fixed {
set {
/*@
Set whether the original aspect ratio of the photo should be kept on resize.
@ -60,7 +60,7 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
@c EINA_FALSE otherwise. */
}
}
size {
@property size {
set {
/*@
Set the size that will be used on the photo
@ -74,8 +74,6 @@ class Elm.Photo (Elm.Widget, Efl.File, Evas.Clickable_Interface, Evas.Draggable_
int size; /*@ The size of the photo */
}
}
}
methods {
thumb_set @const {
/*@
Set the file that will be used as thumbnail in the photo.

View File

@ -2,8 +2,8 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action, Efl.File)
{
eo_prefix: elm_obj_photocam;
properties {
paused {
methods {
@property paused {
set {
/*@
@brief Set the paused state for photocam
@ -31,7 +31,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
bool paused; /*@ The pause state to set */
}
}
gesture_enabled {
@property gesture_enabled {
set {
/*@
@brief Set the gesture state for photocam.
@ -57,7 +57,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
bool gesture; /*@ The gesture state to set */
}
}
zoom {
@property zoom {
set {
/*@
@brief Set the zoom level of the photo
@ -93,7 +93,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
double zoom; /*@ The zoom level to set */
}
}
zoom_mode {
@property zoom_mode {
set {
/*@
@brief Set the zoom mode
@ -126,7 +126,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
Elm_Photocam_Zoom_Mode mode; /*@ The desired mode */
}
}
image_region {
@property image_region {
get {
/*@
@brief Get the region of the image that is currently shown
@ -143,7 +143,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
int h; /*@ A pointer to the height */
}
}
internal_image {
@property internal_image {
get {
/*@
@brief Get the internal low-res image used for photocam
@ -158,7 +158,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
return: Evas_Object *;
}
}
image_size {
@property image_size {
get {
/*@
@brief Get the current image pixel width and height
@ -174,7 +174,7 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
int h; /*@ A pointer to the height return */
}
}
image_orient {
@property image_orient {
set {
/*@
Set the photocam image orientation.
@ -204,8 +204,6 @@ class Elm.Photocam (Elm.Widget, Elm_Interface_Scrollable,
Default is #EVAS_IMAGE_ORIENT_NONE. */
}
}
}
methods {
image_region_show {
/*@
@brief Set the viewed region of the image

View File

@ -2,8 +2,8 @@ class Elm.Plug (Elm.Widget)
{
eo_prefix: elm_obj_plug;
data: null;
properties {
image_object {
methods {
@property image_object {
get {
/*@
Get the basic Evas_Image object from this object (widget).
@ -21,8 +21,6 @@ class Elm.Plug (Elm.Widget)
return: Evas_Object *;
}
}
}
methods {
connect {
/*@
Connect a plug widget to service provided by socket image.

View File

@ -1,8 +1,8 @@
class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_popup;
properties {
align {
methods {
@property align {
set {
/*@
@brief Set the alignment of the popup object
@ -26,7 +26,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
double vertical; /*@ The vertical alignment of the popup */
}
}
allow_events {
@property allow_events {
set {
/*@
@brief Sets whether events should be passed to by a click outside.
@ -52,7 +52,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
bool allow; /*@ @c EINA_TRUE Events are passed to lower objects, else not */
}
}
content_text_wrap_type {
@property content_text_wrap_type {
set {
/*@
@brief Sets the wrapping type of content text packed in content
@ -75,7 +75,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Wrap_Type wrap; /*@ wrapping type of type Elm_Wrap_Type */
}
}
orient {
@property orient {
set {
/*@
@brief Sets the orientation of the popup in the parent region
@ -100,7 +100,7 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
Elm_Popup_Orient orient; /*@ the orientation of the popup */
}
}
timeout {
@property timeout {
set {
/*@
@brief Sets a timeout to hide popup automatically
@ -131,8 +131,6 @@ class Elm.Popup (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
double timeout; /*@ The timeout in seconds */
}
}
}
methods {
item_append {
/*@
@brief Add a new item to a Popup object

View File

@ -1,8 +1,8 @@
class Elm.Prefs (Elm.Widget, Efl.File)
{
eo_prefix: elm_obj_prefs;
properties {
data {
methods {
@property data {
set {
/*@
Set user data for a given prefs widget
@ -51,7 +51,7 @@ class Elm.Prefs (Elm.Widget, Efl.File)
Elm_Prefs_Data *data @nullable; /*@ A valid prefs_data handle */
}
}
autosave {
@property autosave {
set {
/*@
Set whether a given prefs widget should save its values back (on
@ -88,8 +88,6 @@ class Elm.Prefs (Elm.Widget, Efl.File)
otherwise. */
}
}
}
methods {
reset {
/*@
Reset the values of a given prefs widget to a previous state.

View File

@ -1,8 +1,8 @@
class Elm.Progressbar (Elm.Layout)
{
eo_prefix: elm_obj_progressbar;
properties {
span_size {
methods {
@property span_size {
set {
/*@
Set the (exact) length of the bar region of a given progress bar
@ -39,7 +39,7 @@ class Elm.Progressbar (Elm.Layout)
Evas_Coord size; /*@ The length of the progress bar's bar region */
}
}
pulse {
@property pulse {
set {
/*@
Set whether a given progress bar widget is at "pulsing mode" or
@ -75,7 +75,7 @@ class Elm.Progressbar (Elm.Layout)
@c EINA_FALSE to put it back to its default one */
}
}
value {
@property value {
set {
/*@
Set the progress value (in percentage) on a given progress bar
@ -105,7 +105,7 @@ class Elm.Progressbar (Elm.Layout)
1.0) */
}
}
inverted {
@property inverted {
set {
/*@
Invert a given progress bar widget's displaying values order
@ -137,7 +137,7 @@ class Elm.Progressbar (Elm.Layout)
@c EINA_FALSE to bring it back to default, non-inverted values. */
}
}
horizontal {
@property horizontal {
set {
/*@
Set the orientation of a given progress bar widget
@ -165,7 +165,7 @@ class Elm.Progressbar (Elm.Layout)
@b horizontal, @c EINA_FALSE to make it @b vertical */
}
}
unit_format {
@property unit_format {
set {
/*@
Set the format string for a given progress bar widget's units
@ -202,7 +202,7 @@ class Elm.Progressbar (Elm.Layout)
const(char)* units @nullable; /*@ The format string for @p obj's units label */
}
}
unit_format_function {
@property unit_format_function {
set {
/*@
Set the format function pointer for the units label
@ -220,8 +220,6 @@ class Elm.Progressbar (Elm.Layout)
progressbar_freefunc_type free_func @optional; /*@ The freeing function for the format string. */
}
}
}
methods {
part_value_set {
/*@
Set the progress value (in percentage) on a given progress bar

View File

@ -1,8 +1,8 @@
class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_radio;
properties {
state_value {
methods {
@property state_value {
set {
/*@
@brief Set the integer value that this radio object represents
@ -26,7 +26,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int value; /*@ The value to use if this radio object is selected */
}
}
value {
@property value {
set {
/*@
@brief Set the value of the radio group.
@ -48,7 +48,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int value; /*@ The value to use for the group */
}
}
value_pointer {
@property value_pointer {
set {
/*@
@brief Set a convenience pointer to a integer to change when radio group
@ -67,7 +67,7 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int *valuep @nullable; /*@ Pointer to the integer to modify */
}
}
selected_object {
@property selected_object {
get {
/*@
@brief Get the selected radio object.
@ -78,8 +78,6 @@ class Elm.Radio (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Evas_Object *;
}
}
}
methods {
group_add {
/*@
@brief Add this radio to a group of other radio objects

View File

@ -1,8 +1,8 @@
class Elm.Route (Elm.Widget)
{
eo_prefix: elm_obj_route;
properties {
emap {
methods {
@property emap {
set {
/*@ No description supplied by the EAPI. */
}
@ -10,7 +10,7 @@ class Elm.Route (Elm.Widget)
void *emap;
}
}
longitude_min_max {
@property longitude_min_max {
get {
/*@
Get the minimum and maximum values along the longitude.
@ -25,7 +25,7 @@ class Elm.Route (Elm.Widget)
double max; /*@ Pointer to store the maximum value. */
}
}
latitude_min_max {
@property latitude_min_max {
get {
/*@
Get the minimum and maximum values along the latitude.

View File

@ -2,8 +2,8 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_scroller;
properties {
propagate_events {
methods {
@property propagate_events {
set {
/*@
@brief Set event propagation on a scroller
@ -30,7 +30,7 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
bool propagation; /*@ If propagation is enabled or not */
}
}
custom_widget_base_theme {
@property custom_widget_base_theme {
set {
/*@ Set custom theme elements for the scroller */
}
@ -39,8 +39,6 @@ class Elm.Scroller (Elm.Layout, Elm_Interface_Scrollable,
const(char)* group;
}
}
}
methods {
page_scroll_limit_set @const {
/*@
@brief Set the maximum of the movable page at a flicking.

View File

@ -1,8 +1,8 @@
class Elm.Segment_Control (Elm.Layout)
{
eo_prefix: elm_obj_segment_control;
properties {
item_count {
methods {
@property item_count {
get {
/*@
Get the Segment items count from segment control.
@ -15,7 +15,7 @@ class Elm.Segment_Control (Elm.Layout)
return: int;
}
}
item_selected {
@property item_selected {
get {
/*@
Get the selected item.
@ -32,8 +32,6 @@ class Elm.Segment_Control (Elm.Layout)
return: Elm_Object_Item *;
}
}
}
methods {
item_label_get @const {
/*@
Get the label of item.

View File

@ -1,8 +1,8 @@
class Elm.Separator (Elm.Layout)
{
eo_prefix: elm_obj_separator;
properties {
horizontal {
methods {
@property horizontal {
set {
/*@
@brief Set the horizontal mode of a separator object

View File

@ -2,8 +2,8 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_slider;
properties {
horizontal {
methods {
@property horizontal {
set {
/*@
Set the orientation of a given slider widget.
@ -33,7 +33,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
@b horizontal, @c EINA_FALSE to make it @b vertical. */
}
}
value {
@property value {
set {
/*@
Set the value the slider displays.
@ -66,7 +66,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
double val; /*@ The value to be displayed. */
}
}
indicator_format {
@property indicator_format {
set {
/*@
Set the format string for the indicator label.
@ -108,7 +108,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
const(char)* indicator @nullable; /*@ The format string for the indicator display. */
}
}
inverted {
@property inverted {
set {
/*@
Invert a given slider widget's displaying values order
@ -140,7 +140,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
@c EINA_FALSE to bring it back to default, non-inverted values. */
}
}
indicator_show {
@property indicator_show {
set {
/*@
Set whether to enlarge slider indicator (augmented knob) or not.
@ -168,7 +168,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
let the knob always at default size. */
}
}
min_max {
@property min_max {
set {
/*@
Set the minimum and maximum values for the slider.
@ -204,7 +204,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
double max; /*@ The maximum value. */
}
}
unit_format {
@property unit_format {
set {
/*@
Set the format string for the unit label.
@ -244,7 +244,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
const(char)* units @nullable; /*@ The format string for the unit display. */
}
}
indicator_show_on_focus {
@property indicator_show_on_focus {
set {
/*@
Show the indicator of slider on focus
@ -264,7 +264,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
bool flag; /*@ @ EINA_TRUE sets the indicator visible */
}
}
span_size {
@property span_size {
set {
/*@
Set the (exact) length of the bar region of a given slider widget.
@ -300,7 +300,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
Evas_Coord size; /*@ The length of the slider's bar region. */
}
}
step {
@property step {
set {
/*@
Set the step by which slider indicator will move.
@ -330,7 +330,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
double step; /*@ The step value. */
}
}
indicator_visible_mode {
@property indicator_visible_mode {
set {
/*@
Set the visible mode of indicator.
@ -355,7 +355,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
Elm_Slider_Indicator_Visible_Mode indicator_visible_mode; /*@ The indicator visible mode. */
}
}
indicator_format_function {
@property indicator_format_function {
set {
/*@
Set the format function pointer for the indicator label
@ -371,7 +371,7 @@ class Elm.Slider (Elm.Layout, Elm_Interface_Atspi_Value,
slider_freefunc_type free_func @nullable; /*@ The freeing function for the format string. */
}
}
units_format_function {
@property units_format_function {
set {
/*@
Set the format function pointer for the units label

View File

@ -1,8 +1,8 @@
class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_slideshow;
properties {
cache_after {
methods {
@property cache_after {
set {
/*@
Set the number of items to cache, on a given slideshow widget,
@ -30,7 +30,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int count; /*@ Number of items to cache after the current one */
}
}
cache_before {
@property cache_before {
set {
/*@
Set the number of items to cache, on a given slideshow widget,
@ -58,7 +58,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
int count; /*@ Number of items to cache before the current one */
}
}
layout {
@property layout {
set {
/*@
Set the current slide layout in use for a given slideshow widget
@ -85,7 +85,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
const(char)* layout; /*@ The new layout's name string */
}
}
transition {
@property transition {
set {
/*@
Set the current slide transition/effect in use for a given
@ -115,7 +115,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
const(char)* transition @nullable; /*@ The new transition's name string */
}
}
loop {
@property loop {
set {
/*@
Set if, after a slideshow is started, for a given slideshow
@ -148,7 +148,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
list of items */
}
}
timeout {
@property timeout {
set {
/*@
Set the interval between each image transition on a given
@ -184,7 +184,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
double timeout; /*@ The new displaying timeout for images */
}
}
items {
@property items {
get {
/*@
Get the internal list of items in a given slideshow widget.
@ -204,7 +204,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list<Elm_Object_Item *>)*;
}
}
transitions {
@property transitions {
get {
/*@
Returns the list of sliding transition/effect names available, for a
@ -246,7 +246,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list<const(char)*>)*;
}
}
count {
@property count {
get {
/*@
Get the number of items stored in a given slideshow widget
@ -257,7 +257,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: uint;
}
}
item_current {
@property item_current {
get {
/*@
Returns the currently displayed item, in a given slideshow widget
@ -269,7 +269,7 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: Elm_Object_Item *;
}
}
layouts {
@property layouts {
get {
/*@
Returns the list of @b layout names available, for a given
@ -306,8 +306,6 @@ class Elm.Slideshow (Elm.Layout, Elm_Interface_Atspi_Widget_Action)
return: const(list<const(char)*>)*;
}
}
}
methods {
previous {
/*@
Slide to the @b previous item, in a given slideshow widget

View File

@ -1,8 +1,8 @@
class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_spinner;
properties {
min_max {
methods {
@property min_max {
set {
/*@
Set the minimum and maximum values for the spinner.
@ -37,7 +37,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
double max; /*@ The maximum value. */
}
}
step {
@property step {
set {
/*@
Set the step used to increment or decrement the spinner value.
@ -69,7 +69,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
double step; /*@ The step value. */
}
}
wrap {
@property wrap {
set {
/*@
Set whether the spinner should wrap when it reaches its
@ -119,7 +119,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
disable it. */
}
}
interval {
@property interval {
set {
/*@
Set the interval on time updates for an user mouse button hold
@ -158,7 +158,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
double interval; /*@ The (first) interval value in seconds. */
}
}
round {
@property round {
set {
/*@
Set the round value for rounding
@ -187,7 +187,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
int rnd; /*@ The rounding value */
}
}
editable {
@property editable {
set {
/*@
Set whether the spinner can be directly edited by the user or not.
@ -222,7 +222,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
don't allow users to edit it directly. */
}
}
base {
@property base {
set {
/*@
Set the base for rounding
@ -264,7 +264,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
double base; /*@ The base value */
}
}
value {
@property value {
set {
/*@
Set the value the spinner displays.
@ -295,7 +295,7 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
double val; /*@ The value to be displayed. */
}
}
label_format {
@property label_format {
set {
/*@
Set the format string of the displayed label.
@ -328,8 +328,6 @@ class Elm.Spinner (Elm.Layout, Elm_Interface_Atspi_Value, Elm_Interface_Atspi_Wi
const(char)* fmt @nullable; /*@ The format string for the label display. */
}
}
}
methods {
special_value_add {
/*@
Set a special string to display in the place of the numerical value.

View File

@ -2,8 +2,8 @@ class Elm.Systray (Eo.Base)
{
eo_prefix: elm_obj_systray;
data: null;
properties {
id {
methods {
@property id {
set {
/*@ Set the id of the Status Notifier Item. */
}
@ -14,7 +14,7 @@ class Elm.Systray (Eo.Base)
const(char)* id @nullable;
}
}
category {
@property category {
set {
/*@ Set the category of the Status Notifier Item. */
}
@ -25,7 +25,7 @@ class Elm.Systray (Eo.Base)
Elm_Systray_Category cat; /*@ Category */
}
}
icon_theme_path {
@property icon_theme_path {
set {
/*@ Set the path to the theme where the icons can be found. Set this value to "" to use the default path. */
}
@ -36,7 +36,7 @@ class Elm.Systray (Eo.Base)
const(char)* icon_theme_path @nullable;
}
}
menu {
@property menu {
set {
/*@ Set the object path of the D-Bus Menu that is to be show when the Status Notifier Item is activated by the user. */
}
@ -47,7 +47,7 @@ class Elm.Systray (Eo.Base)
const(Eo)* menu @nullable;
}
}
att_icon_name {
@property att_icon_name {
set {
/*@ Set the name of the attention icon to be used by the Status Notifier Item. */
}
@ -58,7 +58,7 @@ class Elm.Systray (Eo.Base)
const(char)* att_icon_name @nullable;
}
}
status {
@property status {
set {
/*@ Set the status of the Status Notifier Item. */
}
@ -69,7 +69,7 @@ class Elm.Systray (Eo.Base)
Elm_Systray_Status st; /*@ Status */
}
}
icon_name {
@property icon_name {
set {
/*@ Set the name of the icon to be used by the Status Notifier Item. */
}
@ -80,7 +80,7 @@ class Elm.Systray (Eo.Base)
const(char)* icon_name @nullable;
}
}
title {
@property title {
set {
/*@ Set the title of the Status Notifier Item. */
}
@ -91,8 +91,6 @@ class Elm.Systray (Eo.Base)
const(char)* title @nullable;
}
}
}
methods {
register {
/*@ Register this Status Notifier Item in the System Tray Watcher. This function should only be called after the event #ELM_EVENT_SYSTRAY_READY is emitted. */
return: bool;

View File

@ -2,8 +2,8 @@ class Elm.Table (Elm.Widget)
{
eo_prefix: elm_obj_table;
data: null;
properties {
homogeneous {
methods {
@property homogeneous {
set {
/*@
@brief Set the homogeneous layout in the table
@ -24,7 +24,7 @@ class Elm.Table (Elm.Widget)
table (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous) */
}
}
padding {
@property padding {
set {
/*@
@brief Set padding between cells.
@ -44,7 +44,7 @@ class Elm.Table (Elm.Widget)
Evas_Coord vertical; /*@ set the vertical padding. */
}
}
align {
@property align {
set {
/*@
@brief Set alignment of table
@ -66,8 +66,6 @@ class Elm.Table (Elm.Widget)
double vertical; /*@ the vertical alignment. */
}
}
}
methods {
clear {
/*@
@brief Faster way to remove all child objects from a table object.

View File

@ -1,8 +1,8 @@
class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
{
eo_prefix: elm_obj_thumb;
properties {
compress {
methods {
@property compress {
set {
/*@
Set the compression for the thumb object.
@ -28,7 +28,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
int compress; /*@ The compression of the thumb. */
}
}
format {
@property format {
set {
/*@
Set the format for the thumb object.
@ -53,7 +53,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
Ethumb_Thumb_Format format; /*@ The format setting. */
}
}
animate {
@property animate {
set {
/*@
Set the animation state for the thumb object. If its content is an animated
@ -79,7 +79,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
Elm_Thumb_Animation_Setting setting; /*@ The animation setting. */
}
}
fdo_size {
@property fdo_size {
set {
/*@
Set the FDO size for the thumb object.
@ -104,7 +104,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
Ethumb_Thumb_FDO_Size size; /*@ The FDO size setting. */
}
}
orientation {
@property orientation {
set {
/*@
Set the orientation for the thumb object.
@ -129,7 +129,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
Ethumb_Thumb_Orientation orient; /*@ The orientation setting. */
}
}
editable {
@property editable {
set {
/*@
Make the thumbnail 'editable'.
@ -159,7 +159,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
bool edit; /*@ Turn on or off editability. Default is @c EINA_FALSE. */
}
}
aspect {
@property aspect {
set {
/*@
Set the aspect for the thumb object.
@ -184,7 +184,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
Ethumb_Thumb_Aspect aspect; /*@ The aspect setting. */
}
}
quality {
@property quality {
set {
/*@
Set the quality for the thumb object.
@ -210,7 +210,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
int quality; /*@ The quality of the thumb. */
}
}
size {
@property size {
set {
/*@
Set the size for the thumb object.
@ -236,7 +236,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
int th; /*@ The height of the thumb. */
}
}
crop_align {
@property crop_align {
set {
/*@
Set the crop alignment for the thumb object.
@ -262,7 +262,7 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
double cropy; /*@ The y coordinate of the crop. */
}
}
path {
@property path {
get {
/*@
Get the path and key to the image or video thumbnail generated by ethumb.
@ -280,8 +280,6 @@ class Elm.Thumb (Elm.Layout, Efl.File, Evas.Clickable_Interface)
const(char)* key @optional; /*@ Pointer to thumb key. */
}
}
}
methods {
reload {
/*@
Reload thumbnail if it was generated before.

View File

@ -2,8 +2,8 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_toolbar;
properties {
homogeneous {
methods {
@property homogeneous {
set {
/*@
Enable/disable homogeneous mode.
@ -29,7 +29,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
same size (EINA_TRUE = on, EINA_FALSE = off). Default is @c EINA_FALSE. */
}
}
align {
@property align {
set {
/*@
Set the alignment of the items.
@ -60,7 +60,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
and <tt> 1.0 </tt>. */
}
}
select_mode {
@property select_mode {
set {
/*@
Set the toolbar select mode.
@ -94,7 +94,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
Elm_Object_Select_Mode mode(4); /*@ The select mode */
}
}
icon_size {
@property icon_size {
set {
/*@
Set the icon size, in pixels, to be used by toolbar items.
@ -119,7 +119,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
int icon_size; /*@ The icon size in pixels */
}
}
horizontal {
@property horizontal {
set {
/*@
Change a toolbar's orientation
@ -137,7 +137,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
bool horizontal; /*@ If @c EINA_TRUE, the toolbar is horizontal */
}
}
icon_order_lookup {
@property icon_order_lookup {
set {
/*@
Sets icon lookup order, for toolbar items' icons.
@ -164,7 +164,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
Elm_Icon_Lookup_Order order(1); /*@ The icon lookup order. */
}
}
shrink_mode {
@property shrink_mode {
set {
/*@
Set the item displaying mode of a given toolbar widget @p obj.
@ -196,7 +196,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
Elm_Toolbar_Shrink_Mode shrink_mode; /*@ Toolbar's items display behavior */
}
}
menu_parent {
@property menu_parent {
set {
/*@
Set the parent object of the toolbar items' menus.
@ -225,7 +225,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
Evas_Object *parent; /*@ The parent of the menu objects. */
}
}
standard_priority {
@property standard_priority {
set {
/*@
Set the standard priority of visible items in a toolbar
@ -251,7 +251,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
int priority; /*@ The standard_priority of visible items */
}
}
selected_item {
@property selected_item {
get {
/*@
Get the selected item.
@ -267,7 +267,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
first_item {
@property first_item {
get {
/*@
Get the first item in the given toolbar widget's list of
@ -283,7 +283,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
more_item {
@property more_item {
get {
/*@
Get the more item which is auto-generated by toolbar.
@ -299,7 +299,7 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
last_item {
@property last_item {
get {
/*@
Get the last item in the given toolbar widget's list of
@ -315,8 +315,6 @@ class Elm.Toolbar (Elm.Widget, Elm_Interface_Scrollable,
return: Elm_Object_Item *;
}
}
}
methods {
item_insert_before {
/*@
Insert a new item into the toolbar object before item @p before.

View File

@ -1,8 +1,8 @@
class Elm.Toolbar_Item(Elm.Widget_Item)
{
eo_prefix: elm_obj_toolbar_item;
properties {
prev {
methods {
@property prev {
get {
/*@
Get the item before @p item in toolbar.
@ -18,7 +18,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item before @p item, or @c NULL if none or on failure. */
}
}
next {
@property next {
get {
/*@
Get the item after @p item in toolbar.
@ -34,7 +34,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Elm_Object_Item *item; /*@ The item after @p item, or @c NULL if none or on failure. */
}
}
priority {
@property priority {
get {
/*@
Get the priority of a toolbar item.
@ -64,7 +64,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
int priority; /* The @p item priority. The default is zero for set and 0 is returned on failure. */
}
}
selected {
@property selected {
get {
/*@
Get whether the @p item is selected or not.
@ -101,7 +101,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
bool selected; /*@ The selected state */
}
}
icon {
@property icon {
get {
/*@
Get the string used to set the icon of @p item.
@ -135,7 +135,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
const (char) *icon;
}
}
object {
@property object {
get {
/*@
Get the real Evas(Edje) object created to implement the view of a given
@ -148,7 +148,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Evas_Object *obj; /*@ The base Edje object associated with @p it. */
}
}
icon_object {
@property icon_object {
get {
/*@
Get the icon object of @p item.
@ -163,7 +163,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Evas_Object *obj; /*@ The icon object */
}
}
separator {
@property separator {
get {
/*@
Get a value whether item is a separator or not.
@ -197,7 +197,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
bool separator;
}
}
menu {
@property menu {
get {
/*@
Get toolbar item's menu.
@ -214,7 +214,7 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Evas_Object *menu; /*@ Item's menu object or @c NULL on failure. */
}
}
state {
@property state {
get {
/*@
Get the current state of @p it.
@ -249,8 +249,6 @@ class Elm.Toolbar_Item(Elm.Widget_Item)
Elm_Toolbar_Item_State *state @nullable;
}
}
}
methods {
/* init { FIXME
params {
Evas_Smart_Cb func;

View File

@ -1,8 +1,8 @@
class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_video;
properties {
audio_level {
methods {
@property audio_level {
set {
/*@
@brief Set the audio level of an Elm_Video object.
@ -21,7 +21,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
double volume; /*@ The new audio volume. */
}
}
remember_position {
@property remember_position {
set {
/*@
@brief Set whether the object can remember the last played position.
@ -45,7 +45,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
bool remember; /*@ the last played position of the Elm_Video object. */
}
}
play_position {
@property play_position {
set {
/*@
@brief Set the current position (in seconds) to be played in the
@ -66,7 +66,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
double position; /*@ The time (in seconds) since the beginning of the media file. */
}
}
audio_mute {
@property audio_mute {
set {
/*@
@brief Change the mute state of the Elm_Video object.
@ -85,7 +85,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
bool mute; /*@ The new mute state. */
}
}
is_playing {
@property is_playing {
get {
/*@
@brief Is the video actually playing.
@ -99,7 +99,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
return: bool;
}
}
play_length {
@property play_length {
get {
/*@
@brief Get the total playing time (in seconds) of the Elm_Video object.
@ -110,7 +110,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
return: double;
}
}
emotion {
@property emotion {
get {
/*@
@brief Get the underlying Emotion object.
@ -121,7 +121,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
return: Evas_Object *;
}
}
is_seekable {
@property is_seekable {
get {
/*@
@brief Is it possible to seek inside the video.
@ -132,7 +132,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
return: bool;
}
}
title {
@property title {
get {
/*@
@brief Get the title (for instance DVD title) from this emotion object.
@ -147,8 +147,6 @@ class Elm.Video (Elm.Layout, Efl.File, Elm_Interface_Atspi_Widget_Action)
return: const(char)*;
}
}
}
methods {
play {
/*@
@brief Start to play the video

View File

@ -1,8 +1,8 @@
class Elm.Web (Elm.Widget)
{
eo_prefix: elm_obj_web;
properties {
text_matches_highlight {
methods {
@property text_matches_highlight {
set {
/*@
Sets whether to highlight the matched marks
@ -28,7 +28,7 @@ class Elm.Web (Elm.Widget)
bool highlight; /*@ Whether to highlight the marks or not */
}
}
useragent {
@property useragent {
set {
/*@
Change useragent of a elm_web object
@ -47,7 +47,7 @@ class Elm.Web (Elm.Widget)
const(char)* user_agent; /*@ String for useragent */
}
}
url {
@property url {
set {
/*@
Sets the URL for the web object
@ -76,7 +76,7 @@ class Elm.Web (Elm.Widget)
const(char)* url; /*@ The URL to set */
}
}
bg_color {
@property bg_color {
set {
/*@
Sets the background color to be used by the web object
@ -102,7 +102,7 @@ class Elm.Web (Elm.Widget)
int a; /*@ Alpha component */
}
}
inwin_mode {
@property inwin_mode {
set {
/*@
Sets the default dialogs to use an Inwin instead of a normal window
@ -125,7 +125,7 @@ class Elm.Web (Elm.Widget)
bool value; /*@ @c EINA_TRUE to use Inwin, @c EINA_FALSE to use a normal window */
}
}
tab_propagate {
@property tab_propagate {
set {
/*@
Sets whether to use tab propagation
@ -152,7 +152,7 @@ class Elm.Web (Elm.Widget)
bool propagate; /*@ Whether to propagate Tab keys to Elementary or not */
}
}
history_enabled {
@property history_enabled {
set {
/*@
Enables or disables the browsing history
@ -171,7 +171,7 @@ class Elm.Web (Elm.Widget)
bool enable; /*@ Whether to enable or disable the browsing history */
}
}
zoom_mode {
@property zoom_mode {
set {
/*@
Sets the zoom mode to use
@ -202,7 +202,7 @@ class Elm.Web (Elm.Widget)
Elm_Web_Zoom_Mode mode; /*@ The mode to set */
}
}
zoom {
@property zoom {
set {
/*@
Sets the zoom level of the web object
@ -232,7 +232,7 @@ class Elm.Web (Elm.Widget)
double zoom; /*@ The zoom level to set */
}
}
console_message_hook {
@property console_message_hook {
set {
/*@
Sets the function to call when a console message is emitted from JS
@ -247,7 +247,7 @@ class Elm.Web (Elm.Widget)
void *data; /*@ User data */
}
}
window_create_hook {
@property window_create_hook {
set {
/*@
Sets the function to call when a new window is requested
@ -265,7 +265,7 @@ class Elm.Web (Elm.Widget)
void *data @optional; /*@ User data */
}
}
dialog_file_selector_hook {
@property dialog_file_selector_hook {
set {
/*@
Sets the function to call when an file selector dialog
@ -284,7 +284,7 @@ class Elm.Web (Elm.Widget)
void *data @optional; /*@ User data */
}
}
dialog_confirm_hook {
@property dialog_confirm_hook {
set {
/*@
Sets the function to call when an confirm dialog
@ -302,7 +302,7 @@ class Elm.Web (Elm.Widget)
void *data @optional; /*@ User data */
}
}
popup_selected {
@property popup_selected {
set {
/*@
Tells the web object which index in the currently open popup was selected
@ -319,7 +319,7 @@ class Elm.Web (Elm.Widget)
int idx; /*@ The index selected */
}
}
dialog_prompt_hook {
@property dialog_prompt_hook {
set {
/*@
Sets the function to call when an prompt dialog
@ -337,7 +337,7 @@ class Elm.Web (Elm.Widget)
void *data @optional; /*@ User data */
}
}
dialog_alert_hook {
@property dialog_alert_hook {
set {
/*@
Sets the function to call when an alert dialog
@ -355,7 +355,7 @@ class Elm.Web (Elm.Widget)
void *data @optional; /*@ User data */
}
}
forward_possible {
@property forward_possible {
get {
/*@
Queries whether it's possible to go forward in history
@ -367,7 +367,7 @@ class Elm.Web (Elm.Widget)
return: bool;
}
}
webkit_view {
@property webkit_view {
get {
/*@
Get internal ewk_view object from web object.
@ -387,7 +387,7 @@ class Elm.Web (Elm.Widget)
return: Evas_Object *;
}
}
back_possible {
@property back_possible {
get {
/*@
Queries whether it's possible to go back in history
@ -399,7 +399,7 @@ class Elm.Web (Elm.Widget)
return: bool;
}
}
load_progress {
@property load_progress {
get {
/*@
Get the overall loading progress of the page
@ -415,7 +415,7 @@ class Elm.Web (Elm.Widget)
return: double;
}
}
selection {
@property selection {
get {
/*@
Get a copy of the currently selected text
@ -429,7 +429,7 @@ class Elm.Web (Elm.Widget)
return: own(const(char)*) @warn_unused;
}
}
title {
@property title {
get {
/*@
Get the current title
@ -444,8 +444,6 @@ class Elm.Web (Elm.Widget)
return: free(own(const(char)*), eina_stringshare_del) @warn_unused;
}
}
}
methods {
navigate {
/*@
Jumps the given number of steps in the browsing history

View File

@ -2,8 +2,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
{
eo_prefix: elm_obj_widget;
data: Elm_Widget_Smart_Data;
properties {
focus {
methods {
@property focus {
set {
/*@ No description supplied by the EAPI. */
}
@ -14,7 +14,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool focus;
}
}
drag_lock_y {
@property drag_lock_y {
set {
/*@ No description supplied by the EAPI. */
}
@ -25,7 +25,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool lock;
}
}
focus_highlight_style {
@property focus_highlight_style {
set {
/*@ This function set the widget focus highlight style. */
return: bool;
@ -37,7 +37,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* style;
}
}
tree_unfocusable {
@property tree_unfocusable {
set {
/*@ No description supplied by the EAPI. */
}
@ -48,7 +48,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool tree_unfocusable;
}
}
mirrored {
@property mirrored {
set {
/*@ Sets the widget's mirrored mode. */
}
@ -59,7 +59,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool mirrored;
}
}
theme {
@property theme {
set {
/*@ No description supplied by the EAPI. */
}
@ -70,7 +70,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Elm_Theme *th @nullable;
}
}
disabled {
@property disabled {
set {
/*@ No description supplied by the EAPI. */
}
@ -81,7 +81,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool disabled;
}
}
highlight_ignore {
@property highlight_ignore {
set {
/*@ No description supplied by the EAPI. */
}
@ -92,7 +92,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool ignore;
}
}
mirrored_automatic {
@property mirrored_automatic {
set {
/*@ Sets the widget's mirrored mode setting. */
}
@ -103,7 +103,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool automatic;
}
}
orientation_mode_disabled {
@property orientation_mode_disabled {
set {
/*@ No description supplied by the EAPI. */
}
@ -114,7 +114,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool disabled;
}
}
style {
@property style {
set {
/*@ No description supplied by the EAPI. */
return: bool;
@ -126,7 +126,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* style;
}
}
scale {
@property scale {
set {
/*@ No description supplied by the EAPI. */
}
@ -137,7 +137,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
double scale;
}
}
focus_custom_chain {
@property focus_custom_chain {
set {
/*@ No description supplied by the EAPI. */
}
@ -148,7 +148,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
list<Evas_Object *> *objs @const_get;
}
}
can_focus {
@property can_focus {
set {
/*@ No description supplied by the EAPI. */
}
@ -159,7 +159,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool can_focus;
}
}
highlight_in_theme {
@property highlight_in_theme {
set {
/*@ No description supplied by the EAPI. */
}
@ -170,7 +170,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool highlight;
}
}
parent {
@property parent {
set {
/*@ No description supplied by the EAPI. */
}
@ -181,7 +181,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Evas_Object *parent @nullable;
}
}
access_info {
@property access_info {
set {
/*@ No description supplied by the EAPI. */
}
@ -192,7 +192,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* txt @nullable;
}
}
drag_lock_x {
@property drag_lock_x {
set {
/*@ No description supplied by the EAPI. */
}
@ -203,7 +203,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool lock;
}
}
access_highlight_in_theme {
@property access_highlight_in_theme {
set {
/*@ No description supplied by the EAPI. */
}
@ -214,7 +214,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool highlight; /*@ highlight */
}
}
parent_highlight {
@property parent_highlight {
set {
/*@ No description supplied by the EAPI. */
}
@ -222,7 +222,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool highlighted;
}
}
theme_object {
@property theme_object {
set {
/*@ No description supplied by the EAPI. */
return: bool;
@ -234,7 +234,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* wstyle;
}
}
hover_object {
@property hover_object {
set {
/*@ No description supplied by the EAPI. */
}
@ -242,7 +242,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Evas_Object *sobj @nullable;
}
}
display_mode {
@property display_mode {
set {
/*@ No description supplied by the EAPI. */
}
@ -250,7 +250,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Evas_Display_Mode dispmode;
}
}
on_show_region_hook {
@property on_show_region_hook {
set {
/*@ No description supplied by the EAPI. */
}
@ -259,7 +259,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
void *data @optional;
}
}
domain_part_text_translatable {
@property domain_part_text_translatable {
set {
/*@ No description supplied by the EAPI. */
}
@ -269,7 +269,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool translatable;
}
}
orientation {
@property orientation {
set {
/*@ No description supplied by the EAPI. */
}
@ -277,7 +277,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
int rotation;
}
}
resize_object {
@property resize_object {
set {
/*@ No description supplied by the EAPI. */
}
@ -286,7 +286,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool sub_obj;
}
}
domain_translatable_part_text {
@property domain_translatable_part_text {
set {
/*@ No description supplied by the EAPI. */
}
@ -296,7 +296,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* label;
}
}
scrollable_children {
@property scrollable_children {
get {
/*@
Function to operate on a given widget's scrollabe children when necessary.
@ -304,19 +304,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
}
}
scroll_hold {
@property scroll_hold {
get {
/*@ No description supplied by the EAPI. */
return: int;
}
}
drag_child_locked_y {
@property drag_child_locked_y {
get {
/*@ No description supplied by the EAPI. */
return: int;
}
}
item_loop_enabled {
@property item_loop_enabled {
set {
/*@ Set enable or disable item loop feature. */
}
@ -327,19 +327,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool enable;
}
}
child_can_focus {
@property child_can_focus {
get {
/*@ No description supplied by the EAPI. */
return: bool;
}
}
scroll_freeze {
@property scroll_freeze {
get {
/*@ No description supplied by the EAPI. */
return: int;
}
}
focus_region {
@property focus_region {
get {
/*@ No description supplied by the EAPI. */
return: bool;
@ -351,37 +351,37 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Evas_Coord h;
}
}
top {
@property top {
get {
/*@ No description supplied by the EAPI. */
return: Evas_Object *;
}
}
focus_order {
@property focus_order {
get {
/*@ No description supplied by the EAPI. */
return: uint;
}
}
drag_child_locked_x {
@property drag_child_locked_x {
get {
/*@ No description supplied by the EAPI. */
return: int;
}
}
can_focus_child_list {
@property can_focus_child_list {
get {
/*@ No description supplied by the EAPI. */
return: free(own(list<Evas_Object *> *), eina_list_free) @warn_unused;
}
}
focused_item {
@property focused_item {
get {
/*@ Get the focused widget item. */
return: Elm_Object_Item *;
}
}
parents_bounce {
@property parents_bounce {
get {
/*@ No description supplied by the EAPI. */
}
@ -390,26 +390,26 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
bool vert;
}
}
parent_widget {
@property parent_widget {
get {
/*@ No description supplied by the EAPI. */
return: Evas_Object *;
legacy: null;
}
}
highlight {
@property highlight {
get {
/*@ No description supplied by the EAPI. */
return: bool;
}
}
focused_object {
@property focused_object {
get {
/*@ No description supplied by the EAPI. */
return: Evas_Object *;
}
}
parent2 {
@property parent2 {
set {
/*@ No description supplied by the EAPI. */
}
@ -420,7 +420,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
Evas_Object *parent @nullable;
}
}
part_text {
@property part_text {
set {
/*@ No description supplied by the EAPI. */
}
@ -434,8 +434,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
const(char)* label;
}
}
}
methods {
newest_focus_order_get @const {
/*@ No description supplied by the EAPI. */
return: Evas_Object *;

View File

@ -2,8 +2,8 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
{
eo_prefix: elm_wdg_item;
legacy_prefix: elm_object_item;
properties {
tooltip_window_mode {
methods {
@property tooltip_window_mode {
get {
/**
@brief Get size restriction state of an object's tooltip
@ -26,7 +26,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
Eina_Bool disable; /*@ If @c EINA_TRUE, size restrictions are disabled */
}
}
tooltip_style {
@property tooltip_style {
get {
/**
Get the style for this item tooltip.
@ -54,7 +54,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char)* style; /*@ the theme style used/to use (default, transparent, ...) */
}
}
cursor {
@property cursor {
get {
/*
Get the type of mouse pointer/cursor decoration set to be shown,
@ -92,7 +92,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char) *cursor; /*@ the cursor type's name */
}
}
cursor_style {
@property cursor_style {
get {
/**
Get the current @b style set for a given item's custom
@ -128,7 +128,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char) *style; /*@ the <b>theme style</b> to use/in use (e.g. @c "default", @c "transparent", etc) */
}
}
cursor_engine_only {
@property cursor_engine_only {
get {
/**
Get if the (custom) cursor for a given item is being
@ -165,7 +165,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
to have them searched on the widget's theme, as well. */
}
}
part_content {
@property part_content {
get {
/**
Get a content of an object item
@ -197,7 +197,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
Evas_Object *content; /*@ The content of the object item */
}
}
part_text {
@property part_text {
get {
/**
Get a label of an object item
@ -223,7 +223,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char) *label; /*@ Text of the label */
}
}
part_text_custom @protected {
@property part_text_custom @protected {
get {
/*@ Get additional text part content */
legacy: null;
@ -239,7 +239,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char) *label;
}
}
focus {
@property focus {
get {
/**
Get whether the @p it is focused or not.
@ -264,7 +264,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
bool focused; /*@ The focused state */
}
}
style {
@property style {
get {
/**
Get the style of an object item
@ -287,7 +287,7 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
const (char) *style; /*@ The style of object item */
}
}
disabled {
@property disabled {
get {
/**
Get the disabled state of an widget item.
@ -317,8 +317,6 @@ class Elm.Widget_Item(Eo.Base, Elm_Interface_Atspi_Accessible)
bool disable; /*@ @c EINA_TRUE, if the widget item is disabled, @c EINA_FALSE if it's enabled (or on errors) */
}
}
}
methods {
access_order_get {
/**
@brief Get highlight order

View File

@ -2,8 +2,8 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Elm_Interface_Atspi_Widget_Action)
{
eo_prefix: elm_obj_win;
properties {
keyboard_win {
methods {
@property keyboard_win {
set {
/*@
Sets whether the window is a keyboard.
@ -22,7 +22,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool is_keyboard; /*@ If true, the window is a virtual keyboard */
}
}
autodel {
@property autodel {
set {
/*@
Set the window's autodel state.
@ -55,7 +55,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
closed */
}
}
override {
@property override {
set {
/*@
Set the override state of a window.
@ -86,7 +86,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool override; /*@ If true, the window is overridden */
}
}
iconified {
@property iconified {
set {
/*@
Set the iconified state of a window.
@ -105,7 +105,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool iconified; /*@ If true, the window is iconified */
}
}
wm_available_rotations {
@property wm_available_rotations {
set {
/*@
Set the array of available window rotations.
@ -137,7 +137,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
uint count; /*@ The size of the @param rotations array. */
}
}
quickpanel_zone {
@property quickpanel_zone {
set {
/*@
Set which zone this quickpanel should appear in
@ -156,7 +156,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int zone; /*@ The requested zone for this quickpanel */
}
}
maximized {
@property maximized {
set {
/*@
Set the maximized state of a window.
@ -175,7 +175,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool maximized; /*@ If true, the window is maximized */
}
}
modal {
@property modal {
set {
/*@
Set the modal state of a window.
@ -194,7 +194,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool modal; /*@ If true, the window is modal */
}
}
icon_name {
@property icon_name {
set {
/*@
Set the icon name of the window
@ -217,7 +217,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
const(char)* icon_name; /*@ The icon name to set */
}
}
withdrawn {
@property withdrawn {
set {
/*@
Set the withdrawn state of a window.
@ -236,7 +236,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool withdrawn; /*@ If true, the window is withdrawn */
}
}
role {
@property role {
set {
/*@
Set the role of the window
@ -259,7 +259,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
const(char)* role; /*@ The role to set */
}
}
size_step {
@property size_step {
set {
/*@
Set the window stepping used with sizing calculation
@ -285,7 +285,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int h; /*@ The stepping height (0 disables) */
}
}
focus_highlight_style {
@property focus_highlight_style {
set {
/*@
Set the style for the focus highlight on this window
@ -310,7 +310,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
const(char)* style @nullable; /*@ The style to set */
}
}
borderless {
@property borderless {
set {
/*@
Set the borderless state of a window.
@ -332,7 +332,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool borderless; /*@ If true, the window is borderless */
}
}
screen_constrain {
@property screen_constrain {
set {
/*@
Constrain the maximum width and height of a window to the width and height of its screen
@ -353,7 +353,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool constrain; /*@ EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction */
}
}
available_profiles {
@property available_profiles {
set {
/*@
Set the array of available profiles to a window.
@ -376,7 +376,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
uint count; /*@ The number of members in profiles */
}
}
focus_highlight_enabled {
@property focus_highlight_enabled {
set {
/*@
Set the enabled status for the focus highlight in a window
@ -398,7 +398,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool enabled; /*@ The enabled value for the highlight */
}
}
title {
@property title {
set {
/*@
Set the title of the window
@ -421,7 +421,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
const(char)* title; /*@ The title to set */
}
}
alpha {
@property alpha {
set {
/*@
Set the alpha channel state of a window.
@ -454,7 +454,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool alpha; /*@ EINA_TRUE if the window alpha channel is enabled, EINA_FALSE otherwise */
}
}
urgent {
@property urgent {
set {
/*@
Set the urgent state of a window.
@ -473,7 +473,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool urgent; /*@ If true, the window is urgent */
}
}
rotation {
@property rotation {
set {
/*@
Set the rotation of the window.
@ -503,7 +503,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
counter-clockwise. */
}
}
icon_object {
@property icon_object {
set {
/*@
Set a window object's icon
@ -541,7 +541,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Evas_Object *icon @const_get @nullable; /*@ The Evas image object to use for an icon */
}
}
quickpanel_priority_minor {
@property quickpanel_priority_minor {
set {
/*@
Set the minor priority of a quickpanel window
@ -560,7 +560,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int priority(-1); /*@ The minor priority for this quickpanel */
}
}
sticky {
@property sticky {
set {
/*@
Set the sticky state of the window.
@ -584,7 +584,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool sticky; /*@ If true, the window's sticky state is enabled */
}
}
keyboard_mode {
@property keyboard_mode {
set {
/*@
Sets the keyboard mode of the window.
@ -603,7 +603,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Elm_Win_Keyboard_Mode mode; /*@ The mode to set, one of #Elm_Win_Keyboard_Mode */
}
}
focus_highlight_animate {
@property focus_highlight_animate {
set {
/*@
Set the animate status for the focus highlight for this window.
@ -625,7 +625,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool animate; /*@ The enabled value for the highlight animation */
}
}
aspect {
@property aspect {
set {
/*@
Set the aspect ratio of a window.
@ -645,7 +645,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
width divided by height */
}
}
quickpanel_priority_major {
@property quickpanel_priority_major {
set {
/*@
Set the major priority of a quickpanel window
@ -664,7 +664,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int priority(-1); /*@ The major priority for this quickpanel */
}
}
indicator_opacity {
@property indicator_opacity {
set {
/*@
Sets the indicator opacity mode of the window.
@ -683,7 +683,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Elm_Win_Indicator_Opacity_Mode mode; /*@ The mode to set, one of #Elm_Win_Indicator_Opacity_Mode */
}
}
demand_attention {
@property demand_attention {
set {
/*@
Set the demand_attention state of a window.
@ -702,7 +702,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool demand_attention; /*@ If true, the window is demand_attention */
}
}
wm_preferred_rotation {
@property wm_preferred_rotation {
set {
/*@
Set the preferred rotation value.
@ -735,7 +735,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
counter-clockwise. */
}
}
layer {
@property layer {
set {
/*@
Set the layer of the window.
@ -764,7 +764,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int layer; /*@ The layer of the window */
}
}
profile {
@property profile {
set {
/*@
Set the profile of a window.
@ -785,7 +785,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
const(char)* profile; /*@ The string value of a window profile */
}
}
shaped {
@property shaped {
set {
/*@
Set the shaped state of a window.
@ -815,7 +815,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool shaped; /*@ If true, the window is shaped */
}
}
fullscreen {
@property fullscreen {
set {
/*@
Set the fullscreen state of a window.
@ -834,7 +834,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool fullscreen; /*@ If true, the window is fullscreen */
}
}
wm_manual_rotation_done {
@property wm_manual_rotation_done {
set {
/*@
Set the manual rotation done mode.
@ -870,7 +870,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool set; /*@ EINA_TRUE means to set manual rotation done mode EINA_FALSE otherwise. */
}
}
indicator_mode {
@property indicator_mode {
set {
/*@
Sets the indicator mode of the window.
@ -889,7 +889,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Elm_Win_Indicator_Mode mode; /*@ The mode to set, one of #Elm_Win_Indicator_Mode */
}
}
conformant {
@property conformant {
set {
/*@
Set if this window is an illume conformant window
@ -908,7 +908,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool conformant; /*@ The conformant flag (1 = conformant, 0 = non-conformant) */
}
}
size_base {
@property size_base {
set {
/*@
Set the base window size used with stepping calculation
@ -934,7 +934,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int h; /*@ The base height */
}
}
quickpanel {
@property quickpanel {
set {
/*@
Set a window to be an illume quickpanel window
@ -955,7 +955,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool quickpanel; /*@ The quickpanel flag (1 = quickpanel, 0 = normal window) */
}
}
rotation_with_resize {
@property rotation_with_resize {
set {
/*@
Rotates the window and resizes it.
@ -970,7 +970,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
counter-clockwise. */
}
}
prop_focus_skip {
@property prop_focus_skip {
set {
/*@
Set the window to be skipped by keyboard focus
@ -994,7 +994,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool skip; /*@ The skip flag state (EINA_TRUE if it is to be skipped) */
}
}
screen_position {
@property screen_position {
get {
/*@
Get the screen position of a window.
@ -1006,7 +1006,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int y; /*@ The int to store the y coordinate to */
}
}
wm_rotation_supported {
@property wm_rotation_supported {
get {
/*@
Query whether window manager supports window rotation or not.
@ -1030,7 +1030,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: bool;
}
}
xwindow {
@property xwindow {
get {
/*@
Get the Ecore_X_Window of an Evas_Object
@ -1041,7 +1041,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: Ecore_X_Window;
}
}
focus {
@property focus {
get {
/*@
Determine whether a window has focus
@ -1051,7 +1051,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: bool;
}
}
screen_size {
@property screen_size {
get {
/*@
Get screen geometry details for the screen that a window is on
@ -1064,7 +1064,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int h; /*@ where to return the height value. May be NULL. */
}
}
main_menu {
@property main_menu {
get {
/*@
Get the Main Menu of a window.
@ -1075,7 +1075,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: Evas_Object *;
}
}
wl_window {
@property wl_window {
get {
/*@
Get the Ecore_Wl_Window of an Evas_Object
@ -1087,7 +1087,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
legacy: null;
}
}
window_id {
@property window_id {
get {
/*@
Get the Ecore_Window of an Evas_Object
@ -1102,7 +1102,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
legacy: null;
}
}
screen_dpi {
@property screen_dpi {
get {
/*@
Get screen dpi for the screen that a window is on
@ -1114,7 +1114,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
int ydpi; /*@ Pointer to value to store return vertical dpi. May be NULL. */
}
}
inlined_image_object {
@property inlined_image_object {
get {
/*@
Get the inlined image object handle
@ -1131,7 +1131,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: Evas_Object *;
}
}
type {
@property type {
get {
/*@
Get the type of a window.
@ -1142,7 +1142,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
return: Elm_Win_Type(-1);
}
}
noblank {
@property noblank {
set {
/*@
Set the noblank property of a window.
@ -1172,7 +1172,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
bool noblank; /*@ If true, the window is set to noblank */
}
}
trap_data {
@property trap_data {
get {
/*@
@ -1185,7 +1185,7 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
void *trap_data; /*@ The trap data of the window */
}
}
fake_canvas @protected {
@property fake_canvas @protected {
set {
/*@ Internal. Used to completent the fake window type. */
}
@ -1193,8 +1193,6 @@ class Elm.Win (Elm.Widget, Elm_Interface_Atspi_Window,
Ecore_Evas *oee;
}
}
}
methods {
constructor {
/*@ No description supplied by the EAPI. */
legacy: null;