Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuho Vepsalainen <bebraw@gmail.com>2007-05-03 19:10:44 +0400
committerJuho Vepsalainen <bebraw@gmail.com>2007-05-03 19:10:44 +0400
commitc71949419ed68ef1026b4ac7ac391a51ce055ae8 (patch)
tree910871aaad78fc88a53fb2213dbcc58f2a49522c /source/blender/src/editsima.c
parent7c5c0db23dc6b35d3e26129b2fc1764c859b80b4 (diff)
== UV/Image Editor ==
Patch #6570. This patch adds color and alpha selectors to Image -> "New..." dialog.
Diffstat (limited to 'source/blender/src/editsima.c')
-rw-r--r--source/blender/src/editsima.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/source/blender/src/editsima.c b/source/blender/src/editsima.c
index 2af4444cd08..40cbe36ac8c 100644
--- a/source/blender/src/editsima.c
+++ b/source/blender/src/editsima.c
@@ -1881,7 +1881,8 @@ void reload_image_sima(void)
void new_image_sima(void)
{
static int width= 256, height= 256;
- static short uvtestgrid=0;
+ static short uvtestgrid= 0;
+ static float color[] = {0, 0, 0, 1};
char name[22];
strcpy(name, "Untitled");
@@ -1889,11 +1890,13 @@ void new_image_sima(void)
add_numbut(0, TEX, "Name:", 0, 21, name, NULL);
add_numbut(1, NUM|INT, "Width:", 1, 5000, &width, NULL);
add_numbut(2, NUM|INT, "Height:", 1, 5000, &height, NULL);
- add_numbut(3, TOG|SHO, "UV Test Grid", 0, 0, &uvtestgrid, NULL);
- if (!do_clever_numbuts("New Image", 4, REDRAW))
- return;
+ add_numbut(3, COL, "", 0, 0, &color, NULL);
+ add_numbut(4, NUM|FLO, "Alpha:", 0.0, 1.0, &color[3], NULL);
+ add_numbut(5, TOG|SHO, "UV Test Grid", 0, 0, &uvtestgrid, NULL);
+ if (!do_clever_numbuts("New Image", 6, REDRAW))
+ return;
- G.sima->image= BKE_add_image_size(width, height, name, uvtestgrid);
+ G.sima->image= BKE_add_image_size(width, height, name, uvtestgrid, color);
BKE_image_signal(G.sima->image, &G.sima->iuser, IMA_SIGNAL_USER_NEW_IMAGE);
image_changed(G.sima, 0);