Re: [E-devel] Committer access proposal: Conr2d

2017-04-17 Thread Conrad Um
Thanks, all! 2017-04-17 19:54 GMT+09:00 Jean-Philippe André : > It's done, welcome to the family, conr2d! > > And remember the old saying... with great power comes great responsibility. > > On 15 April 2017 at 10:28, Carsten Haitzler wrote: > > > On Fri,

[E-devel] Introduce "Anchors" - easy way to set parts relationship

2017-04-07 Thread Conrad Um
I wrote a patch to add the attribute named as "anchors" in EDC syntax. This feature is inspired by "Anchors" in Qt. (similar but a little different) http://doc.qt.io/qt-5/qtquick-positioning-anchors.html When I write EDC, I usually make edje part expand from the point or the line. (the corner or

[E-devel] Use struct instead of multiple arguments in Property accessors

2017-03-31 Thread Conrad Um
This is similar to bu5hm4n's idea, but a little different. (Not pass by value, but reference) http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg82744.html While studying oop, I found that properties are usually expressed as struct or object instead of multiple arguments.

Re: [E-devel] edevelop.slack.com experiment

2017-03-29 Thread Conrad Um
What about this one? https://about.mattermost.com/ Mattermost is an open source project for slack-alternative and it's MIT licensed. Samsung adopted its enterprise edition. I don't know well about what features are supported compared to slack, but its first impression is similar. On Mar 23,

Re: [E-devel] What do you think of Vala?

2017-02-20 Thread Conrad Um
Dear friends, I read this mail just now. This is the reason why raster ask me about progress of my work. :P Speaking of automatic binding generation, I already have a VAPI generator (named as Eolian_Vala) based on Eo. It creates VAPI files with compact classes, but developers who have knowledge

[E-devel] A problem caused by removing edje program with "program_remove"

2017-01-03 Thread Conrad Um
Dear all, When edje program is removed by "program_remove", queued program lookups will be removed also. However, it seems that required program lookups that should be kept are also removed. For example, three program lookups will be queued after parsing this programs block. programs {

[E-devel] Is it right to connect all tokens in namespace with period(".")?

2016-12-18 Thread Conrad Um
Dear all, As I mentioned in previous mail, I'm writing a Vala binding generator, but I found our naming rule for namespaces a litte awkward. That is, we connect all tokens in namespace with period, it seems to be not appropriate in meaning of namespace. For example, "Elm.Layout" and

[E-devel] What do you think of Vala?

2016-12-05 Thread Conrad Um
Dear friends, I'm a big fan of vala (if you don't know what vala is, please see this link ), and writing a vala binding generator for EFL. Vala has a syntax similar to C# and has managed feature based on reference counting, but basically it just converts

Re: [E-devel] What about using Efl.Gfx.Color instead of 4 integers?

2016-05-31 Thread Conrad Um
At first, I also considered making color as Eo class, but isn't it too expensive? so as the next best, suggested using data structure and inline functions. (I don't know how inline functions can be provided in bindings) If there is a rule that which color (premul or non-premul) Efl.Gfx.Color

[E-devel] What about using Efl.Gfx.Color instead of 4 integers?

2016-05-29 Thread Conrad Um
In Efl layer, there is a data type named as Efl.Gfx.Color which contains four members (r, g, b, a) & its type (8bits or 16bits). Then why aren't we using Efl.Gfx.Color instead of 4 integers. efl_gfx_color_set(obj, color); // color is Efl.Gfx.Color data structure Moreover, inline methods

[E-devel] Evas box layout doesn't guarantee items' min size.

2016-02-24 Thread Conrad Um
I am trying to bring edje box and table to elm.box and elm.table to provide more features. Unlike table, each box can have its own layout function, so there are several issues to adopt edje box at once. So, if there are not significant differences between evas box layouts (builtin edje box uses

Re: [E-devel] Suggestions for improving usability of Edje and Elementary

2016-02-19 Thread Conrad Um
The next is a simple example of splitting EDC: group { "elm/button/base/default"; parts { rect { "base"; } alias: "elm.text" "elm.label:elm.text"; swallow { "elm.label"; rel1 { to: "base"; offset: 10 10; } rel2 { to: "base"; offset: -11 -11; } }

[E-devel] Difficulty in estimating item size when size hint weight & min are set at the same time (Elementary)

2016-02-14 Thread Conrad Um
When items are packed in Box widget, we usually use size hint weight to set item size proportionately. If there are two items which don't have size hint min, but the first's weight is 0.25, and the second's is 0.75, we can guess that they will divide up box size in 1:3 ratio. For example, if the

[E-devel] Suggestions for improving usability of Edje and Elementary

2016-02-11 Thread Conrad Um
#1. Swallowed objects need to communicate with its parent Edje.Object In EDC syntax, there are several useful features to provide flexible way to construct edje object. For example, for part type "GROUP", edje can send signal or make an alias name for group's sub part. However, group part is a

[E-devel] Test Mail

2016-02-04 Thread Conrad Um
I heard that Hermet cannot send a mail to enlightenment developer list mailing list. This is a test mail to check whether mailing list work correctly. Regards, conr2d -- Site24x7 APM Insight: Get Deep Visibility into

Re: [E-devel] Probie proposal: conr2d (Jee-Yong Um)

2016-01-11 Thread Conrad Um
Thank you all. :D Best Regards, conr2d (Jee-Yong Um) On Jan 11, 2016 2:19 PM, "Jean-Philippe André" wrote: > Welcome to the club, conr2d! > > You can now create your own developer branches to work on new features, > large bug fixes, or anything you need to share. > This might

Re: [E-devel] [EGIT] [core/elementary] master 01/01: hoversel: don't activate if the items were none.

2016-01-10 Thread Conrad Um
I've tested the case that you mentioned, it's still possible to add items in hoversel's "clicked" callback function. On Jan 9, 2016 6:32 AM, "Davide Andreoli" wrote: > 2016-01-08 12:53 GMT+01:00 Hermet Park : > > > hermet pushed a commit to branch

[E-devel] Ask opinion: size hint padding vs. margin

2015-12-27 Thread Conrad Um
Dear all, I'm seeking for an easier way to make a layout without edc, but only with code. I suggested a contianer having flexible padding for layouts like this. http://imgur.com/E1HfxJF Now I want to ask opinion about size hint padding or margin. The biggest difference between size hint padding

[E-devel] size_class: new edje attribute suggestion

2015-11-15 Thread Conrad Um
Hello, sorry for annoying you often, however I want to suggest a new attribute for edje. At this time, if someone wants to change the size of Edje part, he should modify EDC, but it can be a hard work for new comers to EFL. "size_class" attribute can be used to give them an easy way to change the

Re: [E-devel] size_class: new edje attribute suggestion

2015-11-15 Thread Conrad Um
in real. Thanks always for your kind comment. Regards, conr2d 2015-11-16 5:36 GMT+09:00 Conrad Um <con...@gmail.com>: > Hello, sorry for annoying you often, however I want to suggest a new > attribute for edje. > > At this time, if someone wants to change the size of Edje part,

[E-devel] Resizing elementary widget : necessity for elm_object_min_set/get() api

2015-11-03 Thread Conrad Um
Usually, evas_object_resize() or evas_object_size_hint_min_set() cannot resize object, because they are called internally in sizing eval cycle and overwrite the value set by hand. If someone wants to make an exact 200 * 100px Elm_Button, he should pack button with grid or layout (with customized

[E-devel] elm_cell: new container widget suggestion

2015-11-02 Thread Conrad Um
I suggest a new container widget, elm_cell, which makes resizing and adding padding outside convenient. This widget allows developers to make a complex layout without edc, but doesn't try to replace it. It provides a middle level difficulty and flexibility between EFL novices and experts.

Re: [E-devel] [EGIT] [core/elementary] master 10/17: elm_hoversel: add elm_hoversel_scroll_enabled_set/get() API

2015-10-28 Thread Conrad Um
dric BAIL <cedric.b...@free.fr>: > > > On Sun, Oct 25, 2015 at 9:23 AM, Davide Andreoli <d...@gurumeditation.it > > > > wrote: > > > 2015-10-23 7:20 GMT+02:00 Conrad Um <con...@gmail.com>: > > >> I'm sorry for inconvenience in using scrollabl

Re: [E-devel] [EGIT] [core/elementary] master 10/17: elm_hoversel: add elm_hoversel_scroll_enabled_set/get() API

2015-10-22 Thread Conrad Um
I'm sorry for inconvenience in using scrollable hoversel. Davide metioned that scrollable hoversel should be expand as large as it can, but becomes scrollable after its size exceeds hover parent size. To say the conclusion first, that function is already implemented. If "max_size" is large