Thread GCL::Wx
(7 answers)
Opened by lichtkind at 2012-08-03 03:18
nach 2 jahren von gelaber fängt es an zu funzen. hier das gesamte layout des Harmonographen
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 $frame->SetSmartLayout( [ # left part $app->{'maltafel'}, 10, {border => 10, flags => &Wx::wxGROW|&Wx::wxALL}, $app->{'favorites'}, [ $button{'Speichern'}, \1, {border => 10, flags => &Wx::wxLEFT|&Wx::wxRIGHT}, $button{'Vergessen'}, {border => 0}, $button{'Merken'} ], ],[ # right half {border => 5, flags => &Wx::wxGROW|&Wx::wxALL}, -box => ['Frequenz', $app->{'freq_x'}, $app->{'freq_y'}, $app->{'y_invers'}], -box => ['Startamplitude',$app->{'amp_x'}, $app->{'amp_y'} ], -box => ['Rotation', $app->{'rota_dir'}, $app->{'rota'} ], {border => 10}, $app->{'friction'}, $app->{'length'}, $app->{'dense'}, $app->{'zoom'}, {border => 5}, -box => ['Farbe', $app->{'flow_c'}, $app->{'scale_c'}], ] ); Libs liegen unter https://bitbucket.org/lichtkind/wx-perl obwohl ich eigentlich noch anderes repo habe, wohin es dann eigentlich sollte. Die daenstruktur ist pure perl also GCL ist eine art JSON-artige DSL für WxPerl aber andere backends sind denkbar, sogar html. Es ist wirklich einfach zu schreiben und zu vreändern, komentierbar, teile ohne seiteneffekte ausblendbar. wenn ich jedesmal in einem gui programm es ändern müsste wäre ich nicht halb so schnell. Last edited: 2013-08-29 05:20:26 +0200 (CEST) Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher Es beginnt immer mit einer Entscheidung. |