• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/src/

Lines Matching +refs:frame +refs:width

32   ((f)->bdf ? (f)->bdf->width : (f)->tm.tmAveCharWidth)
40 ((f)->bdf ? (f)->bdf->width : (f)->tm.tmMaxCharWidth)
48 #define CHECK_W32_FRAME(f, frame) \
49 if (NILP (frame)) \
53 CHECK_LIVE_FRAME (frame, 0); \
54 f = XFRAME (frame); \
64 extern struct frame *x_window_to_frame ();
76 int height, width, depth;
93 extern void w32_regenerate_palette(struct frame *f);
122 int height, width;
128 /* Emacs bitmap-id of the default icon bitmap for this frame.
147 /* deferred action flags checked when starting frame update. */
160 /* Minimum width over all characters in all fonts in font_table. */
188 highlighting. X and Y can be negative or out of range for the frame. */
189 struct frame *mouse_face_mouse_frame;
216 /* The frame (if any) which has the window that has keyboard focus.
219 last frame specified in a FocusIn or FocusOut event, use
221 struct frame *w32_focus_frame;
223 /* The last frame mentioned in a FocusIn or FocusOut event. This is
227 struct frame *w32_focus_event_frame;
229 /* The frame which currently has the visual highlight, and should get
230 keyboard input (other sorts of input have the frame encoded in the
231 event). It points to the focus frame's selected window's
232 frame. It differs from w32_focus_frame when we're using a global
234 struct frame *x_highlight_frame;
246 NAME is the name of the frame.
250 /* Regexp matching a font name whose width is the same as `PIXEL_SIZE'. */
262 extern Lisp_Object w32_list_fonts P_ ((struct frame *, Lisp_Object, int, int));
270 /* Each W32 frame object points to its own struct w32_display object
283 frame, or IMPLICIT if we received an EnterNotify.
292 EXPLICIT means we received a FocusIn for the frame and know it has
293 the focus. IMPLICIT means we recevied an EnterNotify and the frame
315 /* The window used for this frame.
316 May be zero while the frame object is being created
326 /* Default ASCII font of this frame. */
332 /* If a fontset is specified for this frame instead of font, this
348 default (background color of the frame for non-toolkit scroll
372 /* This is the Emacs structure for the display this frame is on. */
379 /* Nonzero means tried already to make this frame visible. */
405 /* Return the X output data for frame F. */
408 /* Return the window associated with the frame F. */
422 /* This is the `Display *' which frame F is on. */
425 /* This is the 'font_info *' which frame F has. */
428 /* Value is the smallest width of any character in any font on frame F. */
433 /* Value is the smallest height of any font on frame F. */
438 /* Return a pointer to the image cache of frame F. */
463 /* The next and previous in the chain of scroll bars in this frame. */
474 frame. */
475 Lisp_Object top, left, width, height;
532 /* Return the inside width of a vertical scroll bar, given the outside
533 width. */
534 #define VERTICAL_SCROLL_BAR_INSIDE_WIDTH(f,width) \
535 ((width) \
558 Scroll bar windows don't have any borders; their border width is
560 a bit cleaner, since we don't have to convert between outside width
561 (used when relating to the rest of the screen) and inside width
679 extern void select_palette (struct frame * f, HDC hdc);
680 extern void deselect_palette (struct frame * f, HDC hdc);
681 extern HDC get_frame_dc (struct frame * f);
682 extern int release_frame_dc (struct frame * f, HDC hDC);
743 struct frame * check_x_frame (Lisp_Object);