new windows on multi-monitor

JohnR

Member²
I am running a multi-monitor setup and run the main MDI on monitor 1. Monitor 2 is to the left of monitor 1.

I have dragged the floating browser onto monitor 2 to give me more space in the main MDI.

When I open a new window from the browser, it effectively puts the new window under the browser on monitor 2. This gives me a large scroll bar in the main MDI and I have to scroll across to pick up the window and drag it into the space on monitor 1. I have to do this for every window opened.

Can I have a fix for this please?

Thanks,
John
 
It seems that multi monitor support doesn't work well. I am using version 7.0.2.1076 on windows XP SP2. I am not using any other windows manager (e.g. nvidia, ati managers).
The PLSQL developers is started with the following options : nosplash and nologin.
I have 2 monitors and even if i move the application on monitor no.2,close and start,after that the application is still opened on monitor no.1; The login dialog is opening all the time on monitor no.1 (even if i already moved the application on monitor no.2).
I checked also with one colegue and he has the same problemes.

Thank you,
Adrian I.
 
Did you enable the "AutoSave Desktop" preference? Only then will the application window reappear at the same location with the same size.
 
Yes,
See bellow :

[Preferences]
SessionMode=1
OpenTransaction=1
CheckConnection=False
SelectedHome=Ora92
OCIFile=
EditableDBSource=True
AskSaveDBSource=True
CompilableReadOnlySource=True
ConfirmCommit=False
UseDBAViews=False
AutoDebugInfo=True
OutputClear=False
OutputBufferSize=1000000
StoreHistory=False
HistorySize=100
DisplaySize=30
HistoryWithPassword=False
HistorySort=2
AllowDuplicateHistory=False
HistoryGrouped=False
SqlOthExt=ssc
RepDefExt=rap
LineBreakMode=1
LineBreakLocations=
SQLToExcel=False
BackupFiles=0
BackupRelPath=Backup
BackupAbsPath=
AutoExecuteSQL=True
AutoSelectSQL=True
AskSaveSQL=True
LinkedQueryInNewWindow=True
NumberFieldsToChar=False
DateFieldsToChar=False
ShowDictionaryInfoInResultGrid=True
NumberLayoutStyle=1
BackgroundCompilation=True
SavePFInfo=False
PFInfoLocation=2
PFInfoRelPath=
PFInfoAbsPath=
AutoSaveUsername=True
AutoSaveDesktop=True
InternalHTML=False
MultiRowTabs=True
CompleteFilePath=True
UseProjects=False
BrowserShowDatatypes=False
SmartTab=True
TabPosition=2
SmartFill=True
WrapLines=False
WrapFind=True
RightMargin=78
CursorAfterEOL=True
KeywordsCase=1
DisplayLineNrs=True
HighLightLine=True
CodeAssistantDelay=3000
CodeAssistantStyle=0
CodeAssistantOriginalCase=True
SetToolbarIndicator=False
ToolbarIndicatorLeft=0
SetChildFormIndicator=True
SetMainFormIndicator=True
UserDateFormat=dd-mm-yyyy
DateFormatID=0
UserTimeFormat=hh:mm:ss
TimeFormatID=0
CheckNewsMode=5
CheckUpdatesMode=5
PrintDialog=True
PrintWrap=True
BWPrint=True
BkgPrint=False
PrintSQLText=True
PrintPageNrs=True
 
Hi Marco,

Do you need any other information in order tell me if this is a bug, an ehancement or something related to my computer configuration ?

Thank you.

Regards,
Adrian I.
 
I had the same problem with starting on the second monitor. As a quick fix I edited this registry setting:

HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Position\Monitor and set it to 1.

It looks like Developer doesn't save this correctly, although it seems to read it.

(I'm posting this since it worked for me and appears to have no side-effects. I accept no liability if it screws up your PC! :) )

Cheers
John
 
Thank you John,

The registry entry described by you fix only the main windows (the Login dialog is still opening the first Monitor).
With this occasion i find out that a key has to exists also for other forms :
Bellow are enumerated the keys which i have in my environment :
BeautifierRulesForm
BreakpointForm
ColumnEditorForm
CrashForm
EditObjectForm.DBLink
EditObjectForm.Directory
EditObjectForm.Job
EditObjectForm.Profile
EditObjectForm.Role
EditObjectForm.Sequence
EditObjectForm.SQL
EditObjectForm.Synonym
EditObjectForm.Table
EditObjectForm.User
FilterForm
PlugInForm
PreferenceForm
RegFileTypesForm
StandardQueryForm
TextEditForm
TotalRecallForm

I created a new key named LogOnForm with a subkey Monitor with value 1 but it didn't worked :) .

Please fix first the LogOnForm, thank you.

Regards,
Adrian I.
 
Back
Top