[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21990] branches/blender2.5/blender: 2.5: various one-liner fixes
Brecht Van Lommel
brecht at blender.org
Tue Jul 28 20:59:36 CEST 2009
Revision: 21990
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21990
Author: blendix
Date: 2009-07-28 20:59:36 +0200 (Tue, 28 Jul 2009)
Log Message:
-----------
2.5: various one-liner fixes
* Image window only show game properties in game mode.
* Fix image window render info drawing wrong with alpha enabled.
* Win32 editmode cursor now uses a different one than the system
cursor, that one is barely visible, especially in the new theme
colors.
* Center text in operator header print.
* Fix sequencer unlock shortcut key.
* Fix uv layer / vertex color active render button now graying out.
* Workaround to get default zoom level 1:1 again for new buttons
(will try to fix properly later, is due to scrollbars).
Modified Paths:
--------------
branches/blender2.5/blender/release/ui/space_image.py
branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
branches/blender2.5/blender/source/blender/editors/interface/view2d.c
branches/blender2.5/blender/source/blender/editors/screen/area.c
branches/blender2.5/blender/source/blender/editors/space_image/image_draw.c
branches/blender2.5/blender/source/blender/editors/space_sequencer/sequencer_ops.c
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c
Modified: branches/blender2.5/blender/release/ui/space_image.py
===================================================================
--- branches/blender2.5/blender/release/ui/space_image.py 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/release/ui/space_image.py 2009-07-28 18:59:36 UTC (rev 21990)
@@ -275,8 +275,9 @@
__label__ = "Game Properties"
def poll(self, context):
+ rd = context.scene.render_data
sima = context.space_data
- return (sima and sima.image)
+ return (sima and sima.image) and (rd.engine == 'BLENDER_GAME')
def draw(self, context):
sima = context.space_data
Modified: branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/editors/interface/interface_templates.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -1558,7 +1558,7 @@
/* XXX hardcoded */
if(itemptr.type == &RNA_MeshTextureFaceLayer || itemptr.type == &RNA_MeshColorLayer) {
uiBlockSetEmboss(block, UI_EMBOSSN);
- uiItemR(subrow, "", ICON_SCENE, &itemptr, "active_render", 0, 0, 0);
+ uiDefIconButR(block, TOG, 0, ICON_SCENE, 0, 0, UI_UNIT_X, UI_UNIT_Y, &itemptr, "active_render", 0, 0, 0, 0, 0, NULL);
uiBlockSetEmboss(block, UI_EMBOSS);
}
Modified: branches/blender2.5/blender/source/blender/editors/interface/view2d.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/interface/view2d.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/editors/interface/view2d.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -273,10 +273,12 @@
v2d->tot.ymin= -winy;
v2d->cur.xmin= 0.0f;
- v2d->cur.xmax= winx*panelzoom;
+ /* bad workaround for keeping zoom level with scrollers */
+ v2d->cur.xmax= (winx - V2D_SCROLL_WIDTH)*panelzoom;
v2d->cur.ymax= 0.0f;
- v2d->cur.ymin= -winy*panelzoom;
+ /* bad workaround for keeping zoom level with scrollers */
+ v2d->cur.ymin= (-winy + V2D_SCROLL_HEIGHT)*panelzoom;
}
break;
Modified: branches/blender2.5/blender/source/blender/editors/screen/area.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/screen/area.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/editors/screen/area.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -330,7 +330,7 @@
glClear(GL_COLOR_BUFFER_BIT);
UI_ThemeColor(TH_TEXT);
- BLF_draw_default(20, 6, 0.0f, ar->headerstr);
+ BLF_draw_default(20, 8, 0.0f, ar->headerstr);
}
else if(at->draw) {
at->draw(C, ar);
Modified: branches/blender2.5/blender/source/blender/editors/space_image/image_draw.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_image/image_draw.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/editors/space_image/image_draw.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -151,6 +151,7 @@
/* clear header rect */
UI_GetThemeColor3fv(TH_BACK, colf);
glEnable(GL_BLEND);
+ glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
glColor4f(colf[0]+0.1f, colf[1]+0.1f, colf[2]+0.1f, 0.5f);
glRecti(rect.xmin, rect.ymin, rect.xmax, rect.ymax+1);
glDisable(GL_BLEND);
Modified: branches/blender2.5/blender/source/blender/editors/space_sequencer/sequencer_ops.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_sequencer/sequencer_ops.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/editors/space_sequencer/sequencer_ops.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -123,7 +123,7 @@
RNA_boolean_set(WM_keymap_add_item(keymap, "SEQUENCER_OT_unmute", HKEY, KM_PRESS, KM_ALT|KM_SHIFT, 0)->ptr, "unselected", 1);
WM_keymap_add_item(keymap, "SEQUENCER_OT_lock", LKEY, KM_PRESS, KM_SHIFT, 0);
- WM_keymap_add_item(keymap, "SEQUENCER_OT_unlock", HKEY, KM_PRESS, KM_SHIFT|KM_ALT, 0);
+ WM_keymap_add_item(keymap, "SEQUENCER_OT_unlock", LKEY, KM_PRESS, KM_SHIFT|KM_ALT, 0);
WM_keymap_add_item(keymap, "SEQUENCER_OT_reload", RKEY, KM_PRESS, KM_ALT, 0);
Modified: branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c 2009-07-28 18:54:02 UTC (rev 21989)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_cursors.c 2009-07-28 18:59:36 UTC (rev 21990)
@@ -104,6 +104,13 @@
return;
}
+#ifdef _WIN32
+ /* the default win32 cross cursor is barely visible,
+ * only 1 pixel thick, use another one instead */
+ if(curs==CURSOR_EDIT)
+ curs= BC_CROSSCURSOR;
+#endif
+
GHOST_SetCursorVisibility(win->ghostwin, 1);
win->cursor= curs;
More information about the Bf-blender-cvs
mailing list