The document describes the initialization of a graphical user interface (GUI) for a harmonicograph application using the Wx::Perl toolkit. It loads localization text, remembered favorites, and default parameter ranges. It then creates widgets like sliders, buttons and a drawing board and arranges them in a tabbed layout within a main frame window. The frame is populated with the widgets and initialized parameter values before being displayed.
43. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als Code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
45. weglassen was nicht wichtig ist
Perl hat besseres
ObjRef statt WxID | WidgetName
Einzelne Widgets
46. weglassen was nicht wichtig ist
Weil du es nicht kontrollieren willst
Position und Größe regeln Sizer
Einzelne Widgets
47. weglassen was nicht wichtig ist
Weil es Probleme macht
auf undef gesetzte parents
Einzelne Widgets
48. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
callbacks (coderef)
Einzelne Widgets
49. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
callbacks (coderef) & zus. styles
Einzelne Widgets
50. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als Code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
51. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als Code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
52. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
53. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
54. weglassen was nicht wichtig ist
nimmt hinzu was wichtig wäre
optional auch mit benannten Param.
Def als code oder String (compilien)
alles normalen Widgets (Moose)
Wx::Perl::Button ... kommt vielleicht
Einzelne Widgets
71. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
72. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
74. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
76. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
77. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
79. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
80. ::Smart::Sizer
einfache und robuste Erzeugung
Erzeugung von Deko-Widgets
Kommentare
mehr Abstraktion (tabs = Sizer)
einfache und effektive Benutzung
104. Abstraktion
Wikiformat für's layout
(oft besser als GUI designer)
kompiliert zu Datenstruktur
(jedes Format funktioniert)
kompiliert zu GUI
andere Backends denkbar
(GCL::Prima, GCL::GTK)
105. Abstraktion
Wikiformat für's layout
(oft besser als GUI designer)
kompiliert zu Datenstruktur
(jedes Format funktioniert)
kompiliert zu GUI
andere Backends denkbar
(GCL::Prima, GCL::GTK)
106. Abstraktion
Wikiformat für's layout
(oft besser als GUI designer)
kompiliert zu Datenstruktur
(jedes Format funktioniert)
kompiliert zu GUI
andere Backends denkbar
(GCL::Prima, GCL::GTK)
107. Abstraktion
Wikiformat für's layout
(oft besser als GUI designer)
kompiliert zu Datenstruktur
(jedes Format funktioniert)
kompiliert zu GUI
andere Backends denkbar
(GCL::Prima, GCL::GTK)