[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [17825] branches/blender2.5/blender/source /blender/editors: 2.5
Ton Roosendaal
ton at blender.org
Sat Dec 13 20:08:44 CET 2008
Revision: 17825
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17825
Author: ton
Date: 2008-12-13 20:08:44 +0100 (Sat, 13 Dec 2008)
Log Message:
-----------
2.5
Added missing basic callbacks for region drawing of view3d and
ipo channels.
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/editors/space_ipo/space_ipo.c
branches/blender2.5/blender/source/blender/editors/space_view3d/space_view3d.c
Modified: branches/blender2.5/blender/source/blender/editors/space_ipo/space_ipo.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_ipo/space_ipo.c 2008-12-13 19:00:54 UTC (rev 17824)
+++ branches/blender2.5/blender/source/blender/editors/space_ipo/space_ipo.c 2008-12-13 19:08:44 UTC (rev 17825)
@@ -151,7 +151,6 @@
static void draw_cfra(const bContext *C, SpaceIpo *sipo, View2D *v2d)
{
Scene *scene= C->scene;
- Object *ob;
float vec[2];
//vec[0] = get_ipo_cfra_from_cfra(sipo, scene->r.cfra);
@@ -253,6 +252,17 @@
{
}
+static void ipo_channel_area_draw(const bContext *C, ARegion *ar)
+{
+ float col[3];
+
+ /* clear and setup matrix */
+ UI_GetThemeColor3fv(TH_SHADE2, col);
+ glClearColor(col[0], col[1], col[2], 0.0);
+ glClear(GL_COLOR_BUFFER_BIT);
+
+}
+
/* add handlers, stuff you only do once or on area/region changes */
static void ipo_header_area_init(wmWindowManager *wm, ARegion *ar)
{
@@ -329,7 +339,7 @@
art->keymapflag= ED_KEYMAP_UI|ED_KEYMAP_VIEW2D;
// art->init= ipo_channel_area_init;
-// art->draw= ipo_channel_area_draw;
+ art->draw= ipo_channel_area_draw;
BLI_addhead(&st->regiontypes, art);
Modified: branches/blender2.5/blender/source/blender/editors/space_view3d/space_view3d.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_view3d/space_view3d.c 2008-12-13 19:00:54 UTC (rev 17824)
+++ branches/blender2.5/blender/source/blender/editors/space_view3d/space_view3d.c 2008-12-13 19:08:44 UTC (rev 17825)
@@ -186,6 +186,19 @@
{
}
+static void view3d_main_area_draw(const bContext *C, ARegion *ar)
+{
+ /* draw entirely, view changes should be handled here */
+ float col[3];
+
+ /* clear and setup matrix */
+ UI_GetThemeColor3fv(TH_BACK, col);
+ glClearColor(col[0], col[1], col[2], 0.0);
+ glClear(GL_COLOR_BUFFER_BIT);
+
+}
+
+
/* add handlers, stuff you only do once or on area/region changes */
static void view3d_header_area_init(wmWindowManager *wm, ARegion *ar)
{
@@ -233,6 +246,7 @@
/* regions: main window */
art= MEM_callocN(sizeof(ARegionType), "spacetype time region");
art->regionid = RGN_TYPE_WINDOW;
+ art->draw= view3d_main_area_draw;
BLI_addhead(&st->regiontypes, art);
More information about the Bf-blender-cvs
mailing list