# Revision history [back]

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

**Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
pEvent = pEvent \ 4096 'pEvent SHR 11
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub**


You can refine/enhance it, of course, but it works for me as it is.

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

**Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
pEvent = pEvent \ 4096 'pEvent SHR 11
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub**


You can refine/enhance it, of course, but it works for me as it is.

is because I only use it for one document per session..

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

**Global Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
pEvent = pEvent \ 4096 'pEvent SHR 11
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub**
Sub


You can refine/enhance it, of course, but it works for me as it is because I only use it for one document per session..

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
pEvent = REM Parameter pEvent  (Value pEvent \ 4096 'pEvent = pEvent SHR 11
11 unused so far.)
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
REM Parameter pEvent unused so far.
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub


You can refine/enhance it, of course, but it works for me as it is because I only use it for one document per session..

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for the document via can use >Window>New. That'surely That's surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
REM Parameter pEvent  (Value pEvent \ 4096 = pEvent SHR 11 unused so far.)
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
REM Parameter pEvent unused so far.
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub


You can refine/enhance it, of course, but it works for me as it is because I only use it for one document per session..

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for via >Window>New. That's surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly wjat what you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
REM Parameter pEvent  (Value pEvent \ 4096 = pEvent SHR 11 unused so far.)
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
REM Parameter pEvent unused so far.
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
errorExit:
End Sub


You can refine/enhance it, of course, but it works for me as it is because I only use it for one document per session..

What you are dreaming of may be an MDI interface. Sorry. You won't get it. See tfd#31481 e.g. (very old feature request).

If you need to have more than one Viewcontroller for a document, you need to create a second window for via >Window>New. That's surely not as handy as you would like it, but its usable. At least for a longer session the minute you may need to find an optimal arrangement for the windows should pay.

Simpler is to use only the Navigator, and if Headings aren't exactly what you want to jump to, to set Bookmarks.

Since I neither use much the Headings-option nor want to set bookmarks again and again - annd then to forget to delete the obsolete ones, I personally use the very primitive triple of one global variable and two Basic two-liners which are added to the Standard toolbar as sensitive text areas. See code below.

Global lastSavedSel

Sub rememberCurrentSelection(pEvent)
REM Parameter pEvent  (Value pEvent \ 4096 = pEvent SHR 11 unused so far.)
lastSavedSel = ThisComponent.CurrentSelection
End Sub

Sub selectAsRemembered(pEvent)
REM Parameter pEvent unused so far.
On Error Goto errorExit
ThisComponent.CurrentController.Select(lastSavedSel)
ThisComponent.CurrentController.select(lastSavedSel)
errorExit:
End Sub


You can refine/enhance it, of course, but it works for me as it is because I only use it for one document per session..