- removed all buttons to choose for 'image selector'. where loading images
is meant, a ctrl+click will invoke image selector still. - this as discussed a while ago at meeting; the image selector is highly unstable, and causes bug reports for each release we do. - removed reference to 'save runtime' from file menu. - added icons to fileselect buttons in f10 menu
This commit is contained in:
@@ -515,27 +515,28 @@ void do_render_panels(unsigned short event)
|
||||
case B_FS_PIC:
|
||||
sa= closest_bigger_area();
|
||||
areawinset(sa->win);
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT OUTPUT PICTURES", G.scene->r.pic, output_pic);
|
||||
if(G.qual == LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT OUTPUT PICTURES", G.scene->r.pic, output_pic);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT OUTPUT PICTURES", G.scene->r.pic, output_pic);
|
||||
break;
|
||||
|
||||
case B_FS_BACKBUF:
|
||||
sa= closest_bigger_area();
|
||||
areawinset(sa->win);
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT BACKBUF PICTURE", G.scene->r.backbuf, backbuf_pic);
|
||||
break;
|
||||
case B_IS_BACKBUF:
|
||||
sa= closest_bigger_area();
|
||||
areawinset(sa->win);
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT BACKBUF PICTURE", G.scene->r.backbuf, backbuf_pic);
|
||||
if(G.qual == LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT BACKBUF PICTURE", G.scene->r.backbuf, backbuf_pic);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT BACKBUF PICTURE", G.scene->r.backbuf, backbuf_pic);
|
||||
break;
|
||||
|
||||
case B_FS_FTYPE:
|
||||
sa= closest_bigger_area();
|
||||
areawinset(sa->win);
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT FTYPE", G.scene->r.ftype, ftype_pic);
|
||||
break;
|
||||
case B_IS_FTYPE:
|
||||
sa= closest_bigger_area();
|
||||
areawinset(sa->win);
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT FTYPE", G.scene->r.ftype, ftype_pic);
|
||||
if(G.qual == LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT FTYPE", G.scene->r.ftype, ftype_pic);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT FTYPE", G.scene->r.ftype, ftype_pic);
|
||||
break;
|
||||
|
||||
case B_PR_PAL:
|
||||
@@ -952,15 +953,13 @@ static void render_panel_output()
|
||||
block= uiNewBlock(&curarea->uiblocks, "render_panel_output", UI_EMBOSS, UI_HELV, curarea->win);
|
||||
if(uiNewPanel(curarea, block, "Output", "Render", 0, 0, 318, 204)==0) return;
|
||||
|
||||
uiDefBut(block, TEX,0,"", 30, 170, 268, 19,G.scene->r.pic, 0.0,79.0, 0, 0, "Directory/name to save rendered Pics to");
|
||||
uiDefBut(block, BUT,B_FS_PIC," ", 8, 170, 20, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Pics dir/name");
|
||||
uiDefBut(block, TEX,0,"", 30, 148, 268, 19,G.scene->r.backbuf, 0.0,79.0, 0, 0, "Image to use as background for rendering");
|
||||
uiDefBut(block, BUT,B_FS_BACKBUF," ", 15, 148, 10, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Backbuf image");
|
||||
uiDefBut(block, TEX,0,"", 30, 125, 268, 19,G.scene->r.ftype,0.0,79.0, 0, 0, "Image to use with FTYPE Image type");
|
||||
uiDefBut(block, BUT,B_FS_FTYPE," ", 15, 125, 10, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Ftype image");
|
||||
uiDefIconBut(block, BUT, B_CLEARSET, ICON_X, 131, 95, 20, 19, 0, 0, 0, 0, 0, "Remove Set link");
|
||||
uiDefBut(block, BUT,B_IS_BACKBUF," ", 8, 148, 10, 19, 0, 0, 0, 0, 0, "Open Imageselect to get Backbuf image");
|
||||
uiDefBut(block, BUT,B_IS_FTYPE," ", 8, 125, 10, 19, 0, 0, 0, 0, 0, "Open Imageselect to get Ftype image");
|
||||
uiDefBut(block, TEX,0,"", 30, 170, 268, 19,G.scene->r.pic, 0.0,79.0, 0, 0, "Directory/name to save rendered Pics to");
|
||||
uiDefIconBut(block, BUT, B_FS_PIC, ICON_FILESEL, 8, 170, 20, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Pics dir/name");
|
||||
uiDefBut(block, TEX,0,"", 30, 148, 268, 19,G.scene->r.backbuf, 0.0,79.0, 0, 0, "Image to use as background for rendering");
|
||||
uiDefIconBut(block, BUT,B_FS_BACKBUF, ICON_FILESEL, 8, 148, 20, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Backbuf image");
|
||||
uiDefBut(block, TEX,0,"", 30, 125, 268, 19,G.scene->r.ftype,0.0,79.0, 0, 0, "Image to use with FTYPE Image type");
|
||||
uiDefIconBut(block, BUT,B_FS_FTYPE, ICON_FILESEL, 8, 125, 20, 19, 0, 0, 0, 0, 0, "Open Fileselect to get Ftype image");
|
||||
uiDefIconBut(block, BUT, B_CLEARSET, ICON_X, 131, 95, 20, 19, 0, 0, 0, 0, 0, "Remove Set link");
|
||||
|
||||
/* SET BUTTON */
|
||||
id= (ID *)G.scene->set;
|
||||
|
||||
@@ -314,7 +314,6 @@ void do_texbuts(unsigned short event)
|
||||
BIF_all_preview_changed();
|
||||
break;
|
||||
case B_LOADTEXIMA:
|
||||
case B_LOADTEXIMA1:
|
||||
if(tex==0) return;
|
||||
/* globals: temporal store them: we make another area a fileselect */
|
||||
cur_imatex= tex;
|
||||
@@ -334,7 +333,7 @@ void do_texbuts(unsigned short event)
|
||||
else name = U.textudir;
|
||||
#endif
|
||||
|
||||
if(event==B_LOADTEXIMA)
|
||||
if(G.qual==LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name, load_tex_image);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name, load_tex_image);
|
||||
@@ -806,10 +805,7 @@ static void texture_panel_envmap(Tex *tex)
|
||||
uiDefButS(block, MENU, B_TEXIMABROWSE, strp, 10,135,23,20, &(G.buts->menunr), 0, 0, 0, 0, "Browse");
|
||||
MEM_freeN(strp);
|
||||
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA1, "Load Image", 10,115,130,20, 0, 0, 0, 0, 0, "Load image - file view");
|
||||
uiBlockSetCol(block, TH_BUT_SETTING1);
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA, "", 140,115,20,20, 0, 0, 0, 0, 0, "Load image - thumb view");
|
||||
uiBlockSetCol(block, TH_AUTO);
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA, "Load Image", 10,115,150,20, 0, 0, 0, 0, 0, "Load image - file select");
|
||||
|
||||
if(tex->ima) {
|
||||
uiDefBut(block, TEX, B_NAMEIMA, "", 35,135,255,20, tex->ima->name, 0.0, 79.0, 0, 0, "Texture name");
|
||||
@@ -925,10 +921,7 @@ static void texture_panel_image(Tex *tex)
|
||||
uiDefButS(block, MENU, B_TEXIMABROWSE, strp, 10,135,23,20, &(G.buts->menunr), 0, 0, 0, 0, "Browse");
|
||||
MEM_freeN(strp);
|
||||
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA1, "Load Image", 10,115,130,20, 0, 0, 0, 0, 0, "Load image - file view");
|
||||
uiBlockSetCol(block, TH_BUT_SETTING1);
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA, "", 140,115,20,20, 0, 0, 0, 0, 0, "Load image - thumb view");
|
||||
uiBlockSetCol(block, TH_AUTO);
|
||||
uiDefBut(block, BUT, B_LOADTEXIMA, "Load Image", 10,115,150,20, 0, 0, 0, 0, 0, "Load image - file view");
|
||||
|
||||
if(tex->ima) {
|
||||
uiDefBut(block, TEX, B_NAMEIMA, "", 35,135,255,20, tex->ima->name, 0.0, 79.0, 0, 0, "Texture name");
|
||||
@@ -944,7 +937,7 @@ static void texture_panel_image(Tex *tex)
|
||||
|
||||
/* crop extend clip */
|
||||
|
||||
uiDefButF(block, NUM, B_TEXPRV, "Filter :", 10,92,135,19, &tex->filtersize, 0.1, 25.0, 0, 0, "Set the filter size used by mipmap and interpol");
|
||||
uiDefButF(block, NUM, B_TEXPRV, "Filter :", 10,92,150,19, &tex->filtersize, 0.1, 25.0, 0, 0, "Set the filter size used by mipmap and interpol");
|
||||
|
||||
uiDefButS(block, ROW, 0, "Extend", 10,70,75,19, &tex->extend, 4.0, 1.0, 0, 0, "Extend the colour of the edge");
|
||||
uiDefButS(block, ROW, 0, "Clip", 85,70,75,19, &tex->extend, 4.0, 2.0, 0, 0, "Return alpha 0.0 outside image");
|
||||
|
||||
@@ -1218,7 +1218,10 @@ void do_viewbuts(unsigned short event)
|
||||
if(vd->bgpic && vd->bgpic->ima) name= vd->bgpic->ima->name;
|
||||
else name= G.ima;
|
||||
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name, load_bgpic_image);
|
||||
if(G.qual==LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name, load_bgpic_image);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name, load_bgpic_image);
|
||||
break;
|
||||
|
||||
case B_BLENDBGPIC:
|
||||
|
||||
@@ -248,31 +248,27 @@ void do_image_buttons(unsigned short event)
|
||||
|
||||
break;
|
||||
case B_SIMAGELOAD:
|
||||
case B_SIMAGELOAD1:
|
||||
|
||||
if(G.sima->image) strcpy(name, G.sima->image->name);
|
||||
else strcpy(name, U.textudir);
|
||||
|
||||
if(event==B_SIMAGELOAD)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name,
|
||||
load_space_image);
|
||||
if(G.qual==LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "SELECT IMAGE", name, load_space_image);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name,
|
||||
load_space_image);
|
||||
activate_fileselect(FILE_SPECIAL, "SELECT IMAGE", name, load_space_image);
|
||||
break;
|
||||
|
||||
case B_SIMAGEREPLACE:
|
||||
case B_SIMAGEREPLACE1:
|
||||
|
||||
if(G.sima->image) strcpy(name, G.sima->image->name);
|
||||
else strcpy(name, U.textudir);
|
||||
|
||||
if(event==B_SIMAGEREPLACE)
|
||||
activate_imageselect(FILE_SPECIAL, "REPLACE IMAGE", name,
|
||||
replace_space_image);
|
||||
if(G.qual==LR_CTRLKEY)
|
||||
activate_imageselect(FILE_SPECIAL, "REPLACE IMAGE", name, replace_space_image);
|
||||
else
|
||||
activate_fileselect(FILE_SPECIAL, "REPLACE IMAGE", name,
|
||||
replace_space_image);
|
||||
activate_fileselect(FILE_SPECIAL, "REPLACE IMAGE", name, replace_space_image);
|
||||
break;
|
||||
|
||||
case B_SIMAGEDRAW:
|
||||
|
||||
if(G.f & G_FACESELECT) {
|
||||
@@ -395,19 +391,11 @@ void image_buttons(void)
|
||||
}
|
||||
|
||||
uiBlockSetCol(block, TH_AUTO);
|
||||
uiDefBut(block, BUT, B_SIMAGELOAD, "Load", xco+=XIC,0,2*XIC,YIC, 0, 0, 0, 0, 0, "Loads image - thumbnail view");
|
||||
|
||||
uiBlockSetCol(block, TH_HEADER);
|
||||
uiDefBut(block, BUT, B_SIMAGELOAD1, "", (short)(xco+=2*XIC+2),0,10,YIC, 0, 0, 0, 0, 0, "Loads image - file select view");
|
||||
xco+=XIC/2;
|
||||
uiDefBut(block, BUT, B_SIMAGELOAD, "Load", xco+=XIC,0,2*XIC,YIC, 0, 0, 0, 0, 0, "Loads image - file select");
|
||||
|
||||
if (G.sima->image) {
|
||||
uiBlockSetCol(block, TH_AUTO);
|
||||
uiDefBut(block, BUT, B_SIMAGEREPLACE, "Replace",xco+=XIC,0,(short)(3*XIC),YIC, 0, 0, 0, 0, 0, "Replaces current image - thumbnail view");
|
||||
|
||||
uiBlockSetCol(block, TH_HEADER);
|
||||
uiDefBut(block, BUT, B_SIMAGEREPLACE1, "", (short)(xco+=3*XIC+2),0,10,YIC, 0, 0, 0, 0, 0, "Replaces current image - file select view");
|
||||
xco+=XIC/2;
|
||||
uiDefBut(block, BUT, B_SIMAGEREPLACE, "Replace",xco+=XIC,0,(short)(3*XIC),YIC, 0, 0, 0, 0, 0, "Replaces current image - file select");
|
||||
|
||||
uiDefIconButS(block, TOG|BIT|4, 0, ICON_ENVMAP, xco+=XIC,0,XIC,YIC, &G.sima->image->flag, 0, 0, 0, 0, "Uses this image as a reflection map (Ignores UV Coordinates)");
|
||||
xco+=XIC/2;
|
||||
|
||||
@@ -844,9 +844,10 @@ static uiBlock *info_filemenu(void *arg_unused)
|
||||
uiDefBut(block, SEPR, 0, "", 0, yco-=6, menuwidth, 6, NULL, 0.0, 0.0, 0, 0, "");
|
||||
|
||||
uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, "Save Image...|F3", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 1, 6, "");
|
||||
uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, "Save Runtime...", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 1, 22, "");
|
||||
// runtime disabled until further notice (ton)
|
||||
// uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, "Save Runtime...", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 1, 22, "");
|
||||
#ifdef _WIN32
|
||||
uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, "Save Dynamic Runtime...", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 1, 23, "");
|
||||
// uiDefIconTextBut(block, BUTM, 1, ICON_BLANK1, "Save Dynamic Runtime...", 0, yco-=20, menuwidth, 19, NULL, 0.0, 0.0, 1, 23, "");
|
||||
#endif
|
||||
uiDefBut(block, SEPR, 0, "", 0, yco-=6, menuwidth, 6, NULL, 0.0, 0.0, 0, 0, "");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user