class RotateScreen : public GenericScreen {
private:
+ unsigned char *fadefrom_buf;
bool valid;
std::vector<Subscreen> subscreens;
unsigned current_screen;
- struct timeval last_update;
+ struct timeval last_update, fade_started;
+ bool in_fade, fade_found_start_time, fade_to_new_info;
bool needs_update();
+ bool can_update();
public:
RotateScreen();