[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37912] branches/soc-2011-salad: Merging r37895 through r37911 from soc-2011-tomato into soc-2011-salad
Sergey Sharybin
g.ulairi at gmail.com
Tue Jun 28 17:50:50 CEST 2011
Revision: 37912
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37912
Author: nazgul
Date: 2011-06-28 15:50:50 +0000 (Tue, 28 Jun 2011)
Log Message:
-----------
Merging r37895 through r37911 from soc-2011-tomato into soc-2011-salad
Revision Links:
--------------
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37895
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37911
Modified Paths:
--------------
branches/soc-2011-salad/CMakeLists.txt
branches/soc-2011-salad/source/blender/editors/include/UI_resources.h
branches/soc-2011-salad/source/blender/editors/interface/resources.c
branches/soc-2011-salad/source/blender/editors/space_clip/clip_draw.c
branches/soc-2011-salad/source/blender/makesdna/DNA_userdef_types.h
branches/soc-2011-salad/source/blender/makesrna/intern/rna_userdef.c
Property Changed:
----------------
branches/soc-2011-salad/
Property changes on: branches/soc-2011-salad
___________________________________________________________________
Modified: svn:mergeinfo
- /branches/soc-2010-jwilkins:28499-37009
/branches/soc-2010-nicolasbishop:28448-30783,30792-30793,30797-30798,30815
/branches/soc-2011-cucumber:36829-36994
/branches/soc-2011-onion:36833-37529
/branches/soc-2011-pepper:36830-37151
/branches/soc-2011-tomato:36831-37894
/trunk/blender:36834-37910
+ /branches/soc-2010-jwilkins:28499-37009
/branches/soc-2010-nicolasbishop:28448-30783,30792-30793,30797-30798,30815
/branches/soc-2011-cucumber:36829-36994
/branches/soc-2011-onion:36833-37529
/branches/soc-2011-pepper:36830-37151
/branches/soc-2011-tomato:36831-37911
/trunk/blender:36834-37910
Modified: branches/soc-2011-salad/CMakeLists.txt
===================================================================
--- branches/soc-2011-salad/CMakeLists.txt 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/CMakeLists.txt 2011-06-28 15:50:50 UTC (rev 37912)
@@ -53,6 +53,11 @@
set(FIRST_RUN "TRUE")
endif()
+# set default build type to Release
+if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE "Release")
+endif()
+
# this starts out unset
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/build_files/cmake/Modules")
Modified: branches/soc-2011-salad/source/blender/editors/include/UI_resources.h
===================================================================
--- branches/soc-2011-salad/source/blender/editors/include/UI_resources.h 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/source/blender/editors/include/UI_resources.h 2011-06-28 15:50:50 UTC (rev 37912)
@@ -248,7 +248,10 @@
TH_MARKER,
TH_ACT_MARKER,
TH_SEL_MARKER,
- TH_BUNDLE_SOLID
+ TH_BUNDLE_SOLID,
+ TH_DIS_MARKER,
+ TH_PATH_BEFORE,
+ TH_PATH_AFTER
};
/* XXX WARNING: previous is saved in file, so do not change order! */
Modified: branches/soc-2011-salad/source/blender/editors/interface/resources.c
===================================================================
--- branches/soc-2011-salad/source/blender/editors/interface/resources.c 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/source/blender/editors/interface/resources.c 2011-06-28 15:50:50 UTC (rev 37912)
@@ -422,6 +422,12 @@
cp= ts->sel_marker; break;
case TH_BUNDLE_SOLID:
cp= ts->bundle_solid; break;
+ case TH_DIS_MARKER:
+ cp= ts->dis_marker; break;
+ case TH_PATH_BEFORE:
+ cp= ts->path_before; break;
+ case TH_PATH_AFTER:
+ cp= ts->path_after; break;
}
}
}
@@ -815,6 +821,9 @@
SETCOL(btheme->tclip.marker, 0x7f, 0x7f, 0x00, 255);
SETCOL(btheme->tclip.act_marker, 0xff, 0xff, 0xff, 255);
SETCOL(btheme->tclip.sel_marker, 0xff, 0xff, 0x00, 255);
+ SETCOL(btheme->tclip.dis_marker, 0x7f, 0x00, 0x00, 255);
+ SETCOL(btheme->tclip.path_before, 0xff, 0x00, 0x00, 255);
+ SETCOL(btheme->tclip.path_after, 0x00, 0x00, 0xff, 255);
}
@@ -1596,6 +1605,9 @@
SETCOL(btheme->tclip.marker, 0x7f, 0x7f, 0x00, 255);
SETCOL(btheme->tclip.act_marker, 0xff, 0xff, 0xff, 255);
SETCOL(btheme->tclip.sel_marker, 0xff, 0xff, 0x00, 255);
+ SETCOL(btheme->tclip.dis_marker, 0x7f, 0x00, 0x00, 255);
+ SETCOL(btheme->tclip.path_before, 0xff, 0x00, 0x00, 255);
+ SETCOL(btheme->tclip.path_after, 0x00, 0x00, 0xff, 255);
}
}
}
Modified: branches/soc-2011-salad/source/blender/editors/space_clip/clip_draw.c
===================================================================
--- branches/soc-2011-salad/source/blender/editors/space_clip/clip_draw.c 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/source/blender/editors/space_clip/clip_draw.c 2011-06-28 15:50:50 UTC (rev 37912)
@@ -127,7 +127,7 @@
if(framenr!=i) glColor4ub(128, 128, 0, 96);
else glColor4ub(255, 255, 0, 96);
- glRecti((i-1)*framelen, 0, i*framelen, 4);
+ glRecti((i-sfra-1)*framelen, 0, (i-sfra)*framelen, 4);
}
}
}
@@ -242,25 +242,30 @@
glLineWidth(1.0f);
}
- if(sel_type==MCLIP_SEL_TRACK && sel==track) UI_ThemeColor(TH_ACT_MARKER);
- else {
- if (TRACK_SELECTED(track)) UI_ThemeColor(TH_SEL_MARKER);
- else UI_ThemeColor(TH_MARKER);
- }
+ UI_ThemeColor(TH_PATH_BEFORE);
if(TRACK_SELECTED(track)) {
glPointSize(3.0f);
glBegin(GL_POINTS);
for(i= a; i<b; i++) {
+ if(i==count+1)
+ UI_ThemeColor(TH_PATH_AFTER);
+
if(i!=curindex)
glVertex2f(path[i][0], path[i][1]);
}
glEnd();
}
+ UI_ThemeColor(TH_PATH_BEFORE);
+
glBegin(GL_LINE_STRIP);
- for(i= a; i<b; i++)
+ for(i= a; i<b; i++) {
+ if(i==count+1)
+ UI_ThemeColor(TH_PATH_AFTER);
+
glVertex2f(path[i][0], path[i][1]);
+ }
glEnd();
glPointSize(1.0f);
}
@@ -350,8 +355,13 @@
/* search */
if((track->search_flag&SELECT)==sel) {
- if(track->search_flag&SELECT) UI_ThemeColor(color);
- else UI_ThemeColor(TH_MARKER);
+ if(marker->flag&MARKER_DISABLED) {
+ if(act) UI_ThemeColor(TH_ACT_MARKER);
+ else if(track->search_flag&SELECT) UI_ThemeColorShade(TH_DIS_MARKER, 128);
+ else UI_ThemeColor(TH_DIS_MARKER);
+ } else {if(track->search_flag&SELECT) UI_ThemeColor(color);
+ else UI_ThemeColor(TH_MARKER);
+ }
if(sc->flag&SC_SHOW_MARKER_SEARCH) {
glBegin(GL_LINE_LOOP);
Modified: branches/soc-2011-salad/source/blender/makesdna/DNA_userdef_types.h
===================================================================
--- branches/soc-2011-salad/source/blender/makesdna/DNA_userdef_types.h 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/source/blender/makesdna/DNA_userdef_types.h 2011-06-28 15:50:50 UTC (rev 37912)
@@ -234,9 +234,10 @@
char handle_vertex_size;
- char marker_outline[4], marker[4], act_marker[4], sel_marker[4];
+ char marker_outline[4], marker[4], act_marker[4], sel_marker[4], dis_marker[4];
char bundle_solid[4];
- char hpad[3];
+ char path_before[4], path_after[4];
+ char hpad[7];
char preview_back[4];
Modified: branches/soc-2011-salad/source/blender/makesrna/intern/rna_userdef.c
===================================================================
--- branches/soc-2011-salad/source/blender/makesrna/intern/rna_userdef.c 2011-06-28 15:47:45 UTC (rev 37911)
+++ branches/soc-2011-salad/source/blender/makesrna/intern/rna_userdef.c 2011-06-28 15:50:50 UTC (rev 37912)
@@ -1768,26 +1768,44 @@
prop= RNA_def_property(srna, "marker_outline", PROP_FLOAT, PROP_COLOR_GAMMA);
RNA_def_property_float_sdna(prop, NULL, "marker_outline");
RNA_def_property_array(prop, 3);
- RNA_def_property_ui_text(prop, "Marker Outline Color", "");
+ RNA_def_property_ui_text(prop, "Marker Outline Color", "Color of marker's outile");
RNA_def_property_update(prop, 0, "rna_userdef_update");
prop= RNA_def_property(srna, "marker", PROP_FLOAT, PROP_COLOR_GAMMA);
RNA_def_property_float_sdna(prop, NULL, "marker");
RNA_def_property_array(prop, 3);
- RNA_def_property_ui_text(prop, "Marker Color", "");
+ RNA_def_property_ui_text(prop, "Marker Color", "Color of marker");
RNA_def_property_update(prop, 0, "rna_userdef_update");
prop= RNA_def_property(srna, "active_marker", PROP_FLOAT, PROP_COLOR_GAMMA);
RNA_def_property_float_sdna(prop, NULL, "act_marker");
RNA_def_property_array(prop, 3);
- RNA_def_property_ui_text(prop, "Active Marker Color", "");
+ RNA_def_property_ui_text(prop, "Active Marker", "Color of active marker");
RNA_def_property_update(prop, 0, "rna_userdef_update");
prop= RNA_def_property(srna, "selected_marker", PROP_FLOAT, PROP_COLOR_GAMMA);
RNA_def_property_float_sdna(prop, NULL, "sel_marker");
RNA_def_property_array(prop, 3);
- RNA_def_property_ui_text(prop, "Selected Marker Color", "");
+ RNA_def_property_ui_text(prop, "Selected Marker", "Color of sleected marker");
RNA_def_property_update(prop, 0, "rna_userdef_update");
+
+ prop= RNA_def_property(srna, "disabled_marker", PROP_FLOAT, PROP_COLOR_GAMMA);
+ RNA_def_property_float_sdna(prop, NULL, "dis_marker");
+ RNA_def_property_array(prop, 3);
+ RNA_def_property_ui_text(prop, "Disabled Marker", "Color of disabled marker");
+ RNA_def_property_update(prop, 0, "rna_userdef_update");
+
+ prop= RNA_def_property(srna, "path_before", PROP_FLOAT, PROP_COLOR_GAMMA);
+ RNA_def_property_float_sdna(prop, NULL, "path_before");
+ RNA_def_property_array(prop, 3);
+ RNA_def_property_ui_text(prop, "Path Before", "Color of path before current frame");
+ RNA_def_property_update(prop, 0, "rna_userdef_update");
+
+ prop= RNA_def_property(srna, "path_after", PROP_FLOAT, PROP_COLOR_GAMMA);
+ RNA_def_property_float_sdna(prop, NULL, "path_after");
+ RNA_def_property_array(prop, 3);
+ RNA_def_property_ui_text(prop, "Path After", "Color of path after current frame");
+ RNA_def_property_update(prop, 0, "rna_userdef_update");
}
static void rna_def_userdef_themes(BlenderRNA *brna)
More information about the Bf-blender-cvs
mailing list