[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48622] branches/soc-2012-bratwurst: Switch the floating controls panel over to python drawing.
Jorge Rodriguez
bs.vino at gmail.com
Thu Jul 5 06:25:04 CEST 2012
Revision: 48622
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48622
Author: vino
Date: 2012-07-05 04:25:01 +0000 (Thu, 05 Jul 2012)
Log Message:
-----------
Switch the floating controls panel over to python drawing.
Modified Paths:
--------------
branches/soc-2012-bratwurst/release/scripts/startup/bl_ui/space_view3d.py
branches/soc-2012-bratwurst/source/blender/editors/space_view3d/space_view3d.c
branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_intern.h
branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_view.c
Modified: branches/soc-2012-bratwurst/release/scripts/startup/bl_ui/space_view3d.py
===================================================================
--- branches/soc-2012-bratwurst/release/scripts/startup/bl_ui/space_view3d.py 2012-07-05 03:55:55 UTC (rev 48621)
+++ branches/soc-2012-bratwurst/release/scripts/startup/bl_ui/space_view3d.py 2012-07-05 04:25:01 UTC (rev 48622)
@@ -2703,6 +2703,23 @@
rna_prop_ui.draw(self.layout, context, member, object, False)
+class VIEW3D_PT_floating_controls(Panel):
+ bl_space_type = 'VIEW_3D'
+ bl_region_type = 'WINDOW'
+ bl_label = "Floating Controls"
+ bl_options = {'HIDE_HEADER'}
+
+ def draw(self, context):
+ layout = self.layout
+
+ col = layout.column(align=True)
+ col.label(text="Transform:")
+ #col.operator("transform.translate")
+ #col.operator("transform.rotate")
+ #col.operator("transform.resize", text="Scale")
+
+
+
def register():
bpy.utils.register_module(__name__)
Modified: branches/soc-2012-bratwurst/source/blender/editors/space_view3d/space_view3d.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/space_view3d/space_view3d.c 2012-07-05 03:55:55 UTC (rev 48621)
+++ branches/soc-2012-bratwurst/source/blender/editors/space_view3d/space_view3d.c 2012-07-05 04:25:01 UTC (rev 48622)
@@ -1174,8 +1174,6 @@
art->dont_clear = 1;
BLI_addhead(&st->regiontypes, art);
- view3d_main_register(art);
-
/* regions: listview/buttons */
art = MEM_callocN(sizeof(ARegionType), "spacetype view3d buttons region");
art->regionid = RGN_TYPE_UI;
Modified: branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_intern.h
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_intern.h 2012-07-05 03:55:55 UTC (rev 48621)
+++ branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_intern.h 2012-07-05 04:25:01 UTC (rev 48622)
@@ -186,9 +186,6 @@
void viewzoom_modal_keymap(struct wmKeyConfig *keyconf);
void viewdolly_modal_keymap(struct wmKeyConfig *keyconf);
-/* view3d_view.c */
-void view3d_main_register(struct ARegionType *art);
-
/* view3d_buttons.c */
void VIEW3D_OT_properties(struct wmOperatorType *ot);
void view3d_buttons_register(struct ARegionType *art);
Modified: branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_view.c
===================================================================
--- branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_view.c 2012-07-05 03:55:55 UTC (rev 48621)
+++ branches/soc-2012-bratwurst/source/blender/editors/space_view3d/view3d_view.c 2012-07-05 04:25:01 UTC (rev 48622)
@@ -64,11 +64,6 @@
#include "ED_screen.h"
#include "ED_armature.h"
-#ifdef TEST_CONTROLS
-#include "UI_interface.h"
-#include "UI_resources.h"
-#endif
-
#ifdef WITH_GAMEENGINE
#include "BL_System.h"
#endif
@@ -1876,27 +1871,6 @@
) * rv3d->pixsize;
}
-static void view3d_panel_main(const bContext *C, Panel *pa)
-{
-#ifdef TEST_CONTROLS
- uiLayout *col;
- col = uiLayoutColumn(pa->layout, TRUE);
- uiItemFullO(col, "TRANSFORM_OT_transform", NULL, ICON_SIZE_ICON, NULL, WM_OP_INVOKE_REGION_WIN, 0);
-#endif
-}
-
-void view3d_main_register(ARegionType *art)
-{
- PanelType *pt;
-
- pt = MEM_callocN(sizeof(PanelType), "spacetype view3d panel floating");
- strcpy(pt->idname, "VIEW3D_PT_floating_controls");
- strcpy(pt->label, "Floating Controls");
- pt->draw = view3d_panel_main;
- pt->flag = PNL_NO_HEADER;
- BLI_addtail(&art->paneltypes, pt);
-}
-
/* view matrix properties utilities */
/* unused */
More information about the Bf-blender-cvs
mailing list