Hello,
some more updates and questions about UI syntax.

As usual, wiki is here: https://phab.enlightenment.org/w/ui_builders_format/
Please take a look on following notes.


As I understood from previous discussion, most like 4-spaced indentation.
But maybe we shouldn't stick with exact number? Think of case like this:

window
     layout
         part["part1"]: box(id = "box1")
                                    button(text="button")
         part["long_part_name"]: table(id = "table2")
                                                     pack[0, 0, 1, 1]: 
image(file = "logo.png")
         part["short_name"]: table(id = "table2")

Should user be able to align text like this?

window
     layout
         part["part1"]:                   box(id = "box1")
button(text="button")
         part["long_part_name"]: table(id = "table1")
                                                     pack[0, 0, 1, 1]: 
image(file = "logo.png")
         part["short_name"]:        table(id = "table2")
                                                     pack[0, 1, 1, 1]: 
image(file = "logo2.png")


---
Snippets:
As I said before snippets should be customizable, so user could check 
properties, add callbacks., etc.
Thus updated suggested format is:

box(id="mybox")
     button(id="but1")
     image(id="img1")

window
     layout
         part["a"]: snippet.mybox (id="mybox1")
                             but1(text = "text", img1.file = "logo.png")
                                 on("clicked", "func_name")
                             img1(file = "logo.png")

---
Should all files(paths) be defined as resources, so generator will be 
able to generate paths properly?

   resources
       images
           "bg":"images/background.png"
           "logo":"images/logo.png"
       edje
           "edje_res":["path/layout.edj", "path/layout.edc"]

   window
       layout(file=res("edje_res"))
          part["a"]: button(icon = res("logo"))


Yakov.

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to