[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 &lt;&lt; </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