[SOLVED] - [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: [11.00b7 x64] Lister - context menu

Post by *tuska »

Horst.Epp wrote: 2023-06-16, 10:25 UTC
tuska wrote: 2023-06-16, 10:00 UTC Decisive is this option in IrfanView - the check mark must be set in IrfanView 64-bit installation:
Options > Properties/Settings... P > Viewing > ☑ Use right mouse button for context menu (default: scrolling)

This results in:
i_view64.ini

Code: Select all

[Viewing]
ContextMenu=1
Exit IrfanView 64-bit for Win7, Win8, Win10, Win11.

TC 11.00b7 x64: Context menu is NOT displayed.
For me the context menu is displayed but clicking on entries do nothing.
This problem is new with b7 but works fine using b6
Yes.
Please see my first post.
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: [11.00b7 x64] Lister - context menu

Post by *tuska »

The author of TC IrfanView Plugin - user AkulaBig has asked me here,
to add this topic to the bug forum and let Mr. Ghisler check it.
tuska wrote: 2023-06-17, 00:50 UTC
AkulaBig wrote: 2023-06-16, 19:12 UTC ... I finally solved the focus problem. Try the new version.
https://drive.google.com/file/d/1cO6_MrQRErHqGgZPYlUlnYkVlGUCs8l_/view?usp=sharing
Thank you for the new version 1.8.5b  :)
...
TC 11.00b7 x86 (started WITHOUT administrative rights)
  1. ************************************************************************
    ATTENTION: Only points 2. and 3. are relevant!
    The problem concerning context menu in IrfanView 1.8.5b is in point 3.a.
    Please go now to point 2. and continue there.
    ************************************************************************
    Program file: C:\totalcmd\TOTALCMD64.EXE (portable use)
    Settings file: C:\totalcmd\wincmd.ini
    1. C:\totalcmd\Plugins\wlx\TCIrfanView\irfanview.ini
      [Options]
      path64=%COMMANDER_PATH%\Tools\IrfanView-portable-64bit\IrfanView\i_view64.exe
      path=%COMMANDER_PATH%\Tools\IrfanView-portable\IrfanView\i_view32.exe
      The own settings(!) for IrfanView are used: %COMMANDER_PATH%\Tools\IrfanView-portable-64bit\IrfanView\i_view64.ini
      The own settings(!) for IrfanView are used: %COMMANDER_PATH%\Tools\IrfanView-portable\IrfanView\i_view32.ini
    2. These folders are not needed:
      C:\totalcmd\Plugins\wlx\TCIrfanView\IrfanView\
      C:\totalcmd\Plugins\wlx\TCIrfanView\IrfanView64\
  2. Program file: C:\Program Files\totalcmd\TOTALCMD.EXE
    Setting file: C:\Users\user\AppData\Roaming\GHISLER\wincmd.ini
    1. c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView\i_view32.ini
      Unlike the x64 version, with the x86 version I can NOT select my own .ini file, i.e. it has no effect.
    • c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\irfanview.ini [Options] - otherwise no further entries
    • Copied the own IrfanView directory (portable use) -> C:\totalcmd\Tools\IrfanView-portable\IrfanView\
      into this folder: c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView\
  3. IrfanView - context menu in TC 11.00b7 x86:
    Options > Properties/Settings... P > Viewing > ☑ Use right mouse button for context menu (default: scrolling)
    This results in: i_view32.ini
    [Viewing]
    ContextMenu=1
    Attention: In the file wlx_TCIrfanView_1.8.5b.7z (i_view32.ini) this value is present: ContextMenu=0
    ContextMenu=0 must be changed to ContextMenu=1 in C:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView\i_view32.ini.
    1. There are two problems here in x86 "Program Files" with
      c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView\i_view32.ini
      • The context menu does not appear but only the hand although ContextMenu=1 was entered by me.
      • Unlike the x64 version, with the x86 version I can NOT select my own .ini file, i.e. it has no effect.
        When I click on the "About IrfanView" button I get "This copy of IrfanView is registered to: YOU"
        instead of my registered name. "... registerd to: YOU" I normally get only if I use the i_view32.ini from plugin 1.8.5b
        (thus from the author).
  4. Ctrl+Q and F3 Lister (irfanview) works!
Please check!


wlx_TCIrfanView_1.8.5b.7z | TC 11.00b7 x64/x86
Windows 11 Pro (x64) Version 22H2 (OS Build Build 22621.1848)
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *tuska »

This topic in the previous post has been resolved!
The solution can be found here under point 6.

This leaves only the context menu in TC IrfanView Plugin 1.8.5 x64 open for me (as originally registered).


With the x64 version, however, it could still be exciting, because I do not know yet which i_view64.ini
is used for the TC IrfanView plugin in c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView64\.
This is SOLVED:
The IrfanView x64 - installation must be done in this folder: c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\
and this menu item must be selected: ◉ "Application data" directory recommended.
This results in: C:\Users\user\AppData\Roaming\IrfanView\i_view64.ini.
It is not enough to transfer the installation from e.g. C:\totalcmd\Tools\IrfanView-portable-64bit\IrfanView\
to c:\Program Files\totalcmd\Plugins\wlx\TCIrfanView\IrfanView64\!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48093
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *ghisler(Author) »

The context menu problem is caused by a bug in beta 7, it should work fine in beta 6 and will be fixed again in beta 8.
Author of Total Commander
https://www.ghisler.com
User avatar
AntonyD
Power Member
Power Member
Posts: 1249
Joined: 2006-11-04, 15:30 UTC
Location: Russian Federation

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *AntonyD »

beta 8 - now I can't close with ESC opened context menu after 4/6/7/... in a row attempts to do it!
It seems that this menu has become a separate window in the system - with its own processing rules.
As if it could be switched by ALT-TAB - like a self-contained window application.
#146217 personal license
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6499
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *Horst.Epp »

2AntonyD
For me, the 1.8.5 version of the plugin has no problem to close with ESC.
It also closes using ESC after several times changing the plugin with 4, 6, 7 keys.
The status of this version is almost perfect now.

Maybe you are using the 2.x version, which I would never use.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.3 x64
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *tuska »

HISTORY.TXT wrote:21.06.23    Release Total Commander 11.00 beta 8
16.06.23    Fixed: Lister: Several problems with right click context menu resolved,
                 like shown twice after one right click, interference with plugins (32/64)
Thank you for the prompt bugfix in TC 11.00b8 x64
concerning the context menu of TC IrfanView Plugin 1.8.5 x64! :)

i_view64.ini

Code: Select all

[Viewing]
ContextMenu=1

Tested:
TC IrfanView Plugin 1.8.5 (x86), (x64) TC IrfanView Plugin 2.59 (x86), (x64) - F3 Lister (irfanview), Ctrl+Q, Ctrl+Q + Tab + 4,
Context menu (right click in the image), F2 Rename, F (zoom in/out), key 4 (plug-in change), ESC key.

Installation directories
- Total Commander (x64) 11.00b8 in C:\totalcmd (portable)
- Total Commander (x86) 11.00b8 in C:\totalcmd (portable)
- Total Commander (x64) 11.00b8 in C:\Program Files\totalcmd
- Total Commander (x86) 11.00b8 in C:\Program Files\totalcmd

Windows 11 Pro (x64) Version 22H2 (OS build Build 22621.1848) | TC 11.00b8 x64/x86

Notes about the TC IrfanView Plugin 1.8.5
  1. If one calls after F3 Lister (irfanview) any functions of the Plugin, like e.g. context menu by right click,
    F2 Rename, F key (zoom in/out), then it is not possible to switch to another plugin with the key 4.
    In this case it is necessary to select another plugin via menu "Plugins", e.g. PhotoViewer.
    From then on the plugin change works again with key 4.
  2. Ctrl+Q, tab, context menu by right click does not exist in this case (but only with F3 Lister (irfanview)).
    However, if one changes with key 4, e.g. to the PhotoViewer, then after Ctrl+Q in the opposite window
    the context menu of PhotoViewer is also available.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6499
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *Horst.Epp »

tuska wrote: 2023-06-21, 20:29 UTC [*]If one calls after F3 Lister (irfanview) any functions of the Plugin, like e.g. context menu by right click,
F2 Rename, F key (zoom in/out), then it is not possible to switch to another plugin with the key 4.
In this case it is necessary to select another plugin via menu "Plugins", e.g. PhotoViewer.
From then on the plugin change works again with key 4.
That's not true for me.
The key 4 works fine after using the IrfanView context menu entries.
It can't work after using F2 of course because the file name was changed.

Btw. in Quick view, no one expects the same functionality as in F3 mode.
That's the same for many plugins which don't offer all buttons or features in Quick view.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1373a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.3 x64
User avatar
tuska
Power Member
Power Member
Posts: 3760
Joined: 2007-05-21, 12:17 UTC

Re: [11.00b7 x64, x86] Lister - context menu (mainly TC IrfanView Plugin)

Post by *tuska »

Horst.Epp wrote: 2023-06-22, 12:16 UTC
tuska wrote: 2023-06-21, 20:29 UTC [*]If one calls after F3 Lister (irfanview) any functions of the Plugin, like e.g. context menu by right click,
F2 Rename, F key (zoom in/out), then it is not possible to switch to another plugin with the key 4.
In this case it is necessary to select another plugin via menu "Plugins", e.g. PhotoViewer.
From then on the plugin change works again with key 4.
That's not true for me.
The key 4 works fine after using the IrfanView context menu entries.
It can't work after using F2 of course because the file name was changed.

Btw. in Quick view, no one expects the same functionality as in F3 mode.
That's the same for many plugins which don't offer all buttons or features in Quick view.
This has NO effect on the bug registration.

2Horst.Epp
If you want to comment on this again, please do so in the TC IrfanView Plugin main topic.
AkulaBig wrote: 2023-06-22, 01:02 UTC
tuska wrote: 2023-06-21, 20:35 UTC If one calls after F3 Lister (irfanview) any functions of the Plugin, like e.g. context menu by right click,
F2 Rename, F key (zoom in/out), then it is not possible to switch to another plugin with the key 4.
Sure. If you have switched the focus to IrfanView, then the TC hotkeys do not work and vice versa.
These are two separate programs and the one that is currently in focus has the advantage.
Double-clicking on the toolbar will return TC focus.
tuska wrote: 2023-06-22, 12:40 UTC
Horst.Epp wrote: 2023-06-22, 11:43 UTC In version 1.8.5 there is no problem here to switch to other plugins using key 4
even after using functions from the IrfanView context menu.
Maybe we can agree that there can be problems.
With me, in such cases, there is more likely to be a problem than not.
Post Reply