Thread GCL::Wx (7 answers)
Opened by lichtkind at 2012-08-03 03:18

lichtkind
 2013-08-29 05:00
#169799 #169799
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
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)
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread GCL::Wx