comparison src/frame.c @ 5046:d4f666cda5e6

some random fixups -------------------- ChangeLog entries follow: -------------------- man/ChangeLog addition: 2010-02-20 Ben Wing <ben@xemacs.org> * internals/internals.texi (Intro to Window and Frame Geometry): Shrink diagram to fit when offset by five spaces as a result of quoting. src/ChangeLog addition: 2010-02-20 Ben Wing <ben@xemacs.org> * syswindows.h: Add table about GNU Emacs -> XEmacs Windows constants from the internals manual. * frame.c: Shrink size of diagram consistent with internals manual. * alloc.c: * compiler.h: * console.c: * events.c: * gc.c (gc_stat_start_new_gc): * gc.c (gc_stat_resume_gc): * gc.c (kkcc_marking): * gc.c (gc_1): * gc.c (gc): * objects-tty.c: * redisplay-msw.c: * redisplay-msw.c (mswindows_clear_region): * syntax.c: * syntax.c (ST_COMMENT_STYLE): * sysdep.c: Fix various compiler warnings.
author Ben Wing <ben@xemacs.org>
date Sat, 20 Feb 2010 03:24:08 -0600
parents c3cc3fa503a2
children 07dcc7000bbf
comparison
equal deleted inserted replaced
5045:c3cc3fa503a2 5046:d4f666cda5e6
26 26
27 /* About window and frame geometry [ben]: 27 /* About window and frame geometry [ben]:
28 28
29 Here is an ASCII diagram: 29 Here is an ASCII diagram:
30 30
31 +-----------------------------------------------------------------------------| 31 +------------------------------------------------------------------------|
32 | window-manager decoration | 32 | window-manager decoration |
33 | +-------------------------------------------------------------------------+ | 33 | +--------------------------------------------------------------------+ |
34 | | menubar | | 34 | | menubar | |
35 | ########################################################################### | 35 | ###################################################################### |
36 | # toolbar # | 36 | # toolbar # |
37 | #-------------------------------------------------------------------------# | 37 | #--------------------------------------------------------------------# |
38 | # | gutter | # | 38 | # | gutter | # |
39 | # |-------------------------------------------------------------------| # | 39 | # |--------------------------------------------------------------| # |
40 | # | | internal border width | | # | 40 | # | | internal border width | | # |
41 | # | |-*************************************************************-| | # | 41 | # | | ******************************************************** | | # |
42 |w# | | * |s|v* |s* | | #w| 42 |w# | | * |s|v* |s* | | #w|
43 |i# | | * |c|e* |c* | | #i| 43 |i# | | * |c|e* |c* | | #i|
44 |n# | | * |r|r* |r* | | #n| 44 |n# | | * |r|r* |r* | | #n|
45 |d# | | * |o|t* |o* | | #d| 45 |d# | | * |o|t* |o* | | #d|
46 |o# | | * text area |l|.* text area |l* | | #o| 46 |o# | | * text area |l|.* text area |l* | | #o|
47 |w# | |i* |l| * |l*i| | #w| 47 |w# | |i* |l| * |l*i| | #w|
48 |-# | |n* |b|d* |b*n| | #-| 48 |-# | |n* |b|d* |b*n| | #-|
49 |m# | |t* |a|i* |a*t| | #m| 49 |m# | |t* |a|i* |a*t| | #m|
50 |a# | |.* |r|v* |r*.| | #a| 50 |a# | |.* |r|v* |r*.| | #a|
51 |n# t| | *--------------------------+-|i*--------------------------+-* | |t #n| 51 |n# t| | *-------------------------+-|i*----------------------+-* | |t #n|
52 |a# o|g|b* scrollbar | |d* scrollbar | *b|g|o #a| 52 |a# o|g|b* scrollbar | |d* scrollbar | *b|g|o #a|
53 |g# o|u|o*--------------------------+-|e*--------------------------+-*o|u|o #g| 53 |g# o|u|o*-------------------------+-|e*----------------------+-*o|u|o #g|
54 |e# l|t|r* modeline |r* modeline *r|t|l #e| 54 |e# l|t|r* modeline |r* modeline *r|t|l #e|
55 |r# b|t|d*************************************************************d|t|b #r| 55 |r# b|t|d********************************************************d|t|b #r|
56 | # a|e|e* =...texttexttex....= |s|v* |s*e|e|a # | 56 | # a|e|e* =..texttexttex....= |s|v* |s*e|e|a # |
57 |d# r|r|r*o m=...texttexttextt..=o m|c|e* |c*r|r|r #d| 57 |d# r|r|r*o m=..texttexttextt..=o m|c|e* |c*r|r|r #d|
58 |e# | | *u a=.texttexttextte...=u a|r|r* |r* | | #e| 58 |e# | | *u a=.exttexttextte...=u a|r|r* |r* | | #e|
59 |c# | |w*t r=.....texttexttex..=t r|o|t* |o*w| | #c| 59 |c# | |w*t r=....texttexttex..=t r|o|t* |o*w| | #c|
60 |o# | |i*s g= etc. =s g|l|.* text area |l*i| | #o| 60 |o# | |i*s g= etc. =s g|l|.* text area |l*i| | #o|
61 |r# | |d*i i= =i i|l| * |l*d| | #r| 61 |r# | |d*i i= =i i|l| * |l*d| | #r|
62 |a# | |t*d n= =d n|b|d* |b*t| | #a| 62 |a# | |t*d n= =d n|b|d* |b*t| | #a|
63 |t# | |h*e = inner text area =e |a|i* |a*h| | #t| 63 |t# | |h*e = inner text area =e |a|i* |a*h| | #t|
64 |i# | | * = = |r|v* |r* | | #i| 64 |i# | | * = = |r|v* |r* | | #i|
65 |o# | | *---====================---+-|i*--------------------------+-* | | #o| 65 |o# | | *---===================---+-|i*----------------------+-* | | #o|
66 |n# | | * scrollbar | |d* scrollbar | * | | #n| 66 |n# | | * scrollbar | |d* scrollbar | * | | #n|
67 | # | | *--------------------------+-|e*--------------------------+-* | | # | 67 | # | | *-------------------------+-|e*----------------------+-* | | # |
68 | # | | * modeline |r* modeline * | | # | 68 | # | | * modeline |r* modeline * | | # |
69 | # | | ************************************************************* | | # | 69 | # | | ******************************************************** | | # |
70 | # | | * minibuffer * | | # | 70 | # | | * minibuffer * | | # |
71 | # | | ************************************************************* | | # | 71 | # | | ******************************************************** | | # |
72 | # | | internal border width | | # | 72 | # | | internal border width | | # |
73 | # |-------------------------------------------------------------------| # | 73 | # |--------------------------------------------------------------| # |
74 | # | gutter | # | 74 | # | gutter | # |
75 | #-------------------------------------------------------------------------# | 75 | #--------------------------------------------------------------------# |
76 | # toolbar # | 76 | # toolbar # |
77 | ########################################################################### | 77 | ###################################################################### |
78 | window manager decoration | 78 | window manager decoration |
79 +-----------------------------------------------------------------------------+ 79 +------------------------------------------------------------------------+
80 80
81 # = boundary of client area; * = window boundaries, boundary of paned area 81 # = boundary of client area; * = window boundaries, boundary of paned area
82 = = boundary of inner text area; . = inside margin area 82 = = boundary of inner text area; . = inside margin area
83 83
84 Note in particular what happens at the corners, where a "corner box" 84 Note in particular what happens at the corners, where a "corner box"