Browser and Viewer inconsistensies

Ask for help and post your question on how to use XnView Classic.

Moderators: helmut, XnTriq, xnview

Post Reply
Garfunkel

Browser and Viewer inconsistensies

Post by Garfunkel »

First of all, thanks for such a great piece of software as your XnView is. It's great.

But there're some bugs - The nastiest one is that when you preview a folder in thumbnail view then doubleclick on any picture to view it in full size and then return back to Browser its size (the size of Browser's window) becomes the same as the picture last viewed! Please, fix it.
The browser and the viewer MUST have different position and size setting, independent on each other.

And can I change the folder for storing wallpapers? I don't like it to be kept in My Documents folder.
Thanks in advance!

<Note: This post has been edited by a moderator>
Xyzzy
Posts: 652
Joined: Tue Nov 23, 2004 10:17 pm
Location: Poland

Post by Xyzzy »

I confirm.

You can avoid this by unsetting Options->View->Maximize View when Open. But this really should be fixed, as apparently View setting influences all child windows of XnView instead of only View windows.

X.
Dreamer
XnThusiast
Posts: 4608
Joined: Sun Jul 25, 2004 9:08 pm

Post by Dreamer »

I like that everything is in the same window.
You could use 'Fit image to window (all or large only) and position and size of your browser window will be the same and if you want it larger, use fullscreen (middle mouse button to enable/disable in viewer)

However, I agree that the position and size of the browser window should remains the same, but I don't want two (or more) windows for a single xnview instance - if I double-click on image in browser, browser window should be closed and if I double-click on image in viewer, viewer window should be closed (and browser opened)
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Dreamer wrote:... - if I double-click on image in browser, browser window should be closed and if I double-click on image in viewer, viewer window should be closed (and browser opened)
I'd prefer to keep the browser window open, always. When double-clicking on a thumbnail, it will just be hidden by the image view that is opened.
This might sound inconsistent, but I cannot see a big handicap for the usage of XnView when not closing the browser window. On the other hand I guess that closing the browser window and re-opening will cause various refreshs and various technical issues, e.g. selection, focus, ....
Dreamer
XnThusiast
Posts: 4608
Joined: Sun Jul 25, 2004 9:08 pm

Post by Dreamer »

helmut wrote:
Dreamer wrote:... - if I double-click on image in browser, browser window should be closed and if I double-click on image in viewer, viewer window should be closed (and browser opened)
I'd prefer to keep the browser window open, always. When double-clicking on a thumbnail, it will just be hidden by the image view that is opened.
This might sound inconsistent, but I cannot see a big handicap for the usage of XnView when not closing the browser window. On the other hand I guess that closing the browser window and re-opening will cause various refreshs and various technical issues, e.g. selection, focus, ....
Browser window would not must be closed, just hidden (completely), Viewer window too, I just don't want too many windows on my screen (there are enough opened even without that), I like "all in one" xnview window.

What about this? :wink:

(o) - Option for Dreamer
( ) - Option for Helmut
Xyzzy
Posts: 652
Joined: Tue Nov 23, 2004 10:17 pm
Location: Poland

Post by Xyzzy »

I am strongly for current behaviour. Just remove the sizing bug.

X.
Garfunkel

Post by Garfunkel »

As a programmer, I can say that it could be easily done (really) just save the browser position and size anywhere (registry, ini file) and on returning to browser just restore those (it will be done fast , in no moment and visiually imperceptibly). And by the way, there's no harm in having just ONE other window for viewing pictures.
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Garfunkel wrote:As a programmer, I can say that it could be easily done (really) just save the browser position and size anywhere (registry, ini file) and on returning to browser just restore those (it will be done fast , in no moment and visiually imperceptibly).
I think Pierre does know how program this himself.
Garfunkel wrote:And by the way, there's no harm in having just ONE other window for viewing pictures.
Not clear what you are refering to or what you want to say.

Garfunkel, please put some thougts and a nicer tone in your posts. Thanks.
User avatar
xnview
Author of XnView
Posts: 46236
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

Garfunkel wrote:As a programmer, I can say that it could be easily done (really) just save the browser position and size anywhere (registry, ini file) and on returning to browser just restore those (it will be done fast , in no moment and visiually imperceptibly). And by the way, there's no harm in having just ONE other window for viewing pictures.
Currently the size/position saving works only when you have "Fit window to image" & "Force XnView ..."
So i enable it all the time ;-)
Pierre.
Garfunkel

Post by Garfunkel »

Garfunkel wrote: Garfunkel, please put some thougts and a nicer tone in your posts. Thanks.
Oh, sorry, I really did not mean to hurt anybody. I respect the author of XnView as he's a generous and talanted guy. And sorry for my English, I'm from Azerbaijan and have some troubles with writing in English.
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Garfunkel wrote:Oh, sorry, I really did not mean to hurt anybody. I respect the author of XnView as he's a generous and talanted guy. And sorry for my English, I'm from Azerbaijan and have some troubles with writing in English.
I understand. Thank you for writing here. :-)

Greetings to Azerbaijan, Helmut
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Re: Browser and Viewer inconsistenses

Post by helmut »

Garfunkel wrote:...The nastiest one is that when you preview a folder in thumbnail view then doubleclick on any picture to view it in full size and then return back to Browser its size (the size of Browser's window) becomes the same as the picture last viewed! Please, fix it.
The browser and the viewer MUST have different position and size setting, independent on each other.
...
XnView is an MDI application. The browser and each image view is a child window.
Now, assume that you have browser (child) window maximized. Now you double click on a thumbnail to open the image. According to your suggestion, the whole main window would resize, since the image view has its own size.

Do you really want the main window to change size whenever switching from browser window to image view and back? From my point of view this would be very irritating.
Xyzzy
Posts: 652
Joined: Tue Nov 23, 2004 10:17 pm
Location: Poland

Post by Xyzzy »

Helmut,

Garfunkel writes about browser window, not main window.
To observe the problem:
- Run XnView (empty or with browser window), maximize it.
- Set options so that View will open in full screen.
- Open Browser (if it is closed) and resize its window, so it occupies fe. lower left corner of the main window.
- Double click on picture to open it.
- Press enter. Browser window is now maximized- WRONG
OR
- Press ESC and close View window. Browser window is now maximized- WRONG.

X.
User avatar
helmut
Posts: 8704
Joined: Sun Oct 12, 2003 6:47 pm
Location: Frankfurt, Germany

Post by helmut »

Xyzzy wrote:Garfunkel writes about browser window, not main window.
Thanks for pointing this out. That really makes a difference.
Xyzzy wrote:To observe the problem:
- Run XnView (empty or with browser window), maximize it.
With your description I could reproduce the "problem". This behaviour is just the way MDI works: If you maximize one of the child windows, all other children will be maximized, too.

Sure enough, one could try to change the MDI behaviour, but then the behaviour is inconsistent with other MDI application and other users will be annoyed. So you're dealing with lemons, here (means that you try to cure one problem but you have another one).

Maybe MDI is not up-to-date and outfashioned (even Microsoft has partly given it up, e.g all Office applications are not MDI, anymore.) But this is a bigger discussion and decision which should be investigated thoroughly.
Xyzzy
Posts: 652
Joined: Tue Nov 23, 2004 10:17 pm
Location: Poland

Post by Xyzzy »

Hello!

I didn't know about this behavior of MDI; I though it is a kind of bug.

X.
Post Reply