Author Topic: Eagle control panel pane sizing  (Read 1572 times)

0 Members and 1 Guest are viewing this topic.

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Eagle control panel pane sizing
« on: March 27, 2021, 07:45:47 am »
How can the Eagle control panel pane sizing be set per user preferences? When opening Eagle my left pane is consistently too small (see picture attached). How can this be set so that upon starting Eagle a different left pane size can be set in the control panel?

 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #1 on: March 27, 2021, 10:00:19 am »
hello,
works for v7.7:
- start eagle, no schematic+ board open, only control panel
- resize only control panel as you wish
- place/drag the vertical window-splitter, so that you get the desired witdh for the main-part (with the libraries)
- menupoint options --> window-positions-> save
- close eagle, start eagle again and check wether the window-positions are saved and restored (ok) or not (bad, but than I can't help).
Maik
 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #2 on: March 27, 2021, 10:53:34 am »
Hi, thank you for your reply! But no succes.
My version: 7.6.0 in windows 10.

I also tried this:
in eagle.exe properties, compatibility modus
1. modus Windows 7: no result
2. High DPI settings change: high DPI scaling ignore and scale according to "system". No result, but finer print on my 4k monitor (better use of 4k).
3. execute as administrator: no result

Then tried with one project "opened", no result.
Tried in reduced total window size (not full screen): no result

Then checked eagle.scr for possible adaptations: could notsee anything obvious, but I have no idea how to configure that anyway.
 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #3 on: March 27, 2021, 02:57:35 pm »
>My version: 7.6.0 in windows 10.
advice: upgrade to v7.7 (last version with the same license code as v7.6). Only some minor bugfixes, but whynot.

>Then checked eagle.scr for possible  ...
false file.
Look at c:\Users\YOUR_USERNAME\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr
This file is saved on every eagle-exit and should have the time-stamp from your last eagle-exit.
Maybe there are multiple versions of this file?
you need read/write-access for this file. (run eagle as administrator?)

The window-positions are stored at the end of the file (only updated if I go to control panel -->  options --> window-positions-> save).
Example from my eaglerc.usr (lines from 408...415):
Window.Brd.Loc = "0 0 1365 727"
Window.Brd.State = "1"
Window.Epf.Loc = "0 0 1455 887"
Window.Epf.State = "2"
Window.Lbr.Loc = "0 0 1919 1000"
Window.Lbr.State = "1"
Window.Sch.Loc = "0 0 1365 727"
Window.Sch.State = "1"

The line Window.Epf.Loc = "0 0 1455 887" codes the control-panel-window position/size.
Maik


 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #4 on: March 27, 2021, 03:16:17 pm »
Hi, thanks for your response!

Under c:/Program Files(x86)/EAGLE-7.6.0/scr I have eagle.scr but no eaglerc.scr
And it does not get updated on eagle closure, even after "Windows/Save" and/or File/Save All

But that is the one file used on start-up: when I change for example the Grid Size, it is followed ok after start-up.


 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #5 on: March 27, 2021, 03:34:43 pm »
false directory!

you must look at the users/documents-directory:
Look at:
C:\USERS\YOUR_USERNAME\AppData\Roaming\CadSoft\EAGLE\eaglerc.usr

And it's the file *.USR, (I think for "user"?), not *.scr.
« Last Edit: March 27, 2021, 03:36:42 pm by mf_ibfeew »
 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #6 on: March 27, 2021, 04:10:18 pm »
Ok, I found eaglerc.usr
Thanks for that!

When searching for "Window.." I only find

Window.Epf.Loc = "3840 486 5759 1611"
Window.Epf.State = "1"
 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #7 on: March 27, 2021, 04:57:34 pm »
try:
if you start eagle, than exit eagle, than look at eaglerc.usr:
Has the file got a new (actual) timestamp? (if not --> there is maybe something wrong with the file->access-rights so eagle cant save the settings).
Or there are other versions of eaglerc.usr where eagle saves its parameters.

Your line
Window.Epf.Loc = "3840 486 5759 1611"
should be the correct line for the control-panel-window size&position.
The coordinates are saved as x-left, y-top , x-right, y-bottom. So you can use a texteditor to play with the values in these line. After each change start eagle to look for an effect.

The line
Window.Epf.State = "1"
shows the size-status of the window:
1-window maximized
2-window not maximized, size set with mouse by dragging on the window-corner
Possibly play with maximized/nonmaximized state.
 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #8 on: March 27, 2021, 08:21:56 pm »
Great explanation, I would never have found this myself, thank you! I will try that tomorrow morning.

But just this question: this issue is not about the control panel window, but about the left pane in that window. Can that be affected/influenced by some parameter in that file
 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #9 on: March 27, 2021, 08:36:43 pm »
on my eaglerc.user file:
line 61: ControlPanel.Splitter.Sizes = "763 1151"
The vertical splitting between left and right side seems to work with "saving position".
The horizontal splitting on the right side between top<->bottom (top half: description of library and device ; bottom: description of available packages for the selected device) seems not to be safed.
 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #10 on: March 27, 2021, 09:10:43 pm »
Strange, I do not have this ControlPanel.Splitter.Sizes in my file.
I will try and add this part, and see what that gives.
 

Offline 84750Erik

  • Contributor
  • Posts: 40
  • Country: be
    • My Safety
Re: Eagle control panel pane sizing
« Reply #11 on: March 28, 2021, 05:32:36 am »
When I add ControlPanel.Splitter.Sizes = "1000 1151" no effect is shown on start up.
When closing Eagle this file does get saved (I see the time of last saving being updated to current time).

It seems as if Eagle does not read that line.

However when I change for example ControlPanel.View.AutoOpenProjectFolder = "1" to a 0 then the project folder indeed is not opened. And vice versa.

I have this version running on another 2 computers, one Windows 7, the other Windows 8.1: the same issue on each one of them. So I guess a bug in version 7.6.0?

I have an educational license for the professional version, how should I proceed to get professional version 7.6.1?

« Last Edit: March 28, 2021, 06:42:22 am by 84750Erik »
 

Online mf_ibfeew

  • Contributor
  • Posts: 14
  • Country: de
Re: Eagle control panel pane sizing
« Reply #12 on: March 28, 2021, 09:59:41 am »
normally you could download v7.7:
http://eagle.autodesk.com/eagle/software-versions/1
install and activate with your license-file.
On Win10 I have to run eagle.exe the first time as administrator to be able to activate.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf