Education Project/Effort/Fix Mousewheel Jump in Calc/Log nn

From Apache OpenOffice Wiki
< Education Project‎ | Effort‎ | Fix Mousewheel Jump in Calc
Revision as of 20:03, 3 March 2009 by Ericb (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

PLEASE DO NOT REMOVE THIS PAGE.

This is information for students, working on fixing issues.

Thank you


Jan 18 15:06:03 <ericb2> may I bother you about an old issue ?

Jan 18 15:06:27 <ericb2> they are in Calc

Jan 18 15:06:33 <ericb2> and I don't know whom ask

[niklasn has address n=nn@sd-socks-197.staroffice.de]

Jan 18 15:06:50 <niklasn> what's it about?

Jan 18 15:06:53 <ericb2> both have maybe the same root

Jan 18 15:06:59 <ericb2> http://www.openoffice.org/issues/show_bug.cgi?id=81907

Jan 18 15:07:11 <ericb2> it is about mouse wheel scrolling

Jan 18 15:08:27 <ericb2> the second one seems to be different, but I'm unsure : http://www.openoffice.org/issues/show_bug.cgi?id=84825

Jan 18 15:08:58 <ericb2> again the mouse wheel scrolling. Looks like we use integers, and maybe we could increase the atomicity

Jan 18 15:09:50 <niklasn> the second one seems to be mac-only. scrolling less than a row isn't possible, and that's not easily changed

Jan 18 15:10:07 <ericb2> ah ..

Jan 18 15:10:26 <ericb2> about the first issue, what could be a solution, if ever one could exist ?

Jan 18 15:11:34 <niklasn> depends on what one would want it to be... probably an extra offset within the row, and make use of it in paint/click/edit/whatever

Jan 18 15:12:45 <ericb2> ok, thanks

Jan 18 15:13:11 <niklasn> want to try it?

Jan 18 15:13:18 <ericb2> is it needed to modify calc code only, or some other elsewhere ?

Jan 18 15:13:34 <ericb2> I'll explain you more about my questions

Jan 18 15:13:41 <niklasn> should be calc only

Jan 18 15:13:46 <ericb2> I'm searching little applications for students

Jan 18 15:14:07 <ericb2> say 2 months during the year, with a teacher, and learning how contribute to OpenOffice.org

Jan 18 15:14:16 <ericb2> or something like that

Jan 18 15:14:27 <ericb2> the idea is discover the code, and produce something

Jan 18 15:15:03 <ericb2> ... without bother too much overloaded devs like you :) such issues could be good introduction

Jan 18 15:15:17 <ericb2> to OpenOffice.org devel

Jan 18 15:15:43 <ericb2> another issue I'm working on is issue 972

Jan 18 15:15:48 <ericb2> misalignement in formulas

Jan 18 15:16:06 <niklasn> a problem here is that in most cases, you do want to scroll row-wise. if there are no really big rows, what's the point in scrolling less?

Jan 18 15:16:28 <niklasn> so one would really have to exactly define desired behavior first

Jan 18 15:17:15 <ericb2> say if rows are too high (imagine a limit, triggering the special case ), this could be helpfull

Jan 18 15:17:21 <ericb2> but this is maybe a bad idea

Jan 18 15:18:04 <niklasn> that might work, but it has to be defined and agreed upon before implementing

Jan 18 15:18:24 <ericb2> ok

Jan 18 15:18:25 <niklasn> about issue 972 I can't say much

Jan 18 15:18:34 <ericb2> I'm in touch with mba and tl

Jan 18 15:18:40 <ericb2> we'll have a meeting next week

Jan 18 15:19:57 <ericb2> before to stop bothering you, could you suggest me, where, in the code, I could do some testt ( issue 81907) ?

Jan 18 15:21:43 <niklasn> repaint is ScGridWindow::Paint, and scrolling is ScTabView::ScrollY

Jan 18 15:22:03 <ericb2> ok, thanks !

Jan 18 15:22:05 <ericb2> from my side, I think I'll write some "specs" like

Jan 18 15:22:17 <ericb2> and propose you something once I'll have made some progress

Jan 18 15:22:50 <niklasn> ok

Jan 18 15:23:02 <ericb2> thank you very much for your time :)

Jan 18 15:23:18 <niklasn> no problem

Jan 18 15:26:45 <ericb2> I found them in (respectively) ./source/ui/view/gridwin4.cxx and ./source/ui/view/tabview.cxx , am I right ?

Jan 18 15:27:27 <ericb2> (all in sc )

Jan 18 15:28:08 <niklasn> yes, that's right

Jan 18 15:28:39 <ericb2> ok, then I have enoug information, and I can start working on that  :-)

Personal tools