List Info

Thread: KDevelop's UI - How Difficult to Extract for Own Program?




KDevelop's UI - How Difficult to Extract for Own Program?
user name
2006-05-25 04:06:57
Hello:

I like your UI where you have the buttons at the bottom and
sides that when 
clicked open small windows to do various things.  This
concept is I think 
perfect for another application I'm currently designing.

My questions is this a standard widget of sorts, or is
KDevelop's UI home 
grown by you all?  If so, in your minds, how difficult would
it be to extract 
the UI code and bring it into a new application?

Thanks!

-Jason

_______________________________________________
KDevelop-devel mailing list
KDevelop-develbarney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/
kdevelop-devel
KDevelop's UI - How Difficult to Extract for Own Program?
user name
2006-05-25 14:50:56
jsmith435cox.net wrote:
> Hello:
> 
> I like your UI where you have the buttons at the bottom
and sides that when 
> clicked open small windows to do various things.  This
concept is I think 
> perfect for another application I'm currently
designing.
> 
> My questions is this a standard widget of sorts, or is
KDevelop's UI home 
> grown by you all?  If so, in your minds, how difficult
would it be to extract 
> the UI code and bring it into a new application?
> 
We are working on "KDevelop platform". This will
be a set of libraries that will
allow you to build your own IDE without having to take care
of the details.

For more information check the kdevelop.orf wiki pages.

Regards,
Amilcar

_______________________________________________
KDevelop-devel mailing list
KDevelop-develbarney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/
kdevelop-devel
KDevelop's UI - How Difficult to Extract for Own Program?
user name
2006-05-25 17:26:17
On Thursday 25 May 2006 07:06, jsmith435cox.net
wrote:
> I like your UI where you have the buttons at the bottom
and sides that when
> clicked open small windows to do various things.  This
concept is I think
> perfect for another application I'm currently
designing.

> My questions is this a standard widget of sorts, or is
KDevelop's UI home
> grown by you all?  If so, in your minds, how difficult
would it be to
> extract the UI code and bring it into a new
application?
You have two opportunities: 
1) to use KDevelop platform, i.e. link to several KDevelop
libraries
to automatically get UI and plugin infrastructure.
This way you can easily implement plugins showing the
toolviews
with virtually no code.
See www.ki-inform.com/~adymo/files/bourne_ide.tar.bz2
for an example (it's a platform application prototype 
I wrote a long time ago, so it might not compile but should
give you an idea).

2) use KMDI or newui library
kmdi is in kdelibs, newui is in kdevelop/src/newui
Examples:
kdevelop/src/simplemainwindow.cpp(h) for newui
and kdevelop/src/newmainwindow.cpp(h) for kmdi

_______________________________________________
KDevelop-devel mailing list
KDevelop-develbarney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/
kdevelop-devel
KDevelop's UI - How Difficult to Extract for Own Program?
user name
2006-05-25 23:21:35
On Wednesday 24 May 2006 23:06, jsmith435cox.net
wrote:
> in your minds, how difficult would it be to
> extract the UI code and bring it into a new
application?

Hello, thanks for all the responses.  Let me tell you more
what my application 
would do, and then maybe this is really something we can
integrate into a 
future release of KDevelop.

I am dreaming up a massive software design and development
studio.  What I was 
considering when I posted this, was doing some sort of
requirements 
management tool as well as a trace matrix manager tool to
show the flow 
between test cases, requirements, use cases, actual source
code, etc.  The 
idea was to use KDevelop's UI with regard to the fly-out
windows (as 
described in the initial thread) and have one of those for
entering and 
managing requirements, another for maybe entering and
managing test cases, 
etc.

I have looked briefly at some of IBM's Rational tools like
their requirements 
manager and their software architect software (UML diagrams,
etc.) and 
someday I'd like to see a free software package of that
caliber available for 
free for Linux.  To that end, I'm starting small, improving
my coding skills 
(still learning my way around C++) and growing the idea from
there.

One of the things I decided today was that I was going to
over the next few 
months try and master KDevelop's source code.  Perhaps I
can look at using 
KDevelop as the base platform for my "designer"
tool idea.  Perhaps 
eventually we can integrate some additional "fly-out
windows" for managing 
requirements, test cases, use cases, business rules, etc. 
Perhaps someday we 
can even integrate some sort of UML diagram module and from
the diagram 
generate source code--I know Umbrello exists and does code
generation but 
would be nice to have integration between the two
functionalities.

As I mentioned, I'm still working on getting my coding
skills up to par (this 
is a high priority, active task on my part--not a pipe
dream) so right now 
this is strictly an idea with a very long implementation
time frame for me.

So, to sum up, instead of taking your UI and starting
another application, I'm 
now going to seriously look at integrating this idea with
KDevelop itself.

I'd welcome comments, suggestions, thoughts, etc. on this
idea.

Thanks,

Jason

_______________________________________________
KDevelop-devel mailing list
KDevelop-develbarney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/
kdevelop-devel
[1-4]

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