PerlTK und Menu-Einträge

Hallo Ng,
eine kurze Frage, ich hab in Tk ein Menu erzeugt, in dem der Eintrag
Save "disabled" ist. Dieser Eintrag soll seinen state auf "normal"
ändern, sobald eine Datei geöffnet wurde bzw der Open-FileDialog
beendet wurde.
Kann mir jemand ein paar Stichworte nennen, wie ich dieses kleine
Problemchen lösen kann?

<code>
$menu_file->command(-label => "Open",
-command => sub {
$seq_file = $cb_obj->file_open("open",$main_window);
}
);
$menu_file->command(-label => "Save",
-command => sub {
cb_obj->file_save("save",$main_window)},
-state => "$disabled"
);

Danke schonmal im Voraus
Jan
Jan Teune [ Fr, 01 Dezember 2006 14:19 ] [ ID #1554634 ]

Re: PerlTK und Menu-Einträge

Jan Teune schrieb:
> Hallo Ng,
> eine kurze Frage, ich hab in Tk ein Menu erzeugt, in dem der Eintrag
> Save "disabled" ist. Dieser Eintrag soll seinen state auf "normal"
> ändern, sobald eine Datei geöffnet wurde bzw der Open-FileDialog
> beendet wurde.
> Kann mir jemand ein paar Stichworte nennen, wie ich dieses kleine
> Problemchen lösen kann?
>
> <code>

my $menu_entry_save =$menu_file->command(-label => "Save",
-command => sub {
cb_obj->file_save("save",$main_window)},
-state => 'disabled'
);

> $menu_file->command(-label => "Open",
> -command => sub {
> $seq_file = $cb_obj->file_open("open",$main_window);
$menu_entry_save->configure(-state => 'active');

> }
> );
>
> Danke schonmal im Voraus
> Jan

Christoph
Ch Lamprecht [ Fr, 01 Dezember 2006 16:46 ] [ ID #1554636 ]
Perl » de.comp.lang.perl.misc » PerlTK und Menu-Einträge

Vorheriges Thema: SQL Tabelle!
Nächstes Thema: CWS -> SWF