[MERGED]Menu scrolling and vertical scroll bar!!!

Started by miyake, September 18, 2012, 11:36:54 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

miyake


nanomad

EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

miyake

Ah, I never think about dynamic show/hide menu_entry.............Need little bit more.

MSG added
Solved issues. currently not freeze any scenes. Dynamic add/del is little bit strange. I'm find the reason now.

miyake

OK. All problems was gone. If you have compile environment, please test it and feedback please.

nanomad

Excellent, I'll test it later when my PC is resurrected from the deads :P

Do you think we can add scrolling to submenus too?
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

miyake

Tested advanced_hide_menu() and another normal menu functions.
It's fine .
And submenu things. May be we can use it. But we also need to add difficult codes.
So I think , We design a lot of global menu and few sub menus.....now....
Do you want to try to add codes ?


1%

Major awesome, have to absorb it in. No more menus covered up.

miyake

I know that You 1% like this functions.(lol
Your hacking is everytime a lot of additional menus. ;)

1%

Yup, merged. No problems. I think focus menu scrolled up when lens data is enabled but thats ok.

miyake

1%
It's same as normal firmware. So I think it is no problem.

miyake

68d9dd6d5240 add exception for audio(meter space) and focus(lens info)

I found one more issue from 1%'s comment.
Now lens info is always showing.

and added miner action tweak. More good feeling now.

Michael Zöller

neoluxx.de
EOS 5D Mark II | EOS 600D | EF 24-70mm f/2.8 | Tascam DR-40

nanomad

Feel free to open a pull request when think you're done
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

bart


miyake


nanomad

One little thing, did you test it with semi-transparent menus too? (like shutter control while recording)
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

miyake

Forget it. But just tested quickly.
I can't find problems.

nanomad

Great, should be merged by the end of the day
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

Andy600

Colorist working with Davinci Resolve, Baselight, Nuke, After Effects & Premier Pro. Occasional Sunday afternoon DOP. Developer of Cinelog-C Colorspace Management and LUTs - www.cinelogdcp.com

nanomad

Pull requests suck, I'm going to merge stuff manually so it will take a bit longer  :-\
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

miyake

?? why you need to merge it?
Pulled code a already merged to unified. So you just type "hg pull, hg update" only I think.

1%


miyake

I just clone current repo.
But menu.c has no warning.


miyake


nanomad

That, and I would have loved to have separate pull requests for audio and menus. But a1ex just accepted the full pull request it so....
Thanks miyake :P
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

Marsu42

Quote from: nanomad on September 20, 2012, 08:57:03 AM
That, and I would have loved to have separate pull requests for audio and menus. But a1ex just accepted the full pull request it so....

Doesn't work on 60d (should it? anything else required except replacing autoexec.bin?), ml menu simply refuses to show :-\

a1ex


Marsu42

Quote from: a1ex on September 20, 2012, 11:14:00 AM
Works on my 60D, including scroll.

After the last "-O3 fix", it now also works again if compiled w/ Linaro 4.7 :-)

miyake

Current menu has no overflow menu items. If you add new menu item and it's will be overflow from display size, You can see vscroll.

miyake

Quote from: nanomad on September 20, 2012, 08:57:03 AM
That, and I would have loved to have separate pull requests for audio and menus. But a1ex just accepted the full pull request it so....
Thanks miyake :P

I made a separate pull request. First I make a scroll menu pull request and then I confirmed pulled.
After that, I make a audio pull request.

Or Do you think that make a your own patch and push it? It's not good , because commit log will be lost.

nanomad

No, yesterday I was so tired I didn't notice that :(
My bad
EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5

a1ex

Bug report: in Overlay menu (11 items) and Focus menu (9 items), pressing UP on first menu entry causes it to disappear. No scrolling is needed, no scrollbars appear (that part is OK).

miyake

I thought it has no problem to use it. So I didn't add exception for simple implementation.
But you feel uneasy, I will solve it.
Give me a few time for solving it. More consider for beautiful code design. 

jplxpto

Congratulations, you did a fantastic job. This functionality can be very useful for the project.

miyake

All problem was gone, and made a pull request.
Now need to consider that take out from submenu for fast operations.
I'm changed 600D audio gain/boost from submenu. We don't need to open/close submenu when we change 600D audio volumes!!


nanomad

EOS 1100D | EOS 650 (No, I didn't forget the D) | Ye Olde Canon EF Lenses ('87): 50 f/1.8 - 28 f/2.8 - 70-210 f/4 | EF-S 18-55 f/3.5-5.6 | Metz 36 AF-5