[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools] Re: SWT/Fox volunteers wanted
|
- From: ivan.markov@xxxxxxxxx (Ivan Markov)
- Date: Fri, 14 Feb 2003 15:12:55 +0000 (UTC)
- Newsgroups: eclipse.tools
- Organization: http://www.eclipse.org
- User-agent: NewsPortal 0.23
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.) :)