great, thanks

ed



  ----- Original Message ----- 
  From: Tomasz Janeczko (groups) 
  To: [email protected] 
  Sent: Thursday, June 14, 2007 9:47 PM
  Subject: Re: [amibroker] Gfx User Interaction



  This (getting coords in pixel format) is on to-do list.

  Best regards,
  Tomasz Janeczko
  amibroker.com
    ----- Original Message ----- 
    From: Edward Pottasch 
    To: [email protected] 
    Sent: Thursday, June 14, 2007 1:16 PM
    Subject: Re: [amibroker] Gfx User Interaction


    hi, 

    I am making  some test code to get a button into my RT chart window that 
when pressed can do something. The code draws a rectangle on top of the normal 
Plot.  I want to click the left mouse button in order to execute for instance a 
sell order.

    GetCursorMouseButtons() I understand. But I also need to define that the X 
and Y mouse position need to be within the rectangle.

    GetCursonXPosition() and GetCursorYPosition give the position in datetime 
and $-value format. I want to get it in pixel format. Is this possible? Or is 
there another way to do it?

    rgds, Ed


    // set overlay mode: mode = 0 (default) - overlay low-level graphic on top 
of charts, 
    // mode = 1 - overlay charts on top of low-level graphic, 
    // mode =2 - draw only low-level graphic (no regular 
charts/grid/titles/etc)) 
    GfxSetOverlayMode( 0 ); 

    // get screen height + width 
    sh = Status ( "pxheight" ); 
    sw = Status ( "pxwidth" ); 

    // draw rectangle 
    GfxRectangle( sw / 20, sh / 20, 3 * (sw / 20), 2 * (sh / 20) ); 

    if( GetCursorMouseButtons() & 1  AND xcursorPos> x1 and xcursorPos < x2 and 
ycursorPos < x1 and ycursorPos > y2 ) 
    { 

    printf("left mouse button is pressed down" ); 

    } 



      ----- Original Message ----- 
      From: Tomasz Janeczko 
      To: [email protected] 
      Sent: Saturday, June 02, 2007 12:20 PM
      Subject: Re: [amibroker] Gfx User Interaction


      You can execute on-click actions because then the formula is actually 
executed.
      But it is NOT executed on mouse move (hovering over chart).

      Best regards,
      Tomasz Janeczko
      amibroker.com
      ----- Original Message ----- 
      From: "conrad_faber" <[EMAIL PROTECTED]>
      To: <[email protected]>
      Sent: Saturday, June 02, 2007 12:01 PM
      Subject: [amibroker] Gfx User Interaction

      > Hi
      > 
      > Does anyone know whether the user can interact with Gfx?
      > I am referring to something like:
      > 
      > If (Cursorposition within Rectangle)
      > {
      > Highlight Rectangle;
      > On Mouseclick do Bla-bla;
      > }
      > 
      > 
      > Thanks
      > Conrad
      > 
      > 
      > 
      > Please note that this group is for discussion between users only.
      > 
      > To get support from AmiBroker please send an e-mail directly to 
      > SUPPORT {at} amibroker.com
      > 
      > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
      > http://www.amibroker.com/devlog/
      > 
      > For other support material please check also:
      > http://www.amibroker.com/support.html
      > 
      > Yahoo! Groups Links
      > 
      > 
      > 
      > 
      >



   

Reply via email to