RolandPheasant / TailBlazer

A modern file tail utility based on Rx.Net which show cases reactive programming and Dynamic Data (see https://github.com/RolandPheasant/DynamicData)
GNU General Public License v3.0
2.23k stars 249 forks source link

Support zoom via mouse or keyboard #81

Open opus131 opened 8 years ago

opus131 commented 8 years ago

Having to open the modal sidebar just to change font-size is a bit cumbersome. Something like ctrl +/- or ctrl + mousewheel would be nice. Or maybe just add it to the menu-bar.

RolandPheasant commented 8 years ago

Ctrl+ mouse wheel should work.

Keyboard and mouse behaviour is topic which I still have not managed to get totally right. However it is on my list.

opus131 commented 8 years ago

Thank you for your quick reply.

Ctrl+ mouse wheel should work.

It doesn't for me (Windows 10, 64bit).

But anyhow thank you very much for this great tool. It is already very useful as it is...

RolandPheasant commented 8 years ago

Which version are you on?

opus131 commented 8 years ago

v0.6.340

Peter-B- commented 8 years ago

For me Ctrl + mousewheel works on the tab bar (the light green one).

It does not in the gray area.

My guess is, that VirtualScrollPanel.MouseWheelUp swallows the Ctrl + mousewheel.

Maybe that helps.

RolandPheasant commented 8 years ago

There is a general issue with keyboard as well a mouse navigation. Part of the problem is the way I virtualized the data - it effects focus of controls. Horizonal virtualization is now working very well and I will soon be rewriting the vertical virtualisation. After that I will tackle all keyboard and mouse issues.

And btw you are probably correct about the vsp.mousewheelup causing an issue