comparison src/frame-tty.c @ 30:ec9a17fef872 r19-15b98

Import from CVS: tag r19-15b98
author cvs
date Mon, 13 Aug 2007 08:52:29 +0200
parents 376386a54a3c
children 131b0175ea99
comparison
equal deleted inserted replaced
29:7976500f47f9 30:ec9a17fef872
60 { 60 {
61 if (first_on_console) 61 if (first_on_console)
62 call1 (Qinit_post_tty_win, FRAME_CONSOLE (f)); 62 call1 (Qinit_post_tty_win, FRAME_CONSOLE (f));
63 } 63 }
64 64
65 /* Change from withdrawn state to mapped state. */
66 static void
67 tty_make_frame_visible (struct frame *f)
68 {
69 if (!FRAME_VISIBLE_P(f))
70 {
71 SET_FRAME_CLEAR(f);
72 f->visible = 1;
73 }
74
75 }
76
77 /* Change from mapped state to withdrawn state. */
78 static void
79 tty_make_frame_invisible (struct frame *f)
80 {
81 f->visible = 0;
82 }
83
84 static int
85 tty_frame_visible_p (struct frame *f)
86 {
87 return FRAME_VISIBLE_P(f);
88 }
89
65 90
66 /************************************************************************/ 91 /************************************************************************/
67 /* initialization */ 92 /* initialization */
68 /************************************************************************/ 93 /************************************************************************/
69 94
70 void 95 void
71 console_type_create_frame_tty (void) 96 console_type_create_frame_tty (void)
72 { 97 {
73 CONSOLE_HAS_METHOD (tty, init_frame_1); 98 CONSOLE_HAS_METHOD (tty, init_frame_1);
74 CONSOLE_HAS_METHOD (tty, after_init_frame); 99 CONSOLE_HAS_METHOD (tty, after_init_frame);
100 CONSOLE_HAS_METHOD (tty, make_frame_visible);
101 CONSOLE_HAS_METHOD (tty, make_frame_invisible);
102 CONSOLE_HAS_METHOD (tty, frame_visible_p);
75 } 103 }
76 104
77 void 105 void
78 vars_of_frame_tty (void) 106 vars_of_frame_tty (void)
79 { 107 {