Public Member Functions
elm::win Struct Reference

Class win. More...

Public Member Functions

 win (Eo *eo)
 Eo Constructor. More...
 
 win (std::nullptr_t)
 nullptr_t Constructor. More...
 
 win (win const &other)
 Copy Constructor.
 
bool socket_listen (::efl::eina::string_view svcname_, int svcnum_, bool svcsys_) const
 
void illume_command_send (Elm_Illume_Command command_, void *params_) const
 
void resize_object_add (::evas::object subobj_) const
 
void resize_object_del (::evas::object subobj_) const
 
void center (bool h_, bool v_) const
 
bool keygrab_set (::efl::eina::string_view key_, Evas_Modifier_Mask modifiers_, Evas_Modifier_Mask not_modifiers_, int proirity_, Elm_Win_Keygrab_Mode grab_mode_) const
 
bool keygrab_unset (::efl::eina::string_view key_, Evas_Modifier_Mask modifiers_, Evas_Modifier_Mask not_modifiers_) const
 
 win (::efl::eo::parent_type _p, _c_name _c0, _c_type _c1)
 Constructs a new elm::win object. More...
 

Detailed Description

Class win.

Examples:
glview_cxx_example_01.cc, icon_cxx_example_01.cc, location_cxx_example_01.cc, slider_cxx_example.cc, spinner_cxx_example.cc, table_cxx_example_01.cc, and table_cxx_example_02.cc.

Constructor & Destructor Documentation

elm::win::win ( ::efl::eo::parent_type  _p,
_c_name  _c0,
_c_type  _c1 
)
inlineexplicit

Constructs a new elm::win object.

Constructs a new elm::win object. If you want this object to be a child of another Eo object, use an efl::eo::parent expression, like the example.

Since this class have necessary constructor methods, you must call each one of them in the right place within this constructor parameters.

Example:

elm::win my_win(efl::eo::parent = parent_object,
my_win.name(name_),
my_win.type(type_));
See also
win::name
win::type
win(Eo* eo)
elm::win::win ( Eo *  eo)
inlineexplicit

Eo Constructor.

Constructs the object from an Eo* pointer stealing its ownership.

Parameters
eoThe Eo object pointer.
elm::win::win ( std::nullptr_t  )
inlineexplicit

nullptr_t Constructor.

Constructs an empty (null) object.

Member Function Documentation

void elm::win::center ( bool  h_,
bool  v_ 
) const
Parameters
h
v
void elm::win::illume_command_send ( Elm_Illume_Command  command_,
void *  params_ 
) const
Parameters
command
params
bool elm::win::keygrab_set ( ::efl::eina::string_view  key_,
Evas_Modifier_Mask  modifiers_,
Evas_Modifier_Mask  not_modifiers_,
int  proirity_,
Elm_Win_Keygrab_Mode  grab_mode_ 
) const
Parameters
key
modifiers
not_modifiers
proirity
grab_mode
bool elm::win::keygrab_unset ( ::efl::eina::string_view  key_,
Evas_Modifier_Mask  modifiers_,
Evas_Modifier_Mask  not_modifiers_ 
) const
Parameters
key
modifiers
not_modifiers
void elm::win::resize_object_add ( ::evas::object  subobj_) const
void elm::win::resize_object_del ( ::evas::object  subobj_) const
Parameters
subobj
bool elm::win::socket_listen ( ::efl::eina::string_view  svcname_,
int  svcnum_,
bool  svcsys_ 
) const
Parameters
svcname
svcnum
svcsys