Page Menu
Home
Search
Configure Global Search
Log In
Files
F2138
increment_button.patch
Public
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Authored By
Robert Holcomb (scourage)
Nov 13 2013, 1:02 PM
Size
2 KB
Subscribers
None
increment_button.patch
View Options
--- filesel.c 2005-12-06 06:25:22.000000000 +0000
+++ filesel.c 2005-12-06 06:27:20.000000000 +0000
@@ -1151,12 +1151,25 @@
}
else loadbutton= 0;
- uiDefBut(block, TEX, 1,"", textrct.xmin, filebuty1, textrct.xmax-textrct.xmin-loadbutton, 21, sfile->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
- uiDefBut(block, TEX, 2,"", textrct.xmin, filebuty2, textrct.xmax-textrct.xmin-loadbutton, 21, sfile->dir, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+ uiDefBut(block, TEX,2,"",textrct.xmin, filebuty2, textrct.xmax-textrct.xmin-loadbutton, 21, sfile->dir, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+
+ /*added code */
+ if((strncmp(sfile->title, "Save", 4)==0) || (strncmp(sfile->title, "Save As",7)==0))
+ {
+ uiDefBut(block, TEX,1,"",textrct.xmin, filebuty1, textrct.xmax-textrct.xmin-scrollrct.xmax-loadbutton, 21, sfile->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+ uiDefBut(block,BUT,7,"+",textrct.xmax-scrollrct.xmax-loadbutton,filebuty1,scrollrct.xmax-scrollrct.xmin,21,0,0,0,0,0,"Increment file name (+ Keypad)");
+ }
+ else
+ {
+ uiDefBut(block, TEX,1,"",textrct.xmin, filebuty1, textrct.xmax-textrct.xmin-loadbutton, 21, sfile->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+ }
+
+ /*end added code */
if(loadbutton) {
uiSetCurFont(block, UI_HELV);
- uiDefBut(block, BUT, 5, sfile->title, textrct.xmax-loadbutton, filebuty2, loadbutton, 21, sfile->dir, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
- uiDefBut(block, BUT, 6, "Cancel", textrct.xmax-loadbutton, filebuty1, loadbutton, 21, sfile->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+
+ uiDefBut(block, BUT,5, sfile->title,textrct.xmax-loadbutton, filebuty2, loadbutton, 21, sfile->dir, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
+ uiDefBut(block, BUT,6, "Cancel",textrct.xmax-loadbutton, filebuty1, loadbutton, 21, sfile->file, 0.0, (float)FILE_MAXFILE-1, 0, 0, "");
}
menu= fsmenu_build_menu();
@@ -1164,7 +1177,7 @@
uiDefButS(block, MENU, 3, menu, scrollrct.xmin, filebuty1, scrollrct.xmax-scrollrct.xmin, 21, &sfile->menu, 0, 0, 0, 0, "");
MEM_freeN(menu);
- uiDefBut(block, BUT, 4, "P", scrollrct.xmin, filebuty2, scrollrct.xmax-scrollrct.xmin, 21, 0, 0, 0, 0, 0, "Move to the parent directory (PKEY)");
+ uiDefBut(block, BUT,4, "P", scrollrct.xmin, filebuty2, scrollrct.xmax-scrollrct.xmin, 21, 0, 0, 0, 0, 0, "Move to the parent directory (PKEY)");
uiDrawBlock(block);
@@ -1585,6 +1598,15 @@
if(sfile->type) filesel_execute(sfile);
}
else if(event== 6) filesel_prevspace();
+ /*added code*/
+ else if(event== 7)
+ {
+ if (G.qual & LR_CTRLKEY) BLI_newname(sfile->file, +100);
+ else if (G.qual & LR_SHIFTKEY) BLI_newname(sfile->file, +10);
+ else BLI_newname(sfile->file, +1);
+ scrarea_queue_winredraw(curarea);
+ }
+ /*end added code*/
}
File Metadata
Details
Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
dc/f4/0d3747c11bb0f855675b9e884339
Event Timeline
Log In to Comment