[yast-commit] r41407 - in /trunk/tv: VERSION package/yast2-tv.changes src/ui.ycp
Author: lslezak Date: Fri Oct 12 15:38:53 2007 New Revision: 41407 URL: http://svn.opensuse.org/viewcvs/yast?rev=41407&view=rev Log: - fixed state of the buttons in the expert dialog in Gtk UI (#327492), don't recreate the table if not necessary - 2.16.0 Modified: trunk/tv/VERSION trunk/tv/package/yast2-tv.changes trunk/tv/src/ui.ycp Modified: trunk/tv/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/tv/VERSION?rev=41407&r1=41406&r2=41407&view=diff ============================================================================== --- trunk/tv/VERSION (original) +++ trunk/tv/VERSION Fri Oct 12 15:38:53 2007 @@ -1 +1 @@ -2.15.7 +2.16.0 Modified: trunk/tv/package/yast2-tv.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/tv/package/yast2-tv.changes?rev=41407&r1=41406&r2=41407&view=diff ============================================================================== --- trunk/tv/package/yast2-tv.changes (original) +++ trunk/tv/package/yast2-tv.changes Fri Oct 12 15:38:53 2007 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Oct 12 15:36:53 CEST 2007 - lslezak@suse.cz + +- fixed state of the buttons in the expert dialog in Gtk UI + (#327492), don't recreate the table if not necessary +- 2.16.0 + +------------------------------------------------------------------- Thu Aug 23 09:14:16 CEST 2007 - lslezak@suse.cz - don't read/write hwcfg files, remove the old files from Modified: trunk/tv/src/ui.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/tv/src/ui.ycp?rev=41407&r1=41406&r2=41407&view=diff ============================================================================== --- trunk/tv/src/ui.ycp (original) +++ trunk/tv/src/ui.ycp Fri Oct 12 15:38:53 2007 @@ -868,6 +868,9 @@ UI::ChangeWidget (`id(`parameter_entry), `Label, sformat(parameter_label, selected_parameter)); UI::ChangeWidget (`id(`parameter_entry), `Value, value); + UI::ChangeWidget (`id(`parameter_entry), `Enabled, true); + UI::ChangeWidget (`id(`set_button), `Enabled, true); + UI::ChangeWidget (`id(`reset_button), `Enabled, true); } // Set the value in the table @@ -894,29 +897,8 @@ { parameters = add (parameters, selected_parameter, value); - // Redraw the table - if (dvb) - { - if (index == 1) - { - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::dvb_modules, selected_module, parameters)); - } - else - { - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::dvb_core_drivers, selected_module, parameters)); - } - } - else if (!radio) - UI::ChangeWidget (`id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::kernel_modules, selected_module, parameters)); - else - UI::ChangeWidget (`id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::radio_modules, selected_module, parameters)); - - UI::ChangeWidget (`id(`parameters_table), `CurrentItem, - selected_parameter); + string current = (string) UI::QueryWidget (`id(`parameters_table), `CurrentItem); + UI::ChangeWidget(`id(`parameters_table), `Item(current, 1), value); } } } @@ -933,29 +915,8 @@ { parameters = add (parameters, selected_parameter, ""); - // Redraw the table - if (dvb) - { - if (index == 1) - { - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::dvb_modules, selected_module, parameters)); - } - else - { - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::dvb_core_drivers, selected_module, parameters)); - } - } - else if (!radio) - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::kernel_modules, selected_module, parameters)); - else - UI::ChangeWidget ( `id(`parameters_table), `Items, - Tv::ModuleParametersAsItems(Tv::radio_modules, selected_module, parameters)); - - UI::ChangeWidget ( `id(`parameters_table), `CurrentItem, - selected_parameter); + string current = (string) UI::QueryWidget (`id(`parameters_table), `CurrentItem); + UI::ChangeWidget(`id(`parameters_table), `Item(current, 1), value); } } } while (ret != `back && ret != `abort && ret != `next); -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
lslezak@svn.opensuse.org