December 08, 2014 need new vector base gui write in d | ||||
---|---|---|---|---|
| ||||
hello i think need new gui for work by d with designer **** please help to completed this concept **** --my english speaking and writing is no bad ,sorry for this-- features: *vector base *all element can convert to parents of element *have 6 data to use ,where element 1-left 2-top 3-right 4-bottom 5-height 6-width --> maybe set null | percent of parent size | static number *and lyout 1- doc panel 2-stack 3-table 4-flow panel ... * have margin * have padding * have 2d vector bace engine with: 1- draw box 2- darw circle | polygon | polyline in canvas 3- draw image(use only need picture) 4- draw text utf8-... * have 2d effect for box : 1- rounding corner 2- border draw 3- solid color | gradient color | system color 4- shadow 5- blur 6- opacity *use theme like css : .themeName{ TextBox{ box{ margin:2 2; padding:1; border:1 2 3 4; bgcolor: soild #ccc; borderColor: vGradient 0.0 red 0.5 #a1b2c2 1.0 SystemBorder; corner: 5 5 5 5; text{ text: @text; //banding to object } } } ToolBar{ Button{ ..... sub theme element theme } } } *save in designer like css : Window{ Width:550; height:400; TextBox{ name: "helolbl"; text: "hello world"; top:0; left:0; width:100%; height:50%; } Button{ name: "combtn"; text: "Close"; top:50%; left:0; width:100%; height:50%; onClick: combtn_click; } } *use loader for load designer file or use "mixin" to make code *used 2 mode - static library -dynamic library *use only for d language elements: standard element 3d canvas player movie |
Copyright © 1999-2021 by the D Language Foundation