1) Once contributor to rule them all !!!
It's probably not necessary to have two contributors
(CCompletionContributorManager __and__ CTextHoverContributor),
having one should be enough has it is the same information.
CCompletion, for example, could provide help, (see how the JDT
ties the javadocs to the completion)
I would say to provide more methods to IFunctionSummary.
Also note the CCompletionContributor is also use for the
add_include_action:
Since I started writing the code for this, the completion stuff has
changed a lot and trying to integrate into a moving target is
difficult. When completion stabilises, maybe the text hover stuff
could be integrated into it.
The completion contribution did not move that much,
are you referring to code completion(content assist) ?
It would be nice to consolidate this for CDT-2.x: add include action
contribution,
and completion contribution(including hovering)
If you want to drive this, that would be great, let me know. We have
some initial
work that could be push down to the CDT.
Sure, I'll take it if no one else has signed up for it.
Did you something else in mind ?
2) Filter base on projects
If you are working on a Windows application, or QNX project you
probably do not want gtk completion or hovering.
I do like the idea of having one format, in your case the java
properties,
or XML format, whatever is easy to parse.
XML files would be more elegant, but property files were easier.
Java comes with XML parsers 8).
Yeah, but considering this was my absolute, very, first, Java project,
the learning curve on prop files was a lot smaller than the one for
XML parsers. Maybe for Version 2 I'll go read the right manual and
switch over. One of the big behind-the-scenes parts of the texthover
stuff was writing the parsers to extract info from primary sources to
create the prop files. They'd have to be modified to produce XML.
_______________________________________________
cdt-ui-dev mailing list
cdt-ui-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cdt-ui-dev