The need for split screen

Asked by Captain on 2017-08-02

I wonder if the developers are planning to introduce such a feature that allows the user to split horizontally the page on display. This would be very practical because in reading texts with footnotes the need to go back and forth between the main text and the footnotes would be eliminated, allowing the user to view both conveniently. This is particularly important for academics that view such texts.

Question information

Language:
English Edit question
Status:
Solved
For:
qpdfview Edit question
Assignee:
No assignee Edit question
Solved by:
Adam Reichold
Solved:
2017-11-30
Last query:
2017-11-30
Last reply:
2017-11-30
Adam Reichold (adamreichold) said : #1

Hello Captain,

indeed we have discussed this several times and the current trunk (what will hopefully become version 0.4.18 some day) already contains a first implementation, i.e. you can try this out (and I would be grateful if you did) by building from source, using the dailydebs or some other form of VCS-based package depending on the distribution of your choice.

Note that if you might need to reset your tool bar settings or manually add the new actions to the tab or main view context menus to able to split horizontally/vertically or close a current view. There are certainly a lot of quirks left since most of the code is not aware of the fact that tabs can now contain more than one view, which is why more end user testing would be nice...

Best regards, Adam.

Captain (barla29) said : #2

Dear Adam,
Thank you for your quick response. Unfortunately, I am not as experienced as to be able to implement the technical suggestions you made. If, however, you can provide me with a .deb file that I can easily install, I'd be happy to test it and provide you with feedback afterwards.
Best regards,
Emrehan Zeybekoglu

Adam Reichold (adamreichold) said : #3

Hello again,

you can use the dailydebs available at

https://code.launchpad.net/~adamreichold/+archive/ubuntu/qpdfview-dailydeb

on Ubuntu-derived distributions.

Best regards, Adam.

David (tacd) said : #4

Hi,
I discovered this thread and took up your offer to test out split view; the current implementation seems to allow the secondary view to scroll independently only until the primary view is moved, at which point both views will 'lock' back to the same part of the document while scrolling. My only request / bug report so far would be to allow both views to scroll fully independently. (My particular use case is reading the body of an article in the top half of a split view while checking references or footnotes in the bottom view.)

Many thanks!
 - David

Adam Reichold (adamreichold) said : #5

Hello David,

there should already be a setting to control this at least globally: In the settings dialog, on the behavior tab, you can disable the "Synchronize split views" setting to get completely independent views.

Best regards, Adam.

Captain (barla29) said : #6

Hi Adam,
I can split the pages but when clicking horizontal splits the page vertically, clicking vertical, splits it horizontally. I am using Ubuntu 16.04.

Best regards,

E. Zeybekoglu

Best Adam Reichold (adamreichold) said : #7

Hello Captain,

I just tested this again and I guess we probably misunderstand each other: Horizontally means that the views are left and right of each other whereas vertical means that the views are above and below each other. (Of course, the splitter itself is a vertical line for a horizontal split and the other way around.) So I think that this works as expected.

Best regards, Adam.

Captain (barla29) said : #8

OK, that is clarified. I have another question though:

I can split the page only by right clicking on a tab when there are at least two tabs open. If I have only one document, then I don't know how to go about splitting the page.

Thanks again,

Emrehan Zeybekoglu

Adam Reichold (adamreichold) said : #9

Two options: Modify the document view context menu to include these actions via the interface settings or always show tabs instead of only when necessary (also via the interface settings).

Captain (barla29) said : #10

That works. Thank you..