Ignore:
Timestamp:
May 15, 2011, 6:22:25 AM (11 years ago)
Author:
Sam Hocevar
Message:

imlib: rename Jwindow's x and y members to m_pos.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/imlib/scroller.cpp

    r655 r659  
    8282
    8383scroller::scroller(int X, int Y, int ID, int L, int H, int Vert, int Total_items, ifield *Next)
    84 x=X; y=Y; id=ID; next=Next;  l=L; h=H;  sx=0;  t=Total_items;  drag=-1; vert=Vert;
     84m_pos = vec2i(X, Y); id=ID; next=Next;  l=L; h=H;  sx=0;  t=Total_items;  drag=-1; vert=Vert;
    8585}
    8686
     
    8989{
    9090  area_config();
    91   x1=x-1; y1=y-1;
     91  x1=m_pos.x-1; y1=m_pos.y-1;
    9292  if (vert)
    93   { x2=x+l+bw();  y2=y+h; }
     93  { x2=m_pos.x+l+bw();  y2=m_pos.y+h; }
    9494  else
    95   { x2=x+l;  y2=y+h+bh(); }
     95  { x2=m_pos.x+l;  y2=m_pos.y+h+bh(); }
    9696}
    9797
     
    9999{
    100100  if (vert)
    101   { x1=x+l; y1=y+bh(); x2=x+l+bw()-1; y2=y+h-bh()-1; }
    102   else { x1=x+bw(); y1=y+h; x2=x+l-bw(); y2=y+h+bh()-1; }
     101  { x1=m_pos.x+l; y1=m_pos.y+bh(); x2=m_pos.x+l+bw()-1; y2=m_pos.y+h-bh()-1; }
     102  else { x1=m_pos.x+bw(); y1=m_pos.y+h; x2=m_pos.x+l-bw(); y2=m_pos.y+h+bh()-1; }
    103103}
    104104
     
    146146  if (vert)
    147147  {
    148     x1=x+l+1;
     148    x1=m_pos.x+l+1;
    149149    if (t<2)
    150       y1=y+bh()+1;
     150      y1=m_pos.y+bh()+1;
    151151    else
    152       y1=y+bh()+1+sx*(sy2-sy1+1-bh())/(t-1);
     152      y1=m_pos.y+bh()+1+sx*(sy2-sy1+1-bh())/(t-1);
    153153  } else
    154154  {
    155     if (t<2) x1=x+bw()+1;
    156     else x1=x+bw()+1+sx*(sx2-sx1+1-bw())/(t-1);
    157     y1=y+h+1;
     155    if (t<2) x1=m_pos.x+bw()+1;
     156    else x1=m_pos.x+bw()+1+sx*(sx2-sx1+1-bw())/(t-1);
     157    y1=m_pos.y+h+1;
    158158  }
    159159  x2=x1+bw()-3;
     
    259259    int x1,y1,x2,y2;
    260260    wig_area(x1,y1,x2,y2);
    261     if (mx>=x && mx<=x+l-1 && my>=y && my<=y+h-1)
     261    if (mx>=m_pos.x && mx<=m_pos.x+l-1 && my>=m_pos.y && my<=m_pos.y+h-1)
    262262      handle_inside_event(ev,screen,inm);
    263263      }
     
    351351    int h=(y2-y1+1-bh());
    352352    if (h)
    353       return (my-y-bh()-bh()/2)*(t-1)/h;
     353      return (my-m_pos.y-bh()-bh()/2)*(t-1)/h;
    354354    else return 0;
    355355  }
     
    358358    int w=(x2-x1+1-bw());
    359359    if (w)
    360       return (mx-x-bw()-bw()/2)*(t-1)/w;
     360      return (mx-m_pos.x-bw()-bw()/2)*(t-1)/w;
    361361    else return 0;
    362362  }
     
    366366void scroller::scroll_event(int newx, image *screen)
    367367{
    368   screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->black());
     368  screen->Bar(m_pos, m_pos + vec2i(l - 1, h - 1), wm->black());
    369369  int xa,ya,xo=0,yo;
    370   if (vert) { xa=0; ya=30; yo=x+5; yo=y+5; } else { xa=30; ya=0; xo=x+5; yo=y+5; }
     370  if (vert) { xa=0; ya=30; yo=m_pos.x+5; yo=m_pos.y+5; } else { xa=30; ya=0; xo=m_pos.x+5; yo=m_pos.y+5; }
    371371  for (int i=newx,c=0; c<30 && i<100; i++,c++)
    372372  {
     
    419419  if (ev.type==EV_MOUSE_MOVE && activate_on_mouse_move())
    420420  {
    421     int sel=last_sel+(ev.mouse_move.y-y)/(wm->font()->height()+1);
     421    int sel=last_sel+(ev.mouse_move.y-m_pos.y)/(wm->font()->height()+1);
    422422    if (sel!=cur_sel && sel<t && sel>=0)
    423423    {
     
    428428  else if (ev.type==EV_MOUSE_BUTTON)
    429429  {
    430     int sel=last_sel+(ev.mouse_move.y-y)/(wm->font()->height()+1);
     430    int sel=last_sel+(ev.mouse_move.y-m_pos.y)/(wm->font()->height()+1);
    431431    if (sel<t && sel>=0)
    432432    {
     
    496496    int cx1, cy1, cx2, cy2;
    497497    screen->GetClip(cx1, cy1, cx2, cy2);
    498     screen->SetClip(x,y,x+l,y+h);
     498    screen->SetClip(m_pos.x,m_pos.y,m_pos.x+l,m_pos.y+h);
    499499    int tw=(l+tex->Size().x-1)/tex->Size().x;
    500500    int th=(h+tex->Size().y-1)/tex->Size().y;
    501     int dy=y;
     501    int dy=m_pos.y;
    502502    for (int j=0; j<th; j++,dy+=tex->Size().y)
    503       for (int i=0,dx=x; i<tw; i++,dx+=tex->Size().x)
     503      for (int i=0,dx=m_pos.x; i<tw; i++,dx+=tex->Size().x)
    504504        screen->PutImage(tex, vec2i(dx, dy));
    505505
    506506    screen->SetClip(cx1, cy1, cx2, cy2);
    507   } else screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->black());
    508 
    509   int dy=y;
     507  } else screen->Bar(m_pos, m_pos + vec2i(l - 1, h - 1), wm->black());
     508
     509  int dy=m_pos.y;
    510510  for (int i=0; i<th; i++,dy+=wm->font()->height()+1)
    511511  {
    512512    if (i+newx==cur_sel)
    513       screen->Bar(vec2i(x, dy), vec2i(x + wid * wm->font()->width() - 1,
     513      screen->Bar(vec2i(m_pos.x, dy), vec2i(m_pos.x + wid * wm->font()->width() - 1,
    514514                                      dy + wm->font()->height()),
    515515                  wm->dark_color());
    516516    if (i+newx<t)
    517       wm->font()->put_string(screen,x,dy,lis[i+newx].name,wm->bright_color());
     517      wm->font()->put_string(screen,m_pos.x,dy,lis[i+newx].name,wm->bright_color());
    518518  }
    519519}
     
    581581void spicker::draw_background(image *screen)
    582582{
    583     screen->Bar(vec2i(x, y), vec2i(x + l - 1, y + h - 1), wm->dark_color());
     583    screen->Bar(m_pos, m_pos + vec2i(l - 1, h - 1), wm->dark_color());
    584584}
    585585
     
    611611  last_sel=newx;
    612612  int xa,ya,xo,yo;
    613   xo=x+2;
    614   yo=y+2;
     613  xo=m_pos.x+2;
     614  yo=m_pos.y+2;
    615615  if (vert) { xa=0; ya=item_height(); }
    616616  else { xa=item_width(); ya=0; }
     
    641641    int me;
    642642    if (vert)
    643       me=last_sel+(ev.mouse_move.y-y)/item_height();
     643      me=last_sel+(ev.mouse_move.y-m_pos.y)/item_height();
    644644    else
    645       me=last_sel+(ev.mouse_move.x-x)/item_width();
     645      me=last_sel+(ev.mouse_move.x-m_pos.x)/item_width();
    646646    if (me<t && me>=0)
    647647    {
     
    659659      int me;
    660660      if (vert)
    661     me=last_sel+(ev.mouse_move.y-y)/item_height();
     661    me=last_sel+(ev.mouse_move.y-m_pos.y)/item_height();
    662662      else
    663     me=last_sel+(ev.mouse_move.x-x)/item_width();
     663    me=last_sel+(ev.mouse_move.x-m_pos.x)/item_width();
    664664      if (me<t && me>=0)
    665665      {
Note: See TracChangeset for help on using the changeset viewer.