HI All,
I have been trying to get myself to use one of the many IDEs available on
Linux and have mostly brought down my choices to between
RHIDE/Anjuta/Kdevelop. I have'nt yet been able to give RHIDE a shot because
of certain dependency problems but i am an old TurboC/C++ IDE fan and like
its clean interface anyday to any of the GUI editors so i will give it a
shot sometime soon. Anyways, thats a different story altogether.
Now, as far as GUI IDEs are concerned, Kdevelop and Anjuta both seem pretty
good. Being a Gnome fan I decided to start with Anjuta for now. The
interface seems pretty nice but one thing i have always missed (and wondered
wether it was really that difficult to implement !!) is the ability of the
IDE to refresh the side window containing the module/function list as soon
as a new function/module/variable is added to the program. I have observed
that both in Kdevelop and Anjuta one has to save the project and manually
refresh the modules window to make the newly added code to appear in the
list. This is not the case with MSVC though and as soon as function is added
it appears in the list. Why can't two of the most famous Linux IDEs do the
same ? Anjuta seemed to be much easier than MSVC in all other respects
expect this one little missing feature..
Well, I decided to explore this a little further and since I had the source
code of Anjuta, I decided to try and implement this feature myself. Now,
Since I have not written an IDE ever, for the time being i decided that i
would be a start if I was able to atleast make the modules list refresh
whenever the enter key was pressed ( I know this is not exactly wat we want,
I forgot to save the project and then refresh .. but u get the idea
basically !!). Now, combined with the ability of auto save and my own little
addition to the code, I have a simple and very very very crude way to
automatically refresh the module list. It's way too slow to be of any
practical use but it works !!
After two hours of fiddling with the code and grepping the source if I could
manage to add the above feature whats stopping the developers to add this
feature to the IDEs (This is for the first time i was looking at the source
code of Anjuta), why can't this feature be implemented in the IDE (and
properly implemeted, not my dumb implementation.)
Any comments are welcome.

Regards
Sharninder



"Cry on someone else's shoulder, I'm off-duty." - Troi



_______________________________________________
ilugd mailing list
[EMAIL PROTECTED]
http://frodo.hserus.net/mailman/listinfo/ilugd

Reply via email to