List Info

Thread: Ongoing development of CodeComplete icons in menu.




Ongoing development of CodeComplete icons in menu.
country flaguser name
Canada
2007-05-24 01:13:26
Hi,

Is there any development being done in adding icon support
in the completion 
listbox?

Thank you,

BM

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
user name
2007-05-24 07:14:41
On 24.05.07 09:13:26, Bogdan Mustiata wrote:
> Is there any development being done in adding icon
support in the completion 
> listbox?

Not in KDevelop3.4 (impossible with Kate) and I don't know
the status of
Code completion in KDevelop4.0. We have a Summer of Code
project for
that though, so it might be on the list.  However I don't
really see the
value of icons here, either they are so small as to be just
a coloured
rectangle (think 10px or smaller) or the listbox contains
only a
handful of items and thus you need to scroll a lot (so the
icons can be
larger).

Andreas

-- 
Don't worry so loud, your roommate can't think.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
user name
2007-05-24 07:20:42
On May 24, 2007, at 1:13 AM, Bogdan Mustiata wrote:

> Hi,
>
> Is there any development being done in adding icon
support in the  
> completion
> listbox?
>
> Thank you,
>
> BM
>

You'll need to be a bit more specific about what you mean
exactly.
--
Matt



_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
country flaguser name
Canada
2007-05-24 08:39:54
On Thursday 24 May 2007 15:20:42 Matt Rogers wrote:
> On May 24, 2007, at 1:13 AM, Bogdan Mustiata wrote:
> > Hi,
> >
> > Is there any development being done in adding icon
support in the
> > completion
> > listbox?
> >
> > Thank you,
> >
> > BM
>
> You'll need to be a bit more specific about what you
mean exactly.
> --
> Matt
>

Mainly in version 3.4.x, if you edit some code and you use
the autocomplete 
feature (e.g. hitting control+space), a listbox appears with
various items 
for completion. The items don't contain an icon to identify
them (like Visual 
Studio, SlickEdit, etc.) for what they are (e.g. method,
variable, etc.).

In this sense, is there any work being done at the moment in
order to support 
icons?

BM

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
user name
2007-05-24 09:51:50
On 24.05.07 16:39:54, Bogdan Mustiata wrote:
> On Thursday 24 May 2007 15:20:42 Matt Rogers wrote:
> > On May 24, 2007, at 1:13 AM, Bogdan Mustiata
wrote:
> > > Hi,
> > >
> > > Is there any development being done in adding
icon support in the
> > > completion
> > > listbox?
> > >
> > > Thank you,
> > >
> > > BM
> >
> > You'll need to be a bit more specific about what
you mean exactly.
> 
> Mainly in version 3.4.x, if you edit some code and you
use the autocomplete 
> feature (e.g. hitting control+space), a listbox appears
with various items 
> for completion. The items don't contain an icon to
identify them (like Visual 
> Studio, SlickEdit, etc.) for what they are (e.g.
method, variable, etc.).

Differing methods and variables is rather easy:

a) methods include the parameter list and parenthesis, while
variables
don't
b) you have a yellowish tooltip at the right of the popup
which tells
you wether an item is a variable or method.

> In this sense, is there any work being done at the
moment in order to support 
> icons?

See my other reply, impossible in KDevelop3.4 due to
limitations from
the editor component.

Andreas

-- 
Good day to deal with people in high places; particularly
lonely stewardesses.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
country flaguser name
Canada
2007-05-25 00:05:18
On Thursday 24 May 2007 17:51:50 Andreas Pakulat wrote:
> On 24.05.07 16:39:54, Bogdan Mustiata wrote:
> > On Thursday 24 May 2007 15:20:42 Matt Rogers
wrote:
> > > On May 24, 2007, at 1:13 AM, Bogdan Mustiata
wrote:
> > > > Hi,
> > > >
> > > > Is there any development being done in
adding icon support in the
> > > > completion
> > > > listbox?
> > > >
> > > > Thank you,
> > > >
> > > > BM
> > >
> > > You'll need to be a bit more specific about
what you mean exactly.
> >
> > Mainly in version 3.4.x, if you edit some code and
you use the
> > autocomplete feature (e.g. hitting control+space),
a listbox appears with
> > various items for completion. The items don't
contain an icon to identify
> > them (like Visual Studio, SlickEdit, etc.) for
what they are (e.g.
> > method, variable, etc.).
>
> Differing methods and variables is rather easy:
>
> a) methods include the parameter list and parenthesis,
while variables
> don't
> b) you have a yellowish tooltip at the right of the
popup which tells
> you wether an item is a variable or method.
>

I agree, for methods and variables is rather easy. And how
do you make the 
difference between a slot and a method (let me guess, more
text like 
<constructor> or a blue tooltip?), a property (c#) and
a member, and so on. 

Even from this you can tell what is what:
int x;
int y();
<constructor> Z;
int Z::z();

 The idea is that in the end the actual pictogram is more
distinct to the eye 
and hence, easier to follow, than scanning over a number of
lines.

> > In this sense, is there any work being done at the
moment in order to
> > support icons?
>
> See my other reply, impossible in KDevelop3.4 due to
limitations from
> the editor component.
>
> Andreas

I really hope that in 4.0 it is taken into account because
right now I think 
KDevelop _is the only_ IDE I know (SlickEdit, Eclipse,
anjuta, visual studio) 
_that doesn't_ support icons (beside vim if you can name it
an IDE, but at 
least vim it has an excuse: it's text mode).

Now, since KDE/KDevelop 3.x is in feature freeze it means
that it will take at 
least five months (KDE 4 final, release of KDevelop 4) until
having something 
working under KDE that might contain this very basic
feature. And this 
assuming the time schedule is respected.

This approach in my opinion is simply wrong.

BM

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
country flaguser name
Germany
2007-05-25 03:42:42
I'll probably add icons to kdev-4's code-completion list,
because they simply 
make the list easier searchable for the eye, and more
intuitive. I also have 
the idea to work more with colors to make it even more
intuitive. We'll 
see. 

But for kdevelop-3 it's something that simply cannot be
accomplished any more. 
If you would have come up with your proposal a year earlier,
and would have 
taken some time to talk with kate-devs and do some coding,
you could have 
implemented int for kdev-3.

greetings, David


_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
user name
2007-05-25 07:58:03
On Friday 25 May 2007 00:05, Bogdan Mustiata wrote:
> On Thursday 24 May 2007 17:51:50 Andreas Pakulat
wrote:
> > On 24.05.07 16:39:54, Bogdan Mustiata wrote:
> > > On Thursday 24 May 2007 15:20:42 Matt Rogers
wrote:
> > > > On May 24, 2007, at 1:13 AM, Bogdan
Mustiata wrote:
> > > > > Hi,
> > > > >
> > > > > Is there any development being done
in adding icon support in the
> > > > > completion
> > > > > listbox?
> > > > >
> > > > > Thank you,
> > > > >
> > > > > BM
> > > >
> > > > You'll need to be a bit more specific
about what you mean exactly.
> > >
> > > Mainly in version 3.4.x, if you edit some
code and you use the
> > > autocomplete feature (e.g. hitting
control+space), a listbox appears
> > > with various items for completion. The items
don't contain an icon to
> > > identify them (like Visual Studio, SlickEdit,
etc.) for what they are
> > > (e.g. method, variable, etc.).
> >
> > Differing methods and variables is rather easy:
> >
> > a) methods include the parameter list and
parenthesis, while variables
> > don't
> > b) you have a yellowish tooltip at the right of
the popup which tells
> > you wether an item is a variable or method.
>
> I agree, for methods and variables is rather easy. And
how do you make the
> difference between a slot and a method (let me guess,
more text like
> <constructor> or a blue tooltip?), a property
(c#) and a member, and so on.
>
> Even from this you can tell what is what:
> int x;
> int y();
> <constructor> Z;
> int Z::z();
>
>  The idea is that in the end the actual pictogram is
more distinct to the
> eye and hence, easier to follow, than scanning over a
number of lines.
>
> > > In this sense, is there any work being done
at the moment in order to
> > > support icons?
> >
> > See my other reply, impossible in KDevelop3.4 due
to limitations from
> > the editor component.
> >
> > Andreas
>
> I really hope that in 4.0 it is taken into account
because right now I
> think KDevelop _is the only_ IDE I know (SlickEdit,
Eclipse, anjuta, visual
> studio) _that doesn't_ support icons (beside vim if you
can name it an IDE,
> but at least vim it has an excuse: it's text mode).
>
> Now, since KDE/KDevelop 3.x is in feature freeze it
means that it will take
> at least five months (KDE 4 final, release of KDevelop
4) until having
> something working under KDE that might contain this
very basic feature. And
> this assuming the time schedule is respected.
>

KDevelop 4.0 won't be released with the rest of KDE 4.0
since it's highly 
likely that it won't be ready.

> This approach in my opinion is simply wrong.
>

What approach? Because we don't have icons? Because we have
to work within the 
limitations of what the APIs available to us will allow us
to do? Because 
we'd rather have other things that work rather than some
silly icons? We'll 
implement it when we damn well feel like it.

Thanks
-- 
Matt

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: Ongoing development of CodeComplete icons in menu.
user name
2007-05-25 08:41:48
On 25.05.07 08:05:18, Bogdan Mustiata wrote:
> On Thursday 24 May 2007 17:51:50 Andreas Pakulat
wrote:
> > On 24.05.07 16:39:54, Bogdan Mustiata wrote:
> > > On Thursday 24 May 2007 15:20:42 Matt Rogers
wrote:
> > > > On May 24, 2007, at 1:13 AM, Bogdan
Mustiata wrote:
> > > > > Hi,
> > > > >
> > > > > Is there any development being done
in adding icon support in the
> > > > > completion
> > > > > listbox?
> > > > >
> > > > > Thank you,
> > > > >
> > > > > BM
> > > >
> > > > You'll need to be a bit more specific
about what you mean exactly.
> > >
> > > Mainly in version 3.4.x, if you edit some
code and you use the
> > > autocomplete feature (e.g. hitting
control+space), a listbox appears with
> > > various items for completion. The items don't
contain an icon to identify
> > > them (like Visual Studio, SlickEdit, etc.)
for what they are (e.g.
> > > method, variable, etc.).
> >
> > Differing methods and variables is rather easy:
> >
> > a) methods include the parameter list and
parenthesis, while variables
> > don't
> > b) you have a yellowish tooltip at the right of
the popup which tells
> > you wether an item is a variable or method.
> 
> I agree, for methods and variables is rather easy. And
how do you make the 
> difference between a slot and a method (let me guess,
more text like 
> <constructor> or a blue tooltip?),

Why would I need to differ between slots and methods? Oh
right, in a
connect statement. Ultimately I'd like to see only slots in
the CC box
when I'm inside a connect() and I believe/hope this will
happen in
KDev4/

> a property (c#) and a member, and so on. 

We don't support C# in KDev3 and for KDev4 it doesn't look
too bright
either.

> Even from this you can tell what is what:
> int x;
> int y();
> <constructor> Z;
> int Z::z();
> 
>  The idea is that in the end the actual pictogram is
more distinct to the eye 
> and hence, easier to follow, than scanning over a
number of lines.
 
If you want to go as far as differing slots, signals,
methods and data
members including their scope you'll need a legend for all
those icons.
Which makes it again more or less as usable as some text
indicator.

> > > In this sense, is there any work being done
at the moment in order to
> > > support icons?
> >
> > See my other reply, impossible in KDevelop3.4 due
to limitations from
> > the editor component.
> 
> I really hope that in 4.0 it is taken into account
because right now I think 
> KDevelop _is the only_ IDE I know (SlickEdit, Eclipse,
anjuta, visual studio) 
> _that doesn't_ support icons (beside vim if you can
name it an IDE, but at 
> least vim it has an excuse: it's text mode).

I certainly can't remember icons in eclipse code completion,
but as I
said elsewhere (maybe in IRC) KDevelop4 can have this
feature if the
editor component considers displaying pixmaps that the code
completion
model provides.

> Now, since KDE/KDevelop 3.x is in feature freeze it
means that it will take at 
> least five months (KDE 4 final, release of KDevelop 4)
until having something 
> working under KDE that might contain this very basic
feature. And this 
> assuming the time schedule is respected.

No, KDevelop4 will not be released with KDE 4.0, we're
targetting KDE
4.1 currently. You may get something like between alpha and
beta when
KDE 4.0 is released.

> This approach in my opinion is simply wrong.

Well, feel free to try to convince KDE maintainers to lift
the freeze,
provide patches for Kate and KDevelop to add icon support.
We don't have
time to do this in KDevelop3, we need all the free time we
can to create
KDevelop4. 

Andreas

-- 
You plan things that you do not even attempt because of your
extreme caution.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

[1-9]

about | contact  Other archives ( Real Estate discussion Medical topics )