Support setting window title (as OS command)
This commit is contained in:
+4
-10
@@ -19,6 +19,9 @@ namespace Terminal {
|
||||
friend void Parser::Collect::act_on_terminal( Emulator * );
|
||||
friend void Parser::CSI_Dispatch::act_on_terminal( Emulator * );
|
||||
friend void Parser::Esc_Dispatch::act_on_terminal( Emulator * );
|
||||
friend void Parser::OSC_Start::act_on_terminal( Emulator * );
|
||||
friend void Parser::OSC_Put::act_on_terminal( Emulator * );
|
||||
friend void Parser::OSC_End::act_on_terminal( Emulator * );
|
||||
|
||||
private:
|
||||
Parser::UTF8Parser parser;
|
||||
@@ -28,18 +31,9 @@ namespace Terminal {
|
||||
/* action methods */
|
||||
void print( Parser::Print *act );
|
||||
void execute( Parser::Execute *act );
|
||||
void param( Parser::Param *act );
|
||||
void collect( Parser::Collect *act );
|
||||
void clear( Parser::Clear *act );
|
||||
void CSI_dispatch( Parser::CSI_Dispatch *act );
|
||||
void Esc_dispatch( Parser::Esc_Dispatch *act );
|
||||
|
||||
/* CSI and Escape methods */
|
||||
void CSI_EL( void );
|
||||
void CSI_ED( void );
|
||||
void CSI_cursormove( void );
|
||||
void CSI_DA( void );
|
||||
void Esc_DECALN( void );
|
||||
void OSC_end( Parser::OSC_End *act );
|
||||
|
||||
public:
|
||||
Emulator( size_t s_width, size_t s_height );
|
||||
|
||||
Reference in New Issue
Block a user