Wednesday, November 25, 2009

New Theming Capabilities...

Currently there is work progressing on themes on GNUstep... here are the links for that:

GNOME Native themes:

http://stashbox.org/693247/Bildschirmfoto.png

http://stashbox.org/693249/Bildschirmfoto-1.png

http://stashbox.org/705472/Bildschirmfoto.png

We also have a native theme working on Windows. I will have a picture of that soon as well. For now the code is in the repository in the plugins section.

One thing this post doesn't show is the in-windows menus which we already have implemented. Those combined with this should give the user a totally native experience with GNUstep.

Here is the code for the gtk theme:

http://github.com/hansfbaier/gnustep-gnome

4 comments:

Pharaoh Atem said...

Exactly how much of the Cocoa API is implemented in GNUStep?

Could something like... oh maybe wxOSX/Cocoa compile and run within GNUStep?

There is another project out there called Cocotron that aims for Cocoa compatibility. Maybe they have bits you guys are missing? The project is MIT-style licensed, so it can be imported and mixed with GNUStep code.

GregC said...

Pharaoh,

"Exactly how much of the Cocoa API is implemented in GNUStep?"

A very large portion of it. We have most of the 10.5 changes in. Right now we're working on ObjC2.0 compatibility.

"Could something like... oh maybe wxOSX/Cocoa compile and run within GNUStep?"

Never tried it, so I can't, honestly, tell you.

"There is another project out there called Cocotron that aims for Cocoa compatibility. Maybe they have bits you guys are missing?"

Yes, we're aware of other project duplicating our efforts. Cocotron currently (as of this writing) lacks basic functions in NSImage, such as TIFFRepresentation and also lacks basic features such as spell checking among many others.

"The project is MIT-style licensed, so it can be imported and mixed with GNUStep code."

We don't need their code, but, for the sake of argument, the issue there is that GNUstep's copyright is owned by the FSF and, thus, nothing can be contributed without an assignment first. This is so that we have the protection of the FSF's legal team (i.e. Eben Moglen et al.) in the case of any legal issues.

GC

Anonymous said...

It's what I'm looking for write gui apps in GNOME using Objective C.

Thank you

Anonymous said...

These shoes made my trip to onitsuka tiger mexico 66 yellow black Argentina that much onitsuka tiger tokidoki mex lo more enjoyable. I needed a pair of onitsuka tiger mexico 66 by asics shoes that I could walk great mens onitsuka tiger mexico 66 distances in and stand in for asics onitsuka tiger mexico 66 several hours at a time. These were my asics gel kinsei 2 answer. They have great support, and give the feeling asics tiger mexico 66 that one is walking on air. They did onitsuka tiger mexico 66 get dirty, when we went rappelling. onitsuka tiger mini clubman Although you are not supposed to, I onitsuka tiger mid runner washed them on gently cycle in my front loader onituka tiger mini cooper washing machine. No harm, no foul. asics gel kinsei 2 mens I highly recommend them.

Objective-C end of life?? Not a chance...

Recently, I saw this article regarding ObjCs "end of life" from JetBrains. The tiobe index seems to disagree. It’s also importa...