Ignore:
Timestamp:
Apr 20, 2011, 12:39:27 AM (11 years ago)
Author:
Sam Hocevar
Message:

imlib: use vec2i for image::size and unroll all necessary changes
everywhere else in the code.

File:
1 edited

Legend:

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

    r494 r512  
    1212
    1313#include <string.h>
     14
     15#include "common.h"
    1416
    1517#include "video.h"
     
    314316                                     ifield * fields, char const *name)
    315317{
    316     if(x > screen->width () - 4)
    317         x = screen->width () - 25;
    318     if(y > screen->height () - 4)
    319         y = screen->height () - 10;
     318    if(x > screen->Size().x - 4)
     319        x = screen->Size().x - 25;
     320    if(y > screen->Size().y - 4)
     321        y = screen->Size().y - 10;
    320322
    321323    Jwindow * j = new Jwindow (x, y, l, h, fields, name);
     
    340342
    341343        screen->put_part(mouse_save, 0, 0, mx, my,
    342                          mx + mouse_pic->width() - 1,
    343                          my + mouse_pic->height() - 1);
     344                         mx + mouse_pic->Size().x - 1,
     345                         my + mouse_pic->Size().y - 1);
    344346        mouse_pic->put_image(screen, mx, my, 1);
    345347    }
     
    361363        {
    362364            p->screen->put_part(mouse_save, 0, 0, mx - p->x, my - p->y,
    363                                 mx - p->x + mouse_pic->width() - 1,
    364                                 my - p->y + mouse_pic->height() - 1);
     365                                mx - p->x + mouse_pic->Size().x - 1,
     366                                my - p->y + mouse_pic->Size().y - 1);
    365367            if(has_mouse())
    366368                mouse_pic->put_image(p->screen, mx - p->x, my - p->y, 1);
     
    529531    {
    530532      screen->bar (top_border(), 1,
    531                     top_border() + fnt->width () * strlen (_name) + 1,
     533                    top_border() + fnt->width() * strlen (_name) + 1,
    532534                    top_border() - 2, med);
    533535      fnt->put_string (screen, top_border() + 1, 1, _name, low);
Note: See TracChangeset for help on using the changeset viewer.