/elec/propeller-clock

To get this branch, use:
bzr branch http://bzr.ed.am/elec/propeller-clock

« back to all changes in this revision

Viewing changes to src/modes/settings_major_mode.cc

  • Committer: edam
  • Date: 2012-05-18 12:11:01 UTC
  • Revision ID: tim@ed.am-20120518121101-0wik922hyvjkcjdi
switched back to using classes for modes

Show diffs side-by-side

added added

removed removed

33
33
#define DATE_SET_IDX 2
34
34
 
35
35
 
36
 
SettingsMajorMode::SettingsMajorMode( Button &button )
37
 
        :
38
 
        _button( button )
 
36
void SettingsMajorMode::draw( int segment )
39
37
{
 
38
        Text::draw( 0, segment );
40
39
}
41
40
 
42
41
 
95
94
                break;
96
95
        }
97
96
 
98
 
        Text::set_message_text( 0, str0 );
 
97
        Text::set_message( 0, str0 );
99
98
}
100
99
 
101
100
 
104
103
        _item = _part = 0;
105
104
 
106
105
        reset_messages();
107
 
 
108
 
        _button.set_press_mode( false );
109
106
}
110
107
 
111
108
 
112
109
void SettingsMajorMode::deactivate()
113
110
{
114
 
        _button.set_press_mode( true );
115
 
 
116
 
        // save time
117
 
 
118
111
}
119
112
 
120
113
 
165
158
 
166
159
void SettingsMajorMode::reset_messages()
167
160
{
168
 
        Text::reset();
169
 
 
170
 
        Text::set_up_message( 0, Text::MODE_TOP | Text::MODE_ALL );
 
161
        Text::reset_message( 0, Text::MODE_TOP | Text::MODE_ALL );
171
162
}