Hi Rüdiger,

I agree with your proposal.  I'll upload the widget source code to the RAP 
Sandbox CVS repository.   Do I need a password for this ?

Thank you

Mirko


---------- Initial Header -----------

>From      : [email protected]
To          : "RAP project development-related communication" 
[email protected]
Cc          :
Date      : Fri, 16 Jan 2009 09:43:37 +0100
Subject : Re: [rap-dev] New RWT graphic widget GCCanvas







> Mirko,
>
> this looks really cool:) I saw your newsgroup posting from yesterday
> and just wanted to ask you whether you would care to share the
> source. This question is obsolete now...
>
> My first idea was that this widget could start out in the sandbox
> component. Any other opinion?
>
> Thanks a lot!
> Rüdiger
>
> [email protected] wrote:
> > Hi There,
> >
> > I've developed a new RWT widget to emulate the SWT GC graphics on a canvas. 
> >    The new widget extends the Composite component and allows to draw 
> > figures and graphs inside RAP dialogs.   You can find a usage example 
> > attached to this mail.
> > The widget is compatible both with Firefox/Mozilla (use the canvas tag) and 
> > MSIE browsers (include the google excanvas extension script).     
> >
> > This is a list of the available GCCanvas methods (current version):
> >
> > public class GCCanvas extends Composite
> >    (construnctor)
> >       public GCCanvas(final Composite parent,final int style)
> >
> >       public String drawArc(int x, int y, int width, int height, int 
> > startAngle, int arcAngle)
> >       public String drawImage(Image image, int x, int y)
> >       public String drawImage(Image image, int x, int y,int width , int 
> > height)
> >       public String drawImage(String sImagePath, int x, int y)
> >       public String drawImage(String sImagePath, int x, int y,int width , 
> > int height)
> >       public String drawLine(int x1, int y1, int x2, int y2)
> >       public String drawOval(int x, int y, int width, int height)
> >       public String drawPoint(int x, int y)
> >       public String drawPolygon(int[] pointArray)
> >       public String drawPolyline(int[] pointArray)
> >       public String drawRectangle(int x, int y, int width, int height)
> >       public String drawRectangle(Rectangle rect)
> >       public String drawRoundRectangle(int x, int y, int width, int height, 
> > int arcWidth, int arcHeight)
> >       public String drawString(String string, int x, int y)
> >       public String drawText(String string, int x, int y)
> >       public String fillArc(int x, int y, int width, int height, int 
> > startAngle, int arcAngle)
> >       public String fillGradientRectangle(int x, int y, int width, int 
> > height,boolean vertical)
> >       public String fillOval(int x, int y, int width, int height)
> >       public String fillPolygon(int[] pointArray)
> >       public String fillRectangle(int x, int y, int width, int height)
> >       public String fillRoundRectangle(int x, int y, int width, int height, 
> > int arcWidth, int arcHeight)
> >       public void removePath(String pathId)
> >       public void removeAll()
> >       public void setSize(int width, int height)
> >       public void setLineWidth(int width)
> >       public int getLineWidth()
> >       public void setCanvasColor(Color color)
> >       public Color getCanvasColor()
> >       public void setForeground(Color color)
> >       public Color getForeground()
> >       public void setBackground(Color color)
> >       public Color getBackground()
> >       public void setAlpha(int alpha)
> >       public int getAlpha()
> >       public void setGradientBackground(LinearGradient gradient)
> >       public void setGradientBackground(RadialGradient gradient)
> >       public void setFont(Font font)
> >       public Font getFont()
> >
> > --------------------------------
> >
> > Notes:
> > - The GCCanvas can listen to all mouse/key Composite events.
> > - Each drawing function returns the pathID; for MSIE a path with a specific 
> > PathId can be removed from the canvas.  (see the demo code)
> >
> > I also attach two images that represent the figure generated by the Demo 
> > code, before and after a double click on the canvas.
> >
> > Please tell me how I can upload the source code to the rap repository.
> >
> > I hope you are interested to include this useful widget inside the next RAP 
> > official releases.
> >
> > GREAT WORK!!
> >
> > Best Regards
> >
> > Mirko Solazzi
> > Informatic/Electronic Engineer
> > [email protected]
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > rap-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/rap-dev
> _______________________________________________
> rap-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/rap-dev
>

_______________________________________________
rap-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/rap-dev

Reply via email to