Thanks David for color URL.
When I tried I've got a error (missing ending #) corrected by attached patch:

Attachment: patch5.diff
Description: Binary data


Here is the very first result:

I've not better demo because there are some curious behaviors.

So mouse wheel support is not high priority.

Regards, Pascal.
http://blady.pagesperso-orange.fr


Le 21 déc. 2014 à 04:45, Rabbi David Botton <[email protected]> a écrit :

> I've begun to translate a program based on CairoAda library into Gnoga.
> 
> Great, certainly give us the opportunity to see where we need to add to Gnoga.
>  
> 
> Here are some questions:
> - Are APIs from Gnoga.Gui.Element.Canvas.Context_2D thread safe?
> 
> Yes.
>  
> - What are equivalents for Cairo APIs: Rel_Line_To, Get_Current_Point, 
> Set_Dash, Reset_Clip, Cairo_Operator_Clear?
> 
> I am not so familiar with Cairo, I'll Look them up and let you know.
>  
> - Where are document named color constants like "black"?
> 
> I never created such a package but a good idea.
> 
> http://www.w3schools.com/tags/ref_colornames.asp
> 
> I'll see if I can find some time and create a package.
>  
> - I need in Gnoga.Gui.Window a function like:
> function Get_View (Window : in Window_Type) return Gnoga.Gui.View.View_Access;
> returning the view attached in a window.
> 
>  I've added:
> 
>    function Get_View (Window : Window_Type)
>                       return Gnoga.Gui.Base.Pointer_To_Base_Class;
>    --  Returns the current view attached to Window or null
> 
> - How use mouse scrolling wheel?
> 
> In Gnoga so far have only bound what works on all browsers with out change 
> (although for IE it was needed to normalize the results of the mouse 
> positions to integers).
> 
> Post 1.0 I planned on adding a number of additional events for touch events 
> and the mouse wheel  if you need it sooner for your project I can probably 
> get it in. Let me know if you want me to add now.
> 
>  
> - What are equivalents for HideMouse, ShowMouse, Move_Pointer, Set_Cursor 
> (cursor shape)?
> 
> In Gnoga.Gui.Element :
> 
>    procedure Cursor (Element : in out Element_Type;
>                      Value   : in     String);
>    function Cursor (Element : Element_Type) return String;
>    --  Sets the cursor to a standard type or an image
>    --  if set to url(url_to_image). When using a url is best
>    --  to suggest an alternate cursor, e.g. "url(url_to_image),auto"
>    --  A list of standard cursor types can be found at:
>    --  http://www.w3schools.com/cssref/pr_class_cursor.asp
> 
> 
> For Hide Mouse you would use:
> 
> Element.Cursor ("none");
> 
> For Show Mouse you could either pick the cursor you wanted or to get whatever 
> would be the default"
> 
> Element.Cursor ("initial");
> 
> There is no equivalent to Move_Pointer (assuming that means to move the mouse 
> pointer to a location) and not likely something that could ever be supported.
> 
> David Botton
>  
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk_______________________________________________
> Gnoga-list mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gnoga-list

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Gnoga-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gnoga-list

Reply via email to