#!/bin/bash

export PUPPY_WIZARD='
<window title="Puppy Linux Network & System Wizard">
  <vbox>
    <notebook>
      <frame Connection Settings>
        <hbox>
          <text><label>Enter IP Address:</label></text>
          <entry variable="PUPPY_IP"></entry>
        </hbox>
        <hbox>
          <text><label>Gateway Profile:</label></text>
          <entry variable="PUPPY_GW"></entry>
        </hbox>
        <checkbox variable="AUTO_CONNECT">
          <label>Connect automatically on boot sequence</label>
          <action>echo "Live-Action: Boot-Checkbox wurde geklickt!"</action>
        </checkbox>
      </frame>
      <frame System Maintenance & Diagnostics>
        <text><label>Administrative System Logs:</label></text>
        <edit variable="SYSTEM_LOGS"></edit>
      </frame>
    </notebook>
    <hbox>
      <button cancel></button>
      <button ok></button>
    </hbox>
  </vbox>
</window>
'

# Ausführen über unser valadialog
OUTPUT=$(valadialog --debug --program=PUPPY_WIZARD)
eval "$OUTPUT"

echo "=== Captured Variables ==="
echo "Exit Code:     $EXIT"
echo "IP Address:    $PUPPY_IP"
echo "Gateway:       $PUPPY_GW"
echo "Auto Connect:  $AUTO_CONNECT"
echo "Log Content:   $SYSTEM_LOGS"