Ignore:
Timestamp:
May 16, 2011, 2:37:31 AM (8 years ago)
Author:
Sam Hocevar
Message:

imlib: convert some Jwindow members to vec2i.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/dev.cpp

    r670 r671  
    169169                                     SPEC_IMAGE, 1))->copy();
    170170
    171     quitw = wm->new_window(xres / 2 + 40, yres / 2, 80, -1,
     171    quitw = wm->CreateWindow(vec2i(xres / 2 + 40, yres / 2), vec2i(80, -1),
    172172              new button(10, wm->font()->Size().y + 4, ID_QUIT_OK, ok_image,
    173173              new button(38, wm->font()->Size().y + 4, ID_CANCEL, cancel_image,
     
    325325        return;
    326326
    327     ambw = wm->new_window(prop->getd("ambient x", -1),
    328                           prop->getd("ambient y", -1), -1, -1,
    329                           new amb_cont(0, 0, NULL), "ambient");
     327    ambw = wm->CreateWindow(vec2i(prop->getd("ambient x", -1),
     328                                  prop->getd("ambient y", -1)),
     329                            vec2i(-1), new amb_cont(0, 0, NULL), "ambient");
    330330}
    331331
     
    593593                         5,(visual_object **)dev_mode_pict,dev_mode_ids,DEV_MODES,
    594594                        pal,pal,NULL);
    595     tbw=wm->new_window(prop->getd("toolbar x",-1),
    596                prop->getd("toolbar y",-1),-1,-1,tp);
     595    tbw=wm->CreateWindow(vec2i(prop->getd("toolbar x", -1),
     596                               prop->getd("toolbar y", -1)), vec2i(-1), tp);
    597597    tp->set_x(setx,tbw->m_surf);
    598598  }
     
    634634        fb->push();
    635635
    636     show_menu = wm->new_window(prop->getd("layer x", -1),
    637                                prop->getd("layer y", -1), -1, -1,
    638                                fb, symbol_str(symbol_str("SHOW?")));
     636    show_menu = wm->CreateWindow(vec2i(prop->getd("layer x", -1),
     637                                       prop->getd("layer y", -1)), vec2i(-1),
     638                                 fb, symbol_str(symbol_str("SHOW?")));
    639639}
    640640
     
    673673        }
    674674
    675     omenu = wm->new_window(prop->getd("objects x", 0),
    676                            prop->getd("objects y", 0), -1, -1,
    677                            new pick_list(0, 0, DEV_CREATE,
    678                                          yres / wm->font()->Size().y / 2,
    679                                          listable_objs, total_listable, 0,
    680                                          NULL, cache.img(window_texture)));
     675    omenu = wm->CreateWindow(vec2i(prop->getd("objects x", 0),
     676                                   prop->getd("objects y", 0)), vec2i(-1),
     677                             new pick_list(0, 0, DEV_CREATE,
     678                                           yres / wm->font()->Size().y / 2,
     679                                           listable_objs, total_listable, 0,
     680                                           NULL, cache.img(window_texture)));
    681681}
    682682
     
    714714        pwin_list[i] = pal_wins[i]->name;
    715715
    716     pmenu = wm->new_window(prop->getd("pal x",0),
    717                            prop->getd("pal y",-1), -1,-1,
    718                            new pick_list(0, 0, DEV_PALETTE,
    719                                          yres / wm->font()->Size().y / 2,
    720                                          pwin_list, total_pals, 0, NULL,
    721                                          cache.img(window_texture)));
     716    pmenu = wm->CreateWindow(vec2i(prop->getd("pal x", 0),
     717                                   prop->getd("pal y", -1)), vec2i(-1),
     718                             new pick_list(0, 0, DEV_PALETTE,
     719                                           yres / wm->font()->Size().y / 2,
     720                                           pwin_list, total_pals, 0, NULL,
     721                                           cache.img(window_texture)));
    722722}
    723723
     
    744744    f_tp->reverse();
    745745
    746     forew = wm->new_window(prop->getd("fore x", -30), prop->getd("fore y", 0),
    747                            -1, -1, f_tp,symbol_str("l_fg"));
     746    forew = wm->CreateWindow(vec2i(prop->getd("fore x", -30),
     747                                   prop->getd("fore y", 0)),
     748                             vec2i(-1), f_tp,symbol_str("l_fg"));
    748749}
    749750
     
    752753/*  if (!music_window)
    753754  {
    754     music_window=wm->new_window(-1,30,0,0,
     755    music_window=wm->CreateWindow(vec2i(-1, 30), vec2i(0, 0),
    755756             new pick_list(0,0,DEV_MUSIC_PICKLIST,10,song_list,total_songs,0,NULL));
    756757    wm->fnt->put_string(music_window->m_surf,0,1,"songs");
     
    781782    tile_picker *f_tp = new tile_picker(0, 0, DEV_BG_PICKER, SPEC_BACKTILE,
    782783                                        bg_scale, maxh, bg_w, NULL);
    783     forew = wm->new_window(prop->getd("back x", -30), prop->getd("back y", 0),
    784                            -1, -1, f_tp,symbol_str("l_bg"));
     784    forew = wm->CreateWindow(vec2i(prop->getd("back x", -30),
     785                                   prop->getd("back y", 0)),
     786                             vec2i(-1), f_tp,symbol_str("l_bg"));
    785787}
    786788
     
    801803    int bw = cache.img(dev_forward)->Size().x;
    802804    /* FIXME: previous code had 1,1 instead of 0,0 -- investigate */
    803     search_window = wm->new_window(prop->getd("searchw x", -30),
    804                                    prop->getd("searchw y", 0), -1, -1,
     805    search_window = wm->CreateWindow(vec2i(prop->getd("searchw x", -30),
     806                                           prop->getd("searchw y", 0)),
     807                                     vec2i(-1),
    805808        new text_field(0, 0, ID_SEARCH_TEXT, "object name>",
    806809                       "***************************",
     
    13331336    int bh = 16 + 6, bw = 20 + 6, th = wm->font()->Size().y + 4;
    13341337
    1335     lightw = wm->new_window(prop->getd("light create x", 0),
    1336                             prop->getd("light create y", 0), -1, -1,
     1338    lightw = wm->CreateWindow(vec2i(prop->getd("light create x", 0),
     1339                                    prop->getd("light create y", 0)), vec2i(-1),
    13371340        new button_box(0, 0, DEV_LIGHT_BUTTON_BOX, 1,
    13381341            new button(bw * 0, bh * 0, DEV_LIGHT0, cache.img(light_buttons[0]),
     
    13901393      wh+=th;
    13911394    }
    1392     aiw=wm->new_window(prop->getd("ai x",0),
    1393                prop->getd("ai y",0),
    1394                -1,-1,
     1395    aiw=wm->CreateWindow(vec2i(prop->getd("ai x",0), prop->getd("ai y",0)),
     1396                         vec2i(-1),
    13951397       new button(wl,owh-20,DEV_AI_OK,cache.img(dev_ok),first),"ai");
    13961398
     
    13981400  else
    13991401  {
    1400     aiw=wm->new_window(prop->getd("ai x",0),
    1401                prop->getd("ai y",0),
    1402                -1,-1,
     1402    aiw=wm->CreateWindow(vec2i(prop->getd("ai x", 0), prop->getd("ai y", 0)),
     1403                         vec2i(-1),
    14031404       new button(wl,wh-20,DEV_AI_OK,cache.img(dev_ok),
    14041405       new text_field(wl,wh+th*0, DEV_AI_XVEL,    symbol_str("ai_xvel"),"#####",(double)o->xvel(),
     
    15731574      if (area_win) close_area_win(0);
    15741575      int wl=0,wh=0,th=wm->font()->Size().y+12,bw=cache.img(dev_ok)->Size().x+10;
    1575       area_win=wm->new_window(prop->getd("area_box x",0),
    1576                   prop->getd("area_box y",0),
    1577                   -1,-1,
    1578 
     1576      area_win=wm->CreateWindow(vec2i(prop->getd("area_box x", 0),
     1577                                      prop->getd("area_box y", 0)), vec2i(-1),
    15791578                  new button(wl+bw*0,wh-8,DEV_AREA_OK,cache.img(dev_ok),
    15801579                  new button(wl+bw*1,wh-8,DEV_AREA_DELETE,cache.img(dev_del),
     
    18941893        int bw=20+6,bh=16+6;
    18951894
    1896         oedit=wm->new_window(prop->getd("oedit x",0),
    1897                  prop->getd("oedit y",0),
    1898                  -1,-1,new button_box(0,0,ID_NULL,1,
    1899         new button(bw*0,0,DEV_OEDIT_OK,cache.img(dev_ok),
    1900         new button(bw*1,0,DEV_OEDIT_MOVE,cache.img(dev_move),
    1901         new button(bw*2,0,DEV_OEDIT_FRONT,cache.img(dev_front),
    1902             new button(bw*3,0,DEV_OEDIT_BACK,cache.img(dev_back),
    1903             new button(bw*4,0,DEV_OEDIT_COPY,cache.img(dev_copy),
    1904         new button(bw*0,bh*1,DEV_OEDIT_DELETE,cache.img(dev_del),
    1905                NULL)))))),
    1906            new button(bw*5,bh*0,DEV_OEDIT_AI,cache.img(dev_ai),
    1907 
    1908            new button_box(bw*1,bh*1,DEV_OEDIT_CHAR_BOX,0,
    1909            new button(bw*1,bh*1,DEV_OEDIT_LEFT,cache.img(dev_char_left),
    1910            new button(bw*2,bh*1,DEV_OEDIT_RIGHT,cache.img(dev_char_right),NULL)),
    1911 
    1912            new button(bw*3,bh*1,DEV_OBJECTS_DELETE,cache.img(dev_objects),
    1913            new button(bw*4,bh*1,DEV_LIGHTS_DELETE,cache.img(dev_lights),NULL))))),
    1914                  symbol_str("l_EDIT"));
     1895        oedit=wm->CreateWindow(vec2i(prop->getd("oedit x", 0),
     1896                                     prop->getd("oedit y", 0)), vec2i(-1),
     1897            new button_box(0,0,ID_NULL,1,
     1898                new button(bw*0,0,DEV_OEDIT_OK,cache.img(dev_ok),
     1899                new button(bw*1,0,DEV_OEDIT_MOVE,cache.img(dev_move),
     1900                new button(bw*2,0,DEV_OEDIT_FRONT,cache.img(dev_front),
     1901                new button(bw*3,0,DEV_OEDIT_BACK,cache.img(dev_back),
     1902                new button(bw*4,0,DEV_OEDIT_COPY,cache.img(dev_copy),
     1903                new button(bw*0,bh*1,DEV_OEDIT_DELETE,cache.img(dev_del),
     1904                           NULL)))))),
     1905            new button(bw*5,bh*0,DEV_OEDIT_AI,cache.img(dev_ai),
     1906
     1907            new button_box(bw*1,bh*1,DEV_OEDIT_CHAR_BOX,0,
     1908                new button(bw*1,bh*1,DEV_OEDIT_LEFT,cache.img(dev_char_left),
     1909                new button(bw*2,bh*1,DEV_OEDIT_RIGHT,cache.img(dev_char_right),NULL)),
     1910                new button(bw*3,bh*1,DEV_OBJECTS_DELETE,cache.img(dev_objects),
     1911                new button(bw*4,bh*1,DEV_LIGHTS_DELETE,cache.img(dev_lights),NULL))))),
     1912            symbol_str("l_EDIT"));
    19151913
    19161914
     
    19311929          edit_light->known=1;
    19321930        }
    1933         ledit=wm->new_window(prop->getd("ledit x",0),
    1934                  prop->getd("ledit y",0),
    1935                  -1,-1,
     1931        ledit=wm->CreateWindow(vec2i(prop->getd("ledit x", 0),
     1932                                     prop->getd("ledit y", 0)), vec2i(-1),
    19361933              new button_box(0,0,ID_NULL,1,
    19371934                   new button(bw*0,0,DEV_LEDIT_OK,cache.img(dev_ok),
     
    21002097      if (!mess_win)
    21012098      {
    2102         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2099        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    21032100               new button(10,20,ID_LEVEL_NEW_OK,symbol_str("YES"),
    21042101                        new button(40,20,ID_CANCEL,symbol_str("NO"),
     
    21192116      {
    21202117        int h=wm->font()->Size().y+8;
    2121         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2118        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    21222119            new text_field(0,h*0,ID_MESS_STR1,symbol_str("width_"),"****",
    21232120                   current_level ? current_level->foreground_width() : 100,
     
    21712168      {
    21722169        int h=wm->font()->Size().y+8;
    2173         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2170        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    21742171            new text_field(0,h*0,ID_RECORD_DEMO_FILENAME,
    21752172                   "demo filename","*******************",
     
    21912188      {
    21922189        int h=wm->font()->Size().y+8;
    2193         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2190        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    21942191            new text_field(0,h*0,ID_PLAY_DEMO_FILENAME,
    21952192                   "demo filename","*******************",
     
    22122209      {
    22132210        int h=wm->font()->Size().y+8;
    2214         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2211        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    22152212            new text_field(0,h*0,ID_MESS_STR1,symbol_str("x_mul"),"****",bg_xmul,
    22162213            new text_field(0,h*1,ID_MESS_STR2,symbol_str("x_div"),"****",bg_xdiv,
     
    22332230        int h=wm->font()->Size().y+8;
    22342231
    2235         warn_win=wm->new_window(xres/2-40,yres/2-40,-1,-1,
     2232        warn_win=wm->CreateWindow(vec2i(xres / 2 - 40, yres / 2 - 40),
     2233                                  vec2i(-1),
    22362234                  new info_field(0,0,ID_NULL,
    22372235                      symbol_str("back_loss"),
     
    22772275      {
    22782276        int h=wm->font()->Size().y+8;
    2279         mess_win=wm->new_window(xres/2,yres/2,-1,-1,
     2277        mess_win=wm->CreateWindow(vec2i(xres / 2, yres / 2), vec2i(-1),
    22802278            new text_field(0,h*0,ID_MESS_STR1,symbol_str("ap_width"),"****",2,
    22812279            new text_field(0,h*1,ID_MESS_STR2,symbol_str("ap_height"),"****",2,
     
    29582956{
    29592957  if (me) close_window();
    2960   me=wm->new_window(x,y,w*f_wid/scale,h*f_hi/scale,NULL,name);
     2958  me=wm->CreateWindow(vec2i(x, y), vec2i(w * f_wid / scale,
     2959                                         h * f_hi / scale), NULL, name);
    29612960  draw();
    29622961}
Note: See TracChangeset for help on using the changeset viewer.