Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 28, 2009, 10:44:26 AM (15 years ago)
Author:
rgrieder
Message:

Committing some unstable changes to the IOConsole for testing purposes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/console/src/libraries/core/IOConsole.h

    r5983 r5995  
    5353
    5454    private:
    55         enum EscapeMode
    56         {
    57             None,
    58             First,
    59             Second
    60         };
    6155
    6256        void setTerminalMode();
    6357        static void resetTerminalMode();
     58        int getTerminalSize(int* x, int* y);
    6459
    6560        void print(const std::string& line);
    6661        void printInputLine();
     62        void printStatusLines();
    6763
    6864        // Methods from ShellListener
     
    7470        void executed();
    7571        void exit();
    76 
    7772        Shell&                  shell_;
    78         EscapeMode              escapeMode_;
    79         std::string             escapeSequence_;
    8073        InputBuffer*            buffer_;
    8174        static termios*         originalTerminalSettings_;
     75        bool                    bPrintStatusLine_;
     76        bool                    bStatusPrinted_;
     77        std::vector<unsigned>   statusLineWidths_;
    8278
    8379        static IOConsole* singletonPtr_s;
Note: See TracChangeset for help on using the changeset viewer.