Revision: 24858
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24858
Author:   billrey
Date:     2009-11-24 12:40:35 +0100 (Tue, 24 Nov 2009)

Log Message:
-----------
Removed split region operator. This was only for tests, and was not recoverable.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/screen/screen_ops.c

Modified: trunk/blender/source/blender/editors/screen/screen_ops.c
===================================================================
--- trunk/blender/source/blender/editors/screen/screen_ops.c    2009-11-24 
10:55:52 UTC (rev 24857)
+++ trunk/blender/source/blender/editors/screen/screen_ops.c    2009-11-24 
11:40:35 UTC (rev 24858)
@@ -1994,52 +1994,6 @@
        ot->poll= ED_operator_screenactive;
 }
 
-/* ************** region split operator ***************************** */
-
-/* insert a region in the area region list */
-static int region_split_exec(bContext *C, wmOperator *op)
-{
-       ARegion *ar= CTX_wm_region(C);
-       
-       if(ar->regiontype==RGN_TYPE_HEADER)
-               BKE_report(op->reports, RPT_ERROR, "Cannot split header");
-       else if(ar->alignment==RGN_ALIGN_QSPLIT)
-               BKE_report(op->reports, RPT_ERROR, "Cannot split further");
-       else {
-               ScrArea *sa= CTX_wm_area(C);
-               ARegion *newar= BKE_area_region_copy(sa->type, ar);
-               int dir= RNA_enum_get(op->ptr, "type");
-       
-               BLI_insertlinkafter(&sa->regionbase, ar, newar);
-               
-               newar->alignment= ar->alignment;
-               
-               if(dir=='h')
-                       ar->alignment= RGN_ALIGN_HSPLIT;
-               else
-                       ar->alignment= RGN_ALIGN_VSPLIT;
-               
-               WM_event_add_notifier(C, NC_SCREEN|NA_EDITED, NULL);
-       }
-       
-       return OPERATOR_FINISHED;
-}
-
-static void SCREEN_OT_region_split(wmOperatorType *ot)
-{
-       /* identifiers */
-       ot->name= "Split Region";
-       ot->description= "Split area by directional position.";
-       ot->idname= "SCREEN_OT_region_split";
-       
-       /* api callbacks */
-       ot->invoke= WM_menu_invoke;
-       ot->exec= region_split_exec;
-       ot->poll= ED_operator_areaactive;
-       
-       RNA_def_enum(ot->srna, "type", prop_direction_items, 'h', "Direction", 
"");
-}
-
 /* ************** region four-split operator ***************************** */
 
 /* insert a region in the area region list */
@@ -3592,7 +3546,6 @@
        WM_operatortype_append(SCREEN_OT_area_join);
        WM_operatortype_append(SCREEN_OT_area_dupli);
        WM_operatortype_append(SCREEN_OT_area_swap);
-       WM_operatortype_append(SCREEN_OT_region_split);
        WM_operatortype_append(SCREEN_OT_region_foursplit);
        WM_operatortype_append(SCREEN_OT_region_flip);
        WM_operatortype_append(SCREEN_OT_region_scale);
@@ -3692,16 +3645,11 @@
        WM_keymap_add_item(keymap, "SCREEN_OT_screencast", F3KEY, KM_PRESS, 
KM_ALT, 0);
 
         /* tests */
-       WM_keymap_add_item(keymap, "SCREEN_OT_region_split", SKEY, KM_PRESS, 
KM_CTRL|KM_ALT, 0);
-       WM_keymap_add_item(keymap, "SCREEN_OT_region_foursplit", SKEY, 
KM_PRESS, KM_CTRL|KM_ALT|KM_SHIFT, 0);
-       
+       WM_keymap_add_item(keymap, "SCREEN_OT_region_foursplit", SKEY, 
KM_PRESS, KM_CTRL|KM_ALT, 0);
        WM_keymap_verify_item(keymap, "SCREEN_OT_repeat_history", F3KEY, 
KM_PRESS, 0, 0);
-
        WM_keymap_add_item(keymap, "SCREEN_OT_repeat_last", RKEY, KM_PRESS, 
KM_SHIFT, 0);
-       
        WM_keymap_add_item(keymap, "SCREEN_OT_region_flip", F5KEY, KM_PRESS, 0, 
0);
        WM_keymap_verify_item(keymap, "SCREEN_OT_redo_last", F6KEY, KM_PRESS, 
0, 0);
-
        WM_keymap_verify_item(keymap, "WM_OT_reload_scripts", F8KEY, KM_PRESS, 
0, 0);
 
        /* files */


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to