1 package SL::Helper::UserPreferences::DisplayPreferences;
4 use parent qw(Rose::Object);
6 use SL::Helper::UserPreferences;
8 use Rose::Object::MakeMethods::Generic (
9 'scalar --get_set_init' => [ qw(user_prefs) ],
12 sub get_longdescription_dialog_size_percentage {
13 $_[0]->user_prefs->get('longdescription_dialog_size_percentage');
16 sub store_longdescription_dialog_size_percentage {
17 $_[0]->user_prefs->store('longdescription_dialog_size_percentage', $_[1]);
21 SL::Helper::UserPreferences->new(
22 namespace => $_[0]->namespace,
27 sub namespace { 'DisplayPreferences' }
40 SL::Helper::UserPreferences::DisplayPreferences - preferences intended
41 to store user settings for various display settings.
45 use SL::Helper::UserPreferences::DisplayPreferences;
46 my $prefs = SL::Helper::UserPreferences::DisplayPreferences->new();
48 $prefs->store_use_duration(1);
49 my $value = $prefs->get_longdescription_dialog_size_percentage;
53 This module manages storing the user's choise for settings for
54 various display settings.
55 For now the preferred procentual size of the edit-dialog for longdescriptions
56 of positions can be stored.
64 Bernd Bleßmann E<lt>bernd@kivitendo-premium.deE<gt>