Hi Tom,
I refer you to my
previous post, with the section "To resize the utility panels, eg Radio Stack, Throttle, etc" > "The panel.cfg method".
George's explanations are accurate. However, note that there are two ways to effect panel (including utility panel) position:
[list]* position=x // where x = 1 to 8 (as george explained); or
* window_pos=x, y
Where x and y represent the percentages of screen. x starts on the left and goes to the right for positive values, just like the convention you learnt at school. Counter to the convention you learnt at school, y starts at the top and goes *down* for positive values. [/list:u]
For example:
Code:
position= 8
window_pos=0.682,0.42
If a window section has both "position=x" and "window_pos=x,y" then "window_pos=" prevails. It is never a good idea to rely on such quirky program behaviour. Standard practice is to comment out, in the manner george described, the technique you do not want to take effect. This makes things explicit and therefore the file is more readable. eg
Code:
//position=7
window_pos=0.682,0.42
Note, too, if neither position technique is included FSX defaults to, assumes, position=7.
Useful decimals for x values in window_pos at 5040 are:
1/3 -> 0.333
1/2 * 1/3 -> 0.166
1/9 -> 0.111
1/27 -> 0.037
1 px -> 0.000198 (100/5040)/100
50px -> 0.0099
70px -> 0.0138
100px -> 0.0198
You can add pixel values, expressed as a decimal percentage, to fractional values, expressed as a decimal percentage. Eg
* 2/3rds of a 5040 screen places you on the left edge of the right monitor. window_pos=0.666,y
* Add 70px to allow for bezel management (if 70px is your setting like me), pushing the utility panel further right. window_pos=0.666 + 0.0198,y. That is, window_pos=0.686,y
This gives you theoretically approximate positions. You may like to nudge a panel left or right via trail and error.
The C172sp is a bit of a bitch as there are several main panels ("main panel", "IFR panel", "Landing View") that, if you do not get right, will cause the crazy, hourglass, cursor problem.
So here are my differences (additions and changes) for the C172sp. I thought I'd throw in B737-800 values at no extra charge. They represent changes from the default panel.cfg files for a 5040 resolution. They generally place the radio stack on the right hand monitor, the gps on the left, open them by default, and allow for 70px bezel managment. You can guess what "visible=0" and "visible=1" means.
Code:
// Cessna 172sp
[Window00] // Main Panel
window_size= 0.333, 1.00
//view_window_rect=0,0,8192,4000
view_window_rect=0,0,8192,3600
[Window03] // IFR Panel
windowsize_ratio=1.000
window_size= 0.333, 1.00
[Window04] // Landing View
window_size= 0.333, 1.00
// You could ignore changes to Window01 as the main panel already has a radio stack panel embedded
[Window01] // Radio Stack Panel
embedded.
//position=8
window_size= 0.050,0.58
window_pos=0.682,0.42
visible=1
[Window02] // GPS Panel
window_pos=0.157,0.52 // x,y
window_size=0.163,0.48 // width, height
VISIBLE=1
Code:
// Boeing 737-800
[VIEWS]
//VIEW_FORWARD_DIR=-1.000, 0.000, 0.000
// The following rotates the nose down a little to see over the dash. Also use Ctrl + Q and Ctrl + Shift + Q in flight.
VIEW_FORWARD_DIR=5.000, 0.000, 0.000
[Window00] // Main Panel
window_size= 0.333,1.00
[Window01] // Radio Stack
//position=8
window_size= 0.050,0.58
window_pos=0.682,0.42
visible=1
[Window02] // GPS
window_pos=0.157,0.52 // x,y
window_size=0.163,0.48 // width, height
VISIBLE=1
[Window03] // Throttle Panel
window_pos=0.734,0.45 // x,y
window_size=0.10,0.55 // width, height
visible=1
[Window04] // Overhead Panel
window_size=0.166,0.7 // width, height
[Window05] // Trim Panel
window_pos=0.839,0.80 // x,y
window_size=0.060,0.20 // width, height
John.