[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Re: SWT/Fox volunteers wanted

Werner Punz wrote:

> Ivan Markov wrote:

> > 
> > Also porting SWT is a huge effort and there are no other volunteers for a
> > SWT/Fox port besides me. Given that, and the unclearness around the
> > possible SWT/Qt port (which, if appears will render SWT/Fox redundant)
> > does little to motivate me..
> > 
> > But please, if there are any other guys that want to get involved, contact
> > me!

> Is it possible to put your code into a public place? Is there a CVS access
> somewhere? I cant really help you in the short term but I want to have a
> look maybe I can give you a small helping hand a few hours per week on
> weekends. (haven't programmed C++ for ages though)
> Anyway I think putting the projekt on a public place somewhere might boost
> interest.

Yeah, putting it on a public place may give me as well the motivation I
miss so much now :)

I will consider that and I'll probably create a SourceForge project.

There is almost no C++ programming involved in this project, really. The
C++ part of the project is kept as trivial as possible and in fact
consists of a bunch of one-line native method implementations that just
delegate to the Fox peer.

For example, the public method 
'void FXWindow::move(FXuint x, FXuint y, FXuint w, FXuint h)' of the class
FXWindow is surfaced in Java as 
'public static final native void FXWindow_move(int handle, int x, int y,
int w, int h)'
in class org.eclipse.swt.internal.fox.OS
and all the C++ implementation of this method does is
{
FXWindow* pWindow = (FXWindow*)handle;
pWindow->move(x, y, w, h);
}

You know, I try to follow the SWT philosophy here. (All things in Java.) :)