Can we get an INI option to toggle/disable the horizontal scrollbar?

Discussion related to "Everything" 1.5 Alpha.
Post Reply
Ralf_Reddings
Posts: 120
Joined: Fri Mar 24, 2023 4:53 pm

Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by Ralf_Reddings »

I like to have my scroll bars large so I can see them better. but in everything, I rarely need to see the horizontal scroll bar at all. In my set up I always have allot of columns, spanning of view. Always.

So the horizontal scroll bar is not really telling me anything that I don't already know. Also I like to use everything as a very minimal instant finder/launcher and having a massive horizontal scroll bar just takes away from that.

Can we please, decouple the horizontal and vertical scrollbars and have an option to toggle their visibility individually? This is the only thing I need from this perfect utility. Thanks.
horst.epp
Posts: 1448
Joined: Fri Apr 04, 2014 3:24 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by horst.epp »

Ralf_Reddings wrote: Mon Jun 12, 2023 3:45 pm So the horizontal scroll bar is not really telling me anything that I don't already know. Also I like to use everything as a very minimal instant finder/launcher and having a massive horizontal scroll bar just takes away from that.
For this using the Everything Toolbar is perfect.
https://github.com/srwi/EverythingToolbar/releases
The pop-up from the taskbar looks like this
Screenshot - 12.06.2023 , 19_14_30.png
Screenshot - 12.06.2023 , 19_14_30.png (80.22 KiB) Viewed 3276 times
Ralf_Reddings
Posts: 120
Joined: Fri Mar 24, 2023 4:53 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by Ralf_Reddings »

horst.epp wrote: Mon Jun 12, 2023 5:13 pm
Ralf_Reddings wrote: Mon Jun 12, 2023 3:45 pm So the horizontal scroll bar is not really telling me anything that I don't already know. Also I like to use everything as a very minimal instant finder/launcher and having a massive horizontal scroll bar just takes away from that.
For this using the Everything Toolbar is perfect.
https://github.com/srwi/EverythingToolbar/releases
The pop-up from the taskbar looks like this
Screenshot - 12.06.2023 , 19_14_30.png
Hey thanks for the suggestion, but I am afraid that is not for me.
Anything using the awfull new UWP\UI is my bane. I much proffer Everything's Win32 interface.
raccoon
Posts: 1017
Joined: Thu Oct 18, 2018 1:24 am

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by raccoon »

Ralf_Reddings wrote: Mon Jun 12, 2023 3:45 pm I like to have my scroll bars large so I can see them better. but in everything, I rarely need to see the horizontal scroll bar at all. In my set up I always have allot of columns, spanning of view. Always.

So the horizontal scroll bar is not really telling me anything that I don't already know. Also I like to use everything as a very minimal instant finder/launcher and having a massive horizontal scroll bar just takes away from that.

Can we please, decouple the horizontal and vertical scrollbars and have an option to toggle their visibility individually? This is the only thing I need from this perfect utility. Thanks.
How are you going to scroll without the scroll bars? Auto-hide until the mouse is nearby or keyboard shortcuts are used?
NotNull
Posts: 5461
Joined: Wed May 24, 2017 9:22 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by NotNull »

raccoon wrote: Mon Jun 12, 2023 7:00 pm How are you going to scroll without the scroll bars?
Couple of options:
- Use cursorkeys right/left
- Shift + scrollwheel (see here for extra configuration options)
- Mouse cursor down on an non-selected field and dragging righyt/left

Can we please, decouple the horizontal and vertical scrollbars and have an option to toggle their visibility individually?
In theory that should be possible already. But does not work when tried:
I can remove the horizontal scroll bar programmatically (see screenshot below), but when using the relevant Everything ini setting -- window_style_remove=0x00100000 -- which uses the same method, the horizontal screenbar is still there.

That is all I got. A more experienced person might be able to help you further.

2023-06-12 21_30_43-no HSCROLL bar.png
2023-06-12 21_30_43-no HSCROLL bar.png (49.5 KiB) Viewed 3246 times
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by void »

Please try changing the scrollbar style to "Everything":
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    scroll
  • Select scrollbar_dark_theme.
  • Set the value to: Everything
  • Click OK.
The Everything themed scrollbars support scaling. (Ctrl + - / Ctrl + +)



I will consider an ini option to make the scrollbars invisible.
Thank you for the suggestion.
Ralf_Reddings
Posts: 120
Joined: Fri Mar 24, 2023 4:53 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by Ralf_Reddings »

NotNull wrote: Mon Jun 12, 2023 7:51 pm
raccoon wrote: Mon Jun 12, 2023 7:00 pm How are you going to scroll without the scroll bars?
Couple of options:
- Use cursorkeys right/left
- Shift + scrollwheel (see here for extra configuration options)
- Mouse cursor down on an non-selected field and dragging righyt/left

Can we please, decouple the horizontal and vertical scrollbars and have an option to toggle their visibility individually?
In theory that should be possible already. But does not work when tried:
I can remove the horizontal scroll bar programmatically (see screenshot below), but when using the relevant Everything ini setting -- window_style_remove=0x00100000 -- which uses the same method, the horizontal screenbar is still there.

That is all I got. A more experienced person might be able to help you further.


2023-06-12 21_30_43-no HSCROLL bar.png
Hey I didnt get a chance to try this but I will later today. Thanks for the suggestion.
Ralf_Reddings
Posts: 120
Joined: Fri Mar 24, 2023 4:53 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by Ralf_Reddings »

void wrote: Mon Jun 12, 2023 11:21 pm Please try changing the scrollbar style to "Everything":
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    scroll
  • Select scrollbar_dark_theme.
  • Set the value to: Everything
  • Click OK.
The Everything themed scrollbars support scaling. (Ctrl + - / Ctrl + +)

I will consider an ini option to make the scrollbars invisible.
Thank you for the suggestion.
Void, I managed to get this to work, but this adjust the scaling for the entire UI not just the scrolls bar :(.
If you considering it, then that is good enough for me. I will wait on you. Thanks.
void
Developer
Posts: 16764
Joined: Fri Oct 16, 2009 11:31 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by void »

Everything 1.5.0.1351a adds the following ini settings to customize your scrollbars:

scrollbar_theme
hscroll_high
vscroll_wide
scrollbar_back_color
scrollbar_back_dark_color
scrollbar_button_color
scrollbar_button_dark_color
scrollbar_button_icon_color
scrollbar_button_icon_dark_color
scrollbar_button_hot_color
scrollbar_button_hot_dark_color
scrollbar_button_hot_icon_color
scrollbar_button_hot_icon_dark_color
scrollbar_button_down_color
scrollbar_button_down_dark_color
scrollbar_button_down_icon_color
scrollbar_button_down_icon_dark_color
scrollbar_thumb_color
scrollbar_thumb_dark_color
scrollbar_thumb_hot_color
scrollbar_thumb_hot_dark_color
scrollbar_thumb_down_color
scrollbar_thumb_down_dark_color
scrollbar_corner_color
scrollbar_corner_dark_color



To disable the horizontal scrollbar:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    hscroll
  • Select hscroll_high.
  • Set the value to: 0
  • Click OK.


To set the horizontal scrollbar height:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    hscroll
  • Select hscroll_high.
  • Set the value to: 100
    where 100 is the height of the scrollbar in logical pixels.
  • Click OK.


To restore the default horizontal scrollbar height:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    hscroll
  • Select hscroll_high.
  • Click Reset.
  • Click OK.


To set the vertical scrollbar width:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    vscroll
  • Select vscroll_wide.
  • Set the value to: 100
    where 100 is the width of the scrollbar in logical pixels.
  • Click OK.


To restore the default vertical scrollbar width:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    vscroll
  • Select vscroll_wide.
  • Click Reset.
  • Click OK.


To customize scrollbar colors:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    scrollbar color
  • Select a scrollbar part and state and pick a new color.
  • Click OK.
Ralf_Reddings
Posts: 120
Joined: Fri Mar 24, 2023 4:53 pm

Re: Can we get an INI option to toggle/disable the horizontal scrollbar?

Post by Ralf_Reddings »

This was allot more than I was hoping for.
After 10 minutes of messing around with the settings I got it down to a "T", as they say.

Thanks allot for this!
Post Reply