[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Integrating Java Swing with Oxygen
From: Hugo Pereira Da Costa <hugo () oxygen-icons ! org>
Date: 2012-03-26 11:26:00
Message-ID: 4F705248.2090501 () oxygen-icons ! org
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
On 03/25/2012 11:09 AM, Thom Castermans wrote:
> Hi all,
>
> A brief introduction: I am an undergraduate student in Eindhoven, the
> Netherlands, studying Computer Science and Engineering.
> Together with a friend, studying the same as me but also Mathematics,
> we noticed how ugly Java Swing applications look in KDE.
> This is logical, since Swing does all the drawing itself. However, we,
> geeky as we are, decided this should be improved. First we
> searched a bit for a LAF (Look and Feel) for KDE. We found something
> that was made for KDE 1.0, so that's nothing really. Then,
> we looked at the possibility of having KDE render everything for Java.
> We still are trying this (mostly for native text rendering), but
> we haven't figured out yet if this is possible and if yes, how.
>
> Then, we started working on a LAF that should integrate Swing
> applications with Oxygen: Joxy was born. At the moment it is in prealpha
> and version 0.0.2 is available at SourceForge:
> https://sourceforge.net/projects/joxy/. Both of us don't have lots of
> spare time, but we do
> our best to make it look as good as we can. The obvious goal is a
> pixel-precise KDE-look (but its far from that right now) :-)
>
> Now the reason I'm sending this mail is because I hope to get some
> feedback of you. What do you think about it, possible improvements, etc.
> Also, it would be nice if some of you guys with the real knowledge of
> KDE's rendering code would look at it. For most UI elements we have
> created, we looked at the actual KDE source, but since we are infant
> C++-programmers and KDE is quite a lot of code, we did not get all of it.
> Lastly, a bit of awareness of our project is always good, right? :-)
For the record, all oxygen code for rendering widget style is in
kde-workspace/libs/oxygen/
and
kde-workspace/kstyles/oxygen/
>
> Cheers,
> Thom and Willem
>
>
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe<<
[Attachment #5 (text/html)]
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 03/25/2012 11:09 AM, Thom Castermans wrote:
<blockquote
cite="mid:CACpGtSa7BxRxUU-m1mCz42mU_FdkavpSR2XkXqyN1sBwKtZ-HA@mail.gmail.com"
type="cite">Hi all,<br>
<br>
A brief introduction: I am an undergraduate student in Eindhoven,
the Netherlands, studying Computer Science and Engineering.<br>
Together with a friend, studying the same as me but also
Mathematics, we noticed how ugly Java Swing applications look in
KDE.<br>
This is logical, since Swing does all the drawing itself. However,
we, geeky as we are, decided this should be improved. First we <br>
searched a bit for a LAF (Look and Feel) for KDE. We found
something that was made for KDE 1.0, so that's nothing really.
Then, <br>
we looked at the possibility of having KDE render everything for
Java. We still are trying this (mostly for native text rendering),
but <br>
we haven't figured out yet if this is possible and if yes, how.<br>
<br>
Then, we started working on a LAF that should integrate Swing
applications with Oxygen: Joxy was born. At the moment it is in
prealpha<br>
and version 0.0.2 is available at SourceForge: <a
moz-do-not-send="true"
href="https://sourceforge.net/projects/joxy/">https://sourceforge.net/projects/joxy/</a>.
Both of us don't have lots of spare time, but we do <br>
our best to make it look as good as we can. The obvious goal is a
pixel-precise KDE-look (but its far from that right now) :-)<br>
<br>
Now the reason I'm sending this mail is because I hope to get some
feedback of you. What do you think about it, possible
improvements, etc.<br>
Also, it would be nice if some of you guys with the real knowledge
of KDE's rendering code would look at it. For most UI elements we
have <br>
created, we looked at the actual KDE source, but since we are
infant C++-programmers and KDE is quite a lot of code, we did not
get all of it.<br>
Lastly, a bit of awareness of our project is always good, right?
:-)<br>
</blockquote>
<br>
For the record, all oxygen code for rendering widget style is in<br>
<br>
kde-workspace/libs/oxygen/<br>
and<br>
kde-workspace/kstyles/oxygen/<br>
<br>
<blockquote
cite="mid:CACpGtSa7BxRxUU-m1mCz42mU_FdkavpSR2XkXqyN1sBwKtZ-HA@mail.gmail.com"
type="cite"><br>
Cheers,<br>
Thom and Willem<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">Visit <a class="moz-txt-link-freetext" \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> \
to unsubscribe << </pre>
</blockquote>
</blockquote>
</blockquote>
<br>
</body>
</html>
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic