Home » Eclipse Projects » Nebula » Does GridViewer support fixed columns?
| | | | | | | | | | | | | | | |
Re: Does GridViewer support fixed columns? [message #53177 is a reply to message #49721] |
Fri, 16 May 2008 14:58 |
Eclipse User |
|
|
|
Originally posted by: Florian.Assmus.prodyna.de
Hi Anders,
I have exactly the same problem to solve. Before I start coding my own
GridHeaderRenderer I wanted to check the status of your contribution.
Any news yet?
Best regards,
Florian
Anders Baumann schrieb:
> Hi Tom.
> Thank you for your answer.
> We really need this feature so we would like to try and implement it and
> contribute it back to the Nebula project. Hopefully you will be willing to
> help and advise us.
>
> - You write that your source is a proof of concept implementation. Can you
> explain to us how the real implementation should be done? What should we
> change/improve in your source code? What features are missing or should the
> solution be conceptually different?
> - What is the procedure if we want to contribute our code?
>
> Best regards,
> Anders
>
>
>
> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message
> news:fph9h1$mv7$1@build.eclipse.org...
>> Hi Anders,
>>
>> I didn't get any news from my customer :-( I've attached my sources to the
>> bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=166089. It's really only
>> a proof of concept.
>>
>> Tom
>>
>> Anders Baumann schrieb:
>>> Hi Tom.
>>> Sorry to bother you again.
>>> In our project we are planning on implementing the "fixed header row"
>>> next week. To avoid reinventing the wheel I would like to know the status
>>> of your implementation. Any news? If you are planing on contributing the
>>> feature could you then give us an estimate on when that will be? If not,
>>> could you maybe help us along the way with a rough implementation?
>>>
>>> Thanks in advance,
>>> Anders
>>>
>>>
>>>
>>> "Anders Baumann" <anb@maconomy.dk> wrote in message
>>> news:fochq5$24n$1@build.eclipse.org...
>>>> Sorry. I just saw in the first mail that it is bug-id is 166089.
>>>>
>>>> /Anders
>>>>
>>>>
>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message
>>>> news:fochfc$vcp$1@build.eclipse.org...
>>>>> Hi Tom.
>>>>>
>>>>> Thanks for your reply. I really appreciate your help.
>>>>>
>>>>> In c2 you mention a bug. Have you already created a bugzilla entry for
>>>>> this issue?
>>>>>
>>>>> Thanks,
>>>>> Anders
>>>>>
>>>>>
>>>>>
>>>>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message
>>>>> news:foccke$ckv$1@build.eclipse.org...
>>>>>> Hi Anders,
>>>>>>
>>>>>> Anders Baumann schrieb:
>>>>>>> Hi Tom.
>>>>>>>
>>>>>>> In our project we also need a fixed header row for filtering. I was
>>>>>>> also thinking about putting two grids together and synchronize
>>>>>>> scrolling. Would you please share your implementation with us?
>>>>>>>
>>>>>> Currently not because this code is not clean and only a quick hack (~2
>>>>>> hours of work). I'll code a clean solution for the problem when I get
>>>>>> the job (it was only a test how much time I need for adding such
>>>>>> feature).
>>>>>>
>>>>>> There are 4 possibilities:
>>>>>> a) I get the Job and are *not* allowed to contribute back this feature
>>>>>>
>>>>>> b) I get the Job and are allowed to contribute back this feature
>>>>>> (which makes a lot of sense IMHO but my customer might not want
>>>>>> this)
>>>>>>
>>>>>> c) I don't get the job:
>>>>>> c1) I find someone else to sponsor the work on
>>>>>> this and we are back at a) or b)
>>>>>> c2) I'll try to clean my code as much as possible and attach it to
>>>>>> the bug
>>>>>>
>>>>>> My preferred solution is (b) or (c1 + b)
>>>>>>
>>>>>>> To Chris: Which solution do you think is the best for the fixed
>>>>>>> header row: Two synchronized grids or creating a new
>>>>>>> GridHeaderRenderer?
>>>>>> Using 2 Grids is IMHO not a good solution. I've currently modified
>>>>>> Grid to have an extra space below the header and below the footer
>>>>>> which are handled by designated renders.
>>>>>>
>>>>>> The more think about my current solution it seems to me more
>>>>>> appropriate to use a specialized GridHeaderRenderer requesting more
>>>>>> space and placing the editor exactly in there.
>>>>>>
>>>>>> If I get the job I also plan to write some nicer Renders for RowHeader
>>>>>> and ColumnHeaders.
>>>>>>
>>>>>> Tom
>>>>>>
>>>>>> --
>>>>>> B e s t S o l u t i o n . at
>>>>>> ------------------------------------------------------------ --------
>>>>>> Tom Schindl JFace-Committer
>>>>>> ------------------------------------------------------------ --------
>>>
>>
>> --
>> B e s t S o l u t i o n . at
>> ------------------------------------------------------------ --------
>> Tom Schindl JFace-Committer
>> ------------------------------------------------------------ --------
>
>
|
|
|
Re: Does GridViewer support fixed columns? [message #53281 is a reply to message #53177] |
Mon, 19 May 2008 09:11 |
Anders Baumann Messages: 55 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C8B9A1.1B65F8C0
Content-Type: text/plain;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
Hi Florian.
We have in fact implemented a working fixed row header and we will soon =
make it more generic so that we can submit as a patch that you hopefully =
can use.
Best regards,
Anders
"Florian Assmus" <Florian.Assmus@prodyna.de> wrote in message =
news:g0k7e8$cni$1@build.eclipse.org...
> Hi Anders,
>=20
> I have exactly the same problem to solve. Before I start coding my own =
> GridHeaderRenderer I wanted to check the status of your contribution.
> Any news yet?
>=20
> Best regards,
> Florian
>=20
>=20
> Anders Baumann schrieb:
>> Hi Tom.
>> Thank you for your answer.
>> We really need this feature so we would like to try and implement it =
and=20
>> contribute it back to the Nebula project. Hopefully you will be =
willing to=20
>> help and advise us.
>>=20
>> - You write that your source is a proof of concept implementation. =
Can you=20
>> explain to us how the real implementation should be done? What should =
we=20
>> change/improve in your source code? What features are missing or =
should the=20
>> solution be conceptually different?
>> - What is the procedure if we want to contribute our code?
>>=20
>> Best regards,
>> Anders
>>=20
>>=20
>>=20
>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message=20
>> news:fph9h1$mv7$1@build.eclipse.org...
>>> Hi Anders,
>>>
>>> I didn't get any news from my customer :-( I've attached my sources =
to the=20
>>> bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089. It's =
really only=20
>>> a proof of concept.
>>>
>>> Tom
>>>
>>> Anders Baumann schrieb:
>>>> Hi Tom.
>>>> Sorry to bother you again.
>>>> In our project we are planning on implementing the "fixed header =
row"=20
>>>> next week. To avoid reinventing the wheel I would like to know the =
status=20
>>>> of your implementation. Any news? If you are planing on =
contributing the=20
>>>> feature could you then give us an estimate on when that will be? If =
not,=20
>>>> could you maybe help us along the way with a rough implementation?
>>>>
>>>> Thanks in advance,
>>>> Anders
>>>>
>>>>
>>>>
>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message=20
>>>> news:fochq5$24n$1@build.eclipse.org...
>>>>> Sorry. I just saw in the first mail that it is bug-id is 166089.
>>>>>
>>>>> /Anders
>>>>>
>>>>>
>>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message=20
>>>>> news:fochfc$vcp$1@build.eclipse.org...
>>>>>> Hi Tom.
>>>>>>
>>>>>> Thanks for your reply. I really appreciate your help.
>>>>>>
>>>>>> In c2 you mention a bug. Have you already created a bugzilla =
entry for=20
>>>>>> this issue?
>>>>>>
>>>>>> Thanks,
>>>>>> Anders
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message=20
>>>>>> news:foccke$ckv$1@build.eclipse.org...
>>>>>>> Hi Anders,
>>>>>>>
>>>>>>> Anders Baumann schrieb:
>>>>>>>> Hi Tom.
>>>>>>>>
>>>>>>>> In our project we also need a fixed header row for filtering. I =
was=20
>>>>>>>> also thinking about putting two grids together and synchronize=20
>>>>>>>> scrolling. Would you please share your implementation with us?
>>>>>>>>
>>>>>>> Currently not because this code is not clean and only a quick =
hack (~2=20
>>>>>>> hours of work). I'll code a clean solution for the problem when =
I get=20
>>>>>>> the job (it was only a test how much time I need for adding such =
>>>>>>> feature).
>>>>>>>
>>>>>>> There are 4 possibilities:
>>>>>>> a) I get the Job and are *not* allowed to contribute back this =
feature
>>>>>>>
>>>>>>> b) I get the Job and are allowed to contribute back this feature
>>>>>>> (which makes a lot of sense IMHO but my customer might not =
want=20
>>>>>>> this)
>>>>>>>
>>>>>>> c) I don't get the job:
>>>>>>> c1) I find someone else to sponsor the work on
>>>>>>> this and we are back at a) or b)
>>>>>>> c2) I'll try to clean my code as much as possible and attach =
it to
>>>>>>> the bug
>>>>>>>
>>>>>>> My preferred solution is (b) or (c1 + b)
>>>>>>>
>>>>>>>> To Chris: Which solution do you think is the best for the fixed =
>>>>>>>> header row: Two synchronized grids or creating a new=20
>>>>>>>> GridHeaderRenderer?
>>>>>>> Using 2 Grids is IMHO not a good solution. I've currently =
modified=20
>>>>>>> Grid to have an extra space below the header and below the =
footer=20
>>>>>>> which are handled by designated renders.
>>>>>>>
>>>>>>> The more think about my current solution it seems to me more=20
>>>>>>> appropriate to use a specialized GridHeaderRenderer requesting =
more=20
>>>>>>> space and placing the editor exactly in there.
>>>>>>>
>>>>>>> If I get the job I also plan to write some nicer Renders for =
RowHeader=20
>>>>>>> and ColumnHeaders.
>>>>>>>
>>>>>>> Tom
>>>>>>>
>>>>>>> --=20
>>>>>>> B e s t S o l u t i o n . at
>>>>>>> =
------------------------------------------------------------ --------
>>>>>>> Tom Schindl =
JFace-Committer
>>>>>>> =
------------------------------------------------------------ --------=20
>>>>
>>>
>>> --=20
>>> B e s t S o l u t i o n . at
>>> ------------------------------------------------------------ --------
>>> Tom Schindl JFace-Committer
>>> ------------------------------------------------------------ -------- =
>>=20
>>
------=_NextPart_000_0007_01C8B9A1.1B65F8C0
Content-Type: text/html;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-15">
<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Hi Florian.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>We have in fact implemented a =
working fixed row=20
header and we will soon make it more generic so that we can submit =
as a=20
patch that you hopefully can use.</FONT></SPAN></DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>Best regards,</FONT></SPAN></DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>Anders</FONT></SPAN></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>"Florian Assmus" <</FONT><A=20
href=3D"mailto:Florian.Assmus@prodyna.de"><FONT face=3DArial=20
size=3D2>Florian.Assmus@prodyna.de</FONT></A><FONT face=3DArial =
size=3D2>> wrote in=20
message </FONT><A href=3D"news:g0k7e8$cni$1@build.eclipse.org"><FONT =
face=3DArial=20
size=3D2>news:g0k7e8$cni$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> Hi =
Anders,<BR>> <BR>>=20
I have exactly the same problem to solve. Before I start coding my own =
<BR>>=20
GridHeaderRenderer I wanted to check the status of your =
contribution.<BR>>=20
Any news yet?<BR>> <BR>> Best regards,<BR>> Florian<BR>> =
<BR>>=20
<BR>> Anders Baumann schrieb:<BR>>> Hi Tom.<BR>>> Thank =
you for=20
your answer.<BR>>> We really need this feature so we would like to =
try and=20
implement it and <BR>>> contribute it back to the Nebula project.=20
Hopefully you will be willing to <BR>>> help and advise =
us.<BR>>>=20
<BR>>> - You write that your source is a proof of concept =
implementation.=20
Can you <BR>>> explain to us how the real implementation should be =
done?=20
What should we <BR>>> change/improve in your source code? What =
features=20
are missing or should the <BR>>> solution be conceptually=20
different?<BR>>> - What is the procedure if we want to contribute =
our=20
code?<BR>>> <BR>>> Best regards,<BR>>> =
Anders<BR>>>=20
<BR>>> <BR>>> <BR>>> "Tom Schindl" <</FONT><A=20
href=3D"mailto:tom.schindl@bestsolution.at"><FONT face=3DArial=20
size=3D2>tom.schindl@bestsolution.at</FONT></A><FONT face=3DArial =
size=3D2>> wrote=20
in message <BR>>> </FONT><A=20
href=3D"news:fph9h1$mv7$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:fph9h1$mv7$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Hi Anders,<BR>>>><BR>>>> =
I didn't=20
get any news from my customer :-( I've attached my sources to the=20
<BR>>>> bug </FONT><A=20
href=3D"https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089"><FONT =
face=3DArial=20
size=3D2>https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089</FONT></A=
><FONT=20
face=3DArial size=3D2>. It's really only <BR>>>> a proof of=20
concept.<BR>>>><BR>>>> =
Tom<BR>>>><BR>>>>=20
Anders Baumann schrieb:<BR>>>>> Hi Tom.<BR>>>>> =
Sorry to=20
bother you again.<BR>>>>> In our project we are planning on=20
implementing the "fixed header row" <BR>>>>> next week. To =
avoid=20
reinventing the wheel I would like to know the status =
<BR>>>>> of=20
your implementation. Any news? If you are planing on contributing the=20
<BR>>>>> feature could you then give us an estimate on when =
that=20
will be? If not, <BR>>>>> could you maybe help us along the =
way with=20
a rough implementation?<BR>>>>><BR>>>>> Thanks =
in=20
advance,<BR>>>>>=20
Anders<BR>>>>><BR>>>>> <BR>>>>><BR>>=
;>>>=20
"Anders Baumann" <</FONT><A href=3D"mailto:anb@maconomy.dk"><FONT =
face=3DArial=20
size=3D2>anb@maconomy.dk</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>>>>> </FONT><A =
href=3D"news:fochq5$24n$1@build.eclipse.org"><FONT=20
face=3DArial =
size=3D2>news:fochq5$24n$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>> Sorry. I just saw in the first mail =
that it=20
is bug-id is 166089.<BR>>>>>><BR>>>>>>=20
/Anders<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
"Anders Baumann" <</FONT><A href=3D"mailto:anb@maconomy.dk"><FONT =
face=3DArial=20
size=3D2>anb@maconomy.dk</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>>>>>> </FONT><A=20
href=3D"news:fochfc$vcp$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:fochfc$vcp$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>>> Hi=20
Tom.<BR>>>>>>><BR >>>>>>> Thanks for =
your=20
reply. I really appreciate your=20
help.<BR>>>>>>><BR >>>>>>> In c2 you =
mention=20
a bug. Have you already created a bugzilla entry for=20
<BR>>>>>>> this=20
issue?<BR>>>>>>> <BR>>>>>>>=20
Thanks,<BR>>>>>>>=20
Anders<BR>>>>>>> <BR>>>>>>><BR>>>=
;>>>><BR>>>>>>>=20
"Tom Schindl" <</FONT><A =
href=3D"mailto:tom.schindl@bestsolution.at"><FONT=20
face=3DArial size=3D2>tom.schindl@bestsolution.at</FONT></A><FONT =
face=3DArial=20
size=3D2>> wrote in message <BR>>>>>>> </FONT><A=20
href=3D"news:foccke$ckv$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:foccke$ckv$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
Anders,<BR>>>>>>>> <BR>>>>>>>> =
Anders=20
Baumann schrieb:<BR> >>>>>>>& ;gt; Hi=20
Tom.<BR> >>>>>>>& ;gt; <BR> >>>>>>>& ;=
gt; In=20
our project we also need a fixed header row for filtering. I was=20
<BR> >>>>>>>& ;gt; also thinking about putting two =
grids=20
together and synchronize <BR> >>>>>>>& ;gt; scrolling. =
Would=20
you please share your implementation with=20
us?<BR> >>>>>>>& ;gt; <BR>>>>>>>>=20
Currently not because this code is not clean and only a quick hack (~2=20
<BR>>>>>>>> hours of work). I'll code a clean =
solution for=20
the problem when I get <BR>>>>>>>> the job (it was =
only a=20
test how much time I need for adding such =
<BR>>>>>>>>=20
feature).<BR>>>>>>>> <BR>>>>>>>>=
There=20
are 4 possibilities:<BR>>>>>>>> a) I get the Job =
and are=20
*not* allowed to contribute back this=20
feature<BR>>>>>>>> <BR>>>>>>>> =
b) I get=20
the Job and are allowed to contribute back this=20
feature<BR> >>>>>>>& ;nbsp; (which makes a =
lot of=20
sense IMHO but my customer might not want =
<BR>>>>>>>>=20
this)<BR>>>>>>>> <BR>>>>>>>> c) =
I don't=20
get the job:<BR> >>>>>>>& ;nbsp; c1) I =
find=20
someone else to sponsor the work=20
on<BR> >>>>>>>& ;nbsp; & ;nb=
sp;=20
this and we are back at a) or=20
b)<BR> >>>>>>>& ;nbsp; c2) I'll try to =
clean my=20
code as much as possible and attach it=20
to<BR> >>>>>>>& ;nbsp; & ;nb=
sp; the=20
bug<BR>>>>>>>> <BR>>>>>>>> My =
preferred=20
solution is (b) or (c1 +=20
b)<BR>>>>>>>> <BR> >>>>>>>& ;gt; =
To Chris:=20
Which solution do you think is the best for the fixed=20
<BR> >>>>>>>& ;gt; header row: Two synchronized grids =
or=20
creating a new <BR> >>>>>>>& ;gt;=20
GridHeaderRenderer?<BR>>>>>>>> Using 2 Grids is =
IMHO not a=20
good solution. I've currently modified <BR>>>>>>>> =
Grid to=20
have an extra space below the header and below the footer=20
<BR>>>>>>>> which are handled by designated=20
renders.<BR>>>>>>>> <BR>>>>>>>> =
The=20
more think about my current solution it seems to me more=20
<BR>>>>>>>> appropriate to use a specialized=20
GridHeaderRenderer requesting more <BR>>>>>>>> =
space and=20
placing the editor exactly in=20
there.<BR>>>>>>>> <BR>>>>>>>> =
If I get=20
the job I also plan to write some nicer Renders for RowHeader=20
<BR>>>>>>>> and=20
ColumnHeaders.<BR>>>>>>>> <BR>>>>>>>=
;>=20
Tom<BR>>>>>>>> <BR>>>>>>>> --=20
<BR>>>>>>>> B e s t S o l u t i o n .=20
at<BR>>>>>>>>=20
------------------------------------------------------------ -------- <BR>&=
gt;>>>>>>=20
Tom=20
Schindl &am p;nbsp; =
&=
nbsp; & nbsp; & n=
bsp; =20
JFace-Committer<BR>>>>>>>>=20
------------------------------------------------------------ --------=20
<BR>>>>><BR>>>> <BR>>>> -- <BR>>>> =
B e s t=20
S o l u t i o n . at<BR>>>>=20
------------------------------------------------------------ -------- <BR>&=
gt;>>=20
Tom=20
Schindl &am p;nbsp; =
&=
nbsp; & nbsp; & n=
bsp; =20
JFace-Committer<BR>>>>=20
------------------------------------------------------------ --------=20
<BR>>> <BR>>></FONT></BODY></HTML>
------=_NextPart_000_0007_01C8B9A1.1B65F8C0--
|
|
| | | | | | | | | | | | | | | |
Re: Does GridViewer support fixed columns? [message #589907 is a reply to message #49721] |
Fri, 16 May 2008 14:58 |
Eclipse User |
|
|
|
Originally posted by: Florian.Assmus.prodyna.de
Hi Anders,
I have exactly the same problem to solve. Before I start coding my own
GridHeaderRenderer I wanted to check the status of your contribution.
Any news yet?
Best regards,
Florian
Anders Baumann schrieb:
> Hi Tom.
> Thank you for your answer.
> We really need this feature so we would like to try and implement it and
> contribute it back to the Nebula project. Hopefully you will be willing to
> help and advise us.
>
> - You write that your source is a proof of concept implementation. Can you
> explain to us how the real implementation should be done? What should we
> change/improve in your source code? What features are missing or should the
> solution be conceptually different?
> - What is the procedure if we want to contribute our code?
>
> Best regards,
> Anders
>
>
>
> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message
> news:fph9h1$mv7$1@build.eclipse.org...
>> Hi Anders,
>>
>> I didn't get any news from my customer :-( I've attached my sources to the
>> bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=166089 It's really only
>> a proof of concept.
>>
>> Tom
>>
>> Anders Baumann schrieb:
>>> Hi Tom.
>>> Sorry to bother you again.
>>> In our project we are planning on implementing the "fixed header row"
>>> next week. To avoid reinventing the wheel I would like to know the status
>>> of your implementation. Any news? If you are planing on contributing the
>>> feature could you then give us an estimate on when that will be? If not,
>>> could you maybe help us along the way with a rough implementation?
>>>
>>> Thanks in advance,
>>> Anders
>>>
>>>
>>>
>>> "Anders Baumann" <anb@maconomy.dk> wrote in message
>>> news:fochq5$24n$1@build.eclipse.org...
>>>> Sorry. I just saw in the first mail that it is bug-id is 166089.
>>>>
>>>> /Anders
>>>>
>>>>
>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message
>>>> news:fochfc$vcp$1@build.eclipse.org...
>>>>> Hi Tom.
>>>>>
>>>>> Thanks for your reply. I really appreciate your help.
>>>>>
>>>>> In c2 you mention a bug. Have you already created a bugzilla entry for
>>>>> this issue?
>>>>>
>>>>> Thanks,
>>>>> Anders
>>>>>
>>>>>
>>>>>
>>>>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message
>>>>> news:foccke$ckv$1@build.eclipse.org...
>>>>>> Hi Anders,
>>>>>>
>>>>>> Anders Baumann schrieb:
>>>>>>> Hi Tom.
>>>>>>>
>>>>>>> In our project we also need a fixed header row for filtering. I was
>>>>>>> also thinking about putting two grids together and synchronize
>>>>>>> scrolling. Would you please share your implementation with us?
>>>>>>>
>>>>>> Currently not because this code is not clean and only a quick hack (~2
>>>>>> hours of work). I'll code a clean solution for the problem when I get
>>>>>> the job (it was only a test how much time I need for adding such
>>>>>> feature).
>>>>>>
>>>>>> There are 4 possibilities:
>>>>>> a) I get the Job and are *not* allowed to contribute back this feature
>>>>>>
>>>>>> b) I get the Job and are allowed to contribute back this feature
>>>>>> (which makes a lot of sense IMHO but my customer might not want
>>>>>> this)
>>>>>>
>>>>>> c) I don't get the job:
>>>>>> c1) I find someone else to sponsor the work on
>>>>>> this and we are back at a) or b)
>>>>>> c2) I'll try to clean my code as much as possible and attach it to
>>>>>> the bug
>>>>>>
>>>>>> My preferred solution is (b) or (c1 + b)
>>>>>>
>>>>>>> To Chris: Which solution do you think is the best for the fixed
>>>>>>> header row: Two synchronized grids or creating a new
>>>>>>> GridHeaderRenderer?
>>>>>> Using 2 Grids is IMHO not a good solution. I've currently modified
>>>>>> Grid to have an extra space below the header and below the footer
>>>>>> which are handled by designated renders.
>>>>>>
>>>>>> The more think about my current solution it seems to me more
>>>>>> appropriate to use a specialized GridHeaderRenderer requesting more
>>>>>> space and placing the editor exactly in there.
>>>>>>
>>>>>> If I get the job I also plan to write some nicer Renders for RowHeader
>>>>>> and ColumnHeaders.
>>>>>>
>>>>>> Tom
>>>>>>
>>>>>> --
>>>>>> B e s t S o l u t i o n . at
>>>>>> ------------------------------------------------------------ --------
>>>>>> Tom Schindl JFace-Committer
>>>>>> ------------------------------------------------------------ --------
>>>
>>
>> --
>> B e s t S o l u t i o n . at
>> ------------------------------------------------------------ --------
>> Tom Schindl JFace-Committer
>> ------------------------------------------------------------ --------
>
>
|
|
|
Re: Does GridViewer support fixed columns? [message #589946 is a reply to message #53177] |
Mon, 19 May 2008 09:11 |
Anders Baumann Messages: 55 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
------=_NextPart_000_0007_01C8B9A1.1B65F8C0
Content-Type: text/plain;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
Hi Florian.
We have in fact implemented a working fixed row header and we will soon =
make it more generic so that we can submit as a patch that you hopefully =
can use.
Best regards,
Anders
"Florian Assmus" <Florian.Assmus@prodyna.de> wrote in message =
news:g0k7e8$cni$1@build.eclipse.org...
> Hi Anders,
>=20
> I have exactly the same problem to solve. Before I start coding my own =
> GridHeaderRenderer I wanted to check the status of your contribution.
> Any news yet?
>=20
> Best regards,
> Florian
>=20
>=20
> Anders Baumann schrieb:
>> Hi Tom.
>> Thank you for your answer.
>> We really need this feature so we would like to try and implement it =
and=20
>> contribute it back to the Nebula project. Hopefully you will be =
willing to=20
>> help and advise us.
>>=20
>> - You write that your source is a proof of concept implementation. =
Can you=20
>> explain to us how the real implementation should be done? What should =
we=20
>> change/improve in your source code? What features are missing or =
should the=20
>> solution be conceptually different?
>> - What is the procedure if we want to contribute our code?
>>=20
>> Best regards,
>> Anders
>>=20
>>=20
>>=20
>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message=20
>> news:fph9h1$mv7$1@build.eclipse.org...
>>> Hi Anders,
>>>
>>> I didn't get any news from my customer :-( I've attached my sources =
to the=20
>>> bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089 It's =
really only=20
>>> a proof of concept.
>>>
>>> Tom
>>>
>>> Anders Baumann schrieb:
>>>> Hi Tom.
>>>> Sorry to bother you again.
>>>> In our project we are planning on implementing the "fixed header =
row"=20
>>>> next week. To avoid reinventing the wheel I would like to know the =
status=20
>>>> of your implementation. Any news? If you are planing on =
contributing the=20
>>>> feature could you then give us an estimate on when that will be? If =
not,=20
>>>> could you maybe help us along the way with a rough implementation?
>>>>
>>>> Thanks in advance,
>>>> Anders
>>>>
>>>>
>>>>
>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message=20
>>>> news:fochq5$24n$1@build.eclipse.org...
>>>>> Sorry. I just saw in the first mail that it is bug-id is 166089.
>>>>>
>>>>> /Anders
>>>>>
>>>>>
>>>>> "Anders Baumann" <anb@maconomy.dk> wrote in message=20
>>>>> news:fochfc$vcp$1@build.eclipse.org...
>>>>>> Hi Tom.
>>>>>>
>>>>>> Thanks for your reply. I really appreciate your help.
>>>>>>
>>>>>> In c2 you mention a bug. Have you already created a bugzilla =
entry for=20
>>>>>> this issue?
>>>>>>
>>>>>> Thanks,
>>>>>> Anders
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Tom Schindl" <tom.schindl@bestsolution.at> wrote in message=20
>>>>>> news:foccke$ckv$1@build.eclipse.org...
>>>>>>> Hi Anders,
>>>>>>>
>>>>>>> Anders Baumann schrieb:
>>>>>>>> Hi Tom.
>>>>>>>>
>>>>>>>> In our project we also need a fixed header row for filtering. I =
was=20
>>>>>>>> also thinking about putting two grids together and synchronize=20
>>>>>>>> scrolling. Would you please share your implementation with us?
>>>>>>>>
>>>>>>> Currently not because this code is not clean and only a quick =
hack (~2=20
>>>>>>> hours of work). I'll code a clean solution for the problem when =
I get=20
>>>>>>> the job (it was only a test how much time I need for adding such =
>>>>>>> feature).
>>>>>>>
>>>>>>> There are 4 possibilities:
>>>>>>> a) I get the Job and are *not* allowed to contribute back this =
feature
>>>>>>>
>>>>>>> b) I get the Job and are allowed to contribute back this feature
>>>>>>> (which makes a lot of sense IMHO but my customer might not =
want=20
>>>>>>> this)
>>>>>>>
>>>>>>> c) I don't get the job:
>>>>>>> c1) I find someone else to sponsor the work on
>>>>>>> this and we are back at a) or b)
>>>>>>> c2) I'll try to clean my code as much as possible and attach =
it to
>>>>>>> the bug
>>>>>>>
>>>>>>> My preferred solution is (b) or (c1 + b)
>>>>>>>
>>>>>>>> To Chris: Which solution do you think is the best for the fixed =
>>>>>>>> header row: Two synchronized grids or creating a new=20
>>>>>>>> GridHeaderRenderer?
>>>>>>> Using 2 Grids is IMHO not a good solution. I've currently =
modified=20
>>>>>>> Grid to have an extra space below the header and below the =
footer=20
>>>>>>> which are handled by designated renders.
>>>>>>>
>>>>>>> The more think about my current solution it seems to me more=20
>>>>>>> appropriate to use a specialized GridHeaderRenderer requesting =
more=20
>>>>>>> space and placing the editor exactly in there.
>>>>>>>
>>>>>>> If I get the job I also plan to write some nicer Renders for =
RowHeader=20
>>>>>>> and ColumnHeaders.
>>>>>>>
>>>>>>> Tom
>>>>>>>
>>>>>>> --=20
>>>>>>> B e s t S o l u t i o n . at
>>>>>>> =
------------------------------------------------------------ --------
>>>>>>> Tom Schindl =
JFace-Committer
>>>>>>> =
------------------------------------------------------------ --------=20
>>>>
>>>
>>> --=20
>>> B e s t S o l u t i o n . at
>>> ------------------------------------------------------------ --------
>>> Tom Schindl JFace-Committer
>>> ------------------------------------------------------------ -------- =
>>=20
>>
------=_NextPart_000_0007_01C8B9A1.1B65F8C0
Content-Type: text/html;
charset="ISO-8859-15"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-15">
<META content=3D"MSHTML 6.00.6000.16640" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>Hi Florian.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>We have in fact implemented a =
working fixed row=20
header and we will soon make it more generic so that we can submit =
as a=20
patch that you hopefully can use.</FONT></SPAN></DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>Best regards,</FONT></SPAN></DIV>
<DIV><SPAN lang=3DEN-US=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'; mso-fareast-font-family: Calibri; =
mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New =
Roman'; mso-ansi-language: EN-US; mso-fareast-language: DA; =
mso-bidi-language: AR-SA"><FONT=20
face=3DArial color=3D#000000 size=3D2>Anders</FONT></SPAN></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>"Florian Assmus" <</FONT><A=20
href=3D"mailto:Florian.Assmus@prodyna.de"><FONT face=3DArial=20
size=3D2>Florian.Assmus@prodyna.de</FONT></A><FONT face=3DArial =
size=3D2>> wrote in=20
message </FONT><A href=3D"news:g0k7e8$cni$1@build.eclipse.org"><FONT =
face=3DArial=20
size=3D2>news:g0k7e8$cni$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> Hi =
Anders,<BR>> <BR>>=20
I have exactly the same problem to solve. Before I start coding my own =
<BR>>=20
GridHeaderRenderer I wanted to check the status of your =
contribution.<BR>>=20
Any news yet?<BR>> <BR>> Best regards,<BR>> Florian<BR>> =
<BR>>=20
<BR>> Anders Baumann schrieb:<BR>>> Hi Tom.<BR>>> Thank =
you for=20
your answer.<BR>>> We really need this feature so we would like to =
try and=20
implement it and <BR>>> contribute it back to the Nebula project.=20
Hopefully you will be willing to <BR>>> help and advise =
us.<BR>>>=20
<BR>>> - You write that your source is a proof of concept =
implementation.=20
Can you <BR>>> explain to us how the real implementation should be =
done?=20
What should we <BR>>> change/improve in your source code? What =
features=20
are missing or should the <BR>>> solution be conceptually=20
different?<BR>>> - What is the procedure if we want to contribute =
our=20
code?<BR>>> <BR>>> Best regards,<BR>>> =
Anders<BR>>>=20
<BR>>> <BR>>> <BR>>> "Tom Schindl" <</FONT><A=20
href=3D"mailto:tom.schindl@bestsolution.at"><FONT face=3DArial=20
size=3D2>tom.schindl@bestsolution.at</FONT></A><FONT face=3DArial =
size=3D2>> wrote=20
in message <BR>>> </FONT><A=20
href=3D"news:fph9h1$mv7$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:fph9h1$mv7$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>> Hi Anders,<BR>>>><BR>>>> =
I didn't=20
get any news from my customer :-( I've attached my sources to the=20
<BR>>>> bug </FONT><A=20
href=3D"https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089"><FONT =
face=3DArial=20
size=3D2>https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D166089</FONT></A=
><FONT=20
face=3DArial size=3D2>. It's really only <BR>>>> a proof of=20
concept.<BR>>>><BR>>>> =
Tom<BR>>>><BR>>>>=20
Anders Baumann schrieb:<BR>>>>> Hi Tom.<BR>>>>> =
Sorry to=20
bother you again.<BR>>>>> In our project we are planning on=20
implementing the "fixed header row" <BR>>>>> next week. To =
avoid=20
reinventing the wheel I would like to know the status =
<BR>>>>> of=20
your implementation. Any news? If you are planing on contributing the=20
<BR>>>>> feature could you then give us an estimate on when =
that=20
will be? If not, <BR>>>>> could you maybe help us along the =
way with=20
a rough implementation?<BR>>>>><BR>>>>> Thanks =
in=20
advance,<BR>>>>>=20
Anders<BR>>>>><BR>>>>> <BR>>>>><BR>>=
;>>>=20
"Anders Baumann" <</FONT><A href=3D"mailto:anb@maconomy.dk"><FONT =
face=3DArial=20
size=3D2>anb@maconomy.dk</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>>>>> </FONT><A =
href=3D"news:fochq5$24n$1@build.eclipse.org"><FONT=20
face=3DArial =
size=3D2>news:fochq5$24n$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>> Sorry. I just saw in the first mail =
that it=20
is bug-id is 166089.<BR>>>>>><BR>>>>>>=20
/Anders<BR>>>>>><BR>>>>>> <BR>>>>&g=
t;>=20
"Anders Baumann" <</FONT><A href=3D"mailto:anb@maconomy.dk"><FONT =
face=3DArial=20
size=3D2>anb@maconomy.dk</FONT></A><FONT face=3DArial size=3D2>> =
wrote in message=20
<BR>>>>>> </FONT><A=20
href=3D"news:fochfc$vcp$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:fochfc$vcp$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>>> Hi=20
Tom.<BR>>>>>>><BR >>>>>>> Thanks for =
your=20
reply. I really appreciate your=20
help.<BR>>>>>>><BR >>>>>>> In c2 you =
mention=20
a bug. Have you already created a bugzilla entry for=20
<BR>>>>>>> this=20
issue?<BR>>>>>>> <BR>>>>>>>=20
Thanks,<BR>>>>>>>=20
Anders<BR>>>>>>> <BR>>>>>>><BR>>>=
;>>>><BR>>>>>>>=20
"Tom Schindl" <</FONT><A =
href=3D"mailto:tom.schindl@bestsolution.at"><FONT=20
face=3DArial size=3D2>tom.schindl@bestsolution.at</FONT></A><FONT =
face=3DArial=20
size=3D2>> wrote in message <BR>>>>>>> </FONT><A=20
href=3D"news:foccke$ckv$1@build.eclipse.org"><FONT face=3DArial=20
size=3D2>news:foccke$ckv$1@build.eclipse.org</FONT></A><FONT =
face=3DArial=20
size=3D2>...<BR>>>>>>>> Hi=20
Anders,<BR>>>>>>>> <BR>>>>>>>> =
Anders=20
Baumann schrieb:<BR> >>>>>>>& ;gt; Hi=20
Tom.<BR> >>>>>>>& ;gt; <BR> >>>>>>>& ;=
gt; In=20
our project we also need a fixed header row for filtering. I was=20
<BR> >>>>>>>& ;gt; also thinking about putting two =
grids=20
together and synchronize <BR> >>>>>>>& ;gt; scrolling. =
Would=20
you please share your implementation with=20
us?<BR> >>>>>>>& ;gt; <BR>>>>>>>>=20
Currently not because this code is not clean and only a quick hack (~2=20
<BR>>>>>>>> hours of work). I'll code a clean =
solution for=20
the problem when I get <BR>>>>>>>> the job (it was =
only a=20
test how much time I need for adding such =
<BR>>>>>>>>=20
feature).<BR>>>>>>>> <BR>>>>>>>>=
There=20
are 4 possibilities:<BR>>>>>>>> a) I get the Job =
and are=20
*not* allowed to contribute back this=20
feature<BR>>>>>>>> <BR>>>>>>>> =
b) I get=20
the Job and are allowed to contribute back this=20
feature<BR> >>>>>>>& ;nbsp; (which makes a =
lot of=20
sense IMHO but my customer might not want =
<BR>>>>>>>>=20
this)<BR>>>>>>>> <BR>>>>>>>> c) =
I don't=20
get the job:<BR> >>>>>>>& ;nbsp; c1) I =
find=20
someone else to sponsor the work=20
on<BR> >>>>>>>& ;nbsp; & ;nb=
sp;=20
this and we are back at a) or=20
b)<BR> >>>>>>>& ;nbsp; c2) I'll try to =
clean my=20
code as much as possible and attach it=20
to<BR> >>>>>>>& ;nbsp; & ;nb=
sp; the=20
bug<BR>>>>>>>> <BR>>>>>>>> My =
preferred=20
solution is (b) or (c1 +=20
b)<BR>>>>>>>> <BR> >>>>>>>& ;gt; =
To Chris:=20
Which solution do you think is the best for the fixed=20
<BR> >>>>>>>& ;gt; header row: Two synchronized grids =
or=20
creating a new <BR> >>>>>>>& ;gt;=20
GridHeaderRenderer?<BR>>>>>>>> Using 2 Grids is =
IMHO not a=20
good solution. I've currently modified <BR>>>>>>>> =
Grid to=20
have an extra space below the header and below the footer=20
<BR>>>>>>>> which are handled by designated=20
renders.<BR>>>>>>>> <BR>>>>>>>> =
The=20
more think about my current solution it seems to me more=20
<BR>>>>>>>> appropriate to use a specialized=20
GridHeaderRenderer requesting more <BR>>>>>>>> =
space and=20
placing the editor exactly in=20
there.<BR>>>>>>>> <BR>>>>>>>> =
If I get=20
the job I also plan to write some nicer Renders for RowHeader=20
<BR>>>>>>>> and=20
ColumnHeaders.<BR>>>>>>>> <BR>>>>>>>=
;>=20
Tom<BR>>>>>>>> <BR>>>>>>>> --=20
<BR>>>>>>>> B e s t S o l u t i o n .=20
at<BR>>>>>>>>=20
------------------------------------------------------------ -------- <BR>&=
gt;>>>>>>=20
Tom=20
Schindl &am p;nbsp; =
&=
nbsp; & nbsp; & n=
bsp; =20
JFace-Committer<BR>>>>>>>>=20
------------------------------------------------------------ --------=20
<BR>>>>><BR>>>> <BR>>>> -- <BR>>>> =
B e s t=20
S o l u t i o n . at<BR>>>>=20
------------------------------------------------------------ -------- <BR>&=
gt;>>=20
Tom=20
Schindl &am p;nbsp; =
&=
nbsp; & nbsp; & n=
bsp; =20
JFace-Committer<BR>>>>=20
------------------------------------------------------------ --------=20
<BR>>> <BR>>></FONT></BODY></HTML>
------=_NextPart_000_0007_01C8B9A1.1B65F8C0--
|
|
|
Goto Forum:
Current Time: Thu Sep 26 12:52:37 GMT 2024
Powered by FUDForum. Page generated in 0.09382 seconds
|