Cleanup of wm_event_types.h, removed all old "allqueue" defines.
static int pupmenu() {return 0;}
static int qtest() {return 0;}
#define add_numbut(a, b, c, d, e, f, g) {}
-static int do_clever_numbuts() {return 0;}
static int snap_sel_to_curs() {return 0;}
static int snap_to_center() {return 0;}
/* -------------------- More tools ------------------ */
-
+#if 0
void mesh_set_face_flags(EditMesh *em, short mode)
{
EditFace *efa;
}
}
+#endif
void mesh_set_smooth_faces(EditMesh *em, short event)
{
#include "object_intern.h" // own include
/* ************* XXX **************** */
-static void allqueue() {}
static void error() {}
static void waitcursor() {}
static int pupmenu() {return 0;}
if(base) {
/* XXX old signals, remember to handle notifiers now! */
- // allqueue(REDRAWIPO, base->object->ipowin);
// select_actionchannel_by_name(base->object->action, "Object", 1);
/* disable temporal locks */
/* do operations */
add_hook(scene, v3d, mode);
-
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
-
}
/* ******************** clear parent operator ******************* */
}
}
}
- allqueue(REDRAWVIEW3D, 0);
DAG_scene_sort(scene);
}
DAG_scene_sort(scene);
DAG_object_flush_update(scene, newob, OB_RECALC);
- allqueue(REDRAWALL, 0);
}
}
cu->xof /= cu->fsize;
cu->yof /= cu->fsize;
- allqueue(REDRAWBUTSEDIT, 0);
tot_change++;
}
}
if (tot_change) {
ED_anim_dag_flush_update(C);
- allqueue(REDRAWVIEW3D, 0);
}
/* Warn if any errors occured */
DAG_scene_sort(scene);
- allqueue(REDRAWBUTSEDIT, 0);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWINFO, 0);
-
}
la->clipend= origval;
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSSHADING, 0);
- BIF_preview_changed(ID_LA);
}
#endif
}
}
DAG_object_flush_update(scene, ob, OB_RECALC_DATA);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSEDIT, 0);
}
else if(G.f & G_VERTEXPAINT) {
Mesh *me= get_mesh(ob);
}
}
- allqueue(REDRAWVIEW3D, 0);
}
else if (ob->type == OB_FONT) {
/* removed until this gets a decent implementation (ton) */
}
}
- allqueue(REDRAWVIEW3D, 0);
-
}
static void curvetomesh(Scene *scene, Object *ob)
// XXX exit_editmode(C, EM_FREEDATA|EM_WAITCURSOR); /* freedata, but no undo */
BASACT= basact;
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
-// allspace(OOPS_TEST, 0);
- allqueue(REDRAWBUTSEDIT, 0);
DAG_scene_sort(scene);
}
}
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWBUTSEDIT, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
ED_anim_dag_flush_update(C);
}
}
}
MEM_freeN(str);
- allqueue(REDRAWVIEW3D, 0);
}
// if(errorstr) notice(errorstr);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
DAG_scene_sort(scene);
}
}
}
- allqueue(REDRAWVIEW3D, 0);
if(do_scene_sort)
DAG_scene_sort(scene);
ED_anim_dag_flush_update(C);
- if(event==20) {
- allqueue(REDRAWBUTSOBJECT, 0);
- }
-
}
void copy_attr_menu(Scene *scene, View3D *v3d)
}
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWBUTSHEAD, 0);
-
ED_anim_dag_flush_update(C);
}
}
}
if (change) {
- allqueue(REDRAWVIEW3D, 0);
}
}
}
}
if (change) {
- allqueue(REDRAWVIEW3D, 0);
}
}
clear_id_newpoins();
- allqueue(REDRAWALL, 0);
}
}
if(mode==3) {
all_local(NULL, 0); /* NULL is all libs */
- allqueue(REDRAWALL, 0);
return;
}
else if(mode<1) return;
}
}
- allqueue(REDRAWALL, 0);
}
void make_local_menu(Scene *scene, View3D *v3d)
}
}
- allqueue(REDRAWVIEW3D, 0);
}
void set_ob_ipoflags(Scene *scene, View3D *v3d)
}
}
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
- allqueue(REDRAWNLA, 0);
- allqueue (REDRAWACTION, 0);
-// allspace(REMAKEIPO, 0);
- allqueue(REDRAWIPO, 0);
#endif // XXX old animation system
}
}
}
- allqueue(REDRAWNLA, 0);
- allqueue(REDRAWACTION, 0);
- allqueue(REDRAWVIEW3D, 0);
-// allspace(REMAKEIPO, 0);
- allqueue(REDRAWIPO, 0);
#endif // XXX old animation system
}
}
MEM_freeN(basesort);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
}
void ofs_timeoffs(Scene *scene, View3D *v3d)
}
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
}
}
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
}
}
if (changed) {
-
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSEDIT, 0);
}
}
xco+= 100;
uiDefButBitI(block, TOG, R_COMP_FREE, B_NOP, "Free Unused", xco+5,yco,100,19, &scene->r.scemode, 0.0f, 0.0f, 0, 0, "Free Nodes that are not used while composite");
xco+= 100;
- uiDefButBitS(block, TOG, SNODE_BACKDRAW, REDRAWNODE, "Backdrop", xco+5,yco,90,19, &snode->flag, 0.0f, 0.0f, 0, 0, "Use active Viewer Node output as backdrop");
+ uiDefButBitS(block, TOG, SNODE_BACKDRAW, B_REDR, "Backdrop", xco+5,yco,90,19, &snode->flag, 0.0f, 0.0f, 0, 0, "Use active Viewer Node output as backdrop");
xco+= 90;
}
else if(snode->treetype==NTREE_TEXTURE) {
/* ************* XXX **************** */
-static void allqueue() {}
static void BIF_undo_push() {}
static void BIF_preview_changed() {}
static void error() {}
BIF_undo_push("Outliner toggle selectability");
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWINFO, 1);
}
static void object_toggle_selectability_cb(TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *tselem)
BIF_undo_push("Outliner toggle selectability");
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWINFO, 1);
}
void object_toggle_renderability_cb(TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *tselem)
BIF_undo_push("Outliner toggle renderability");
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWINFO, 1);
}
void outliner_toggle_visible(SpaceOops *soops)
if(set) {
sce->r.actlay= tselem->nr;
- allqueue(REDRAWBUTSSCENE, 0);
}
else {
return sce->r.actlay==tselem->nr;
if(set) {
// XXX extern_set_butspace(F5KEY, 0); // force shading buttons
BIF_preview_changed(ID_MA);
- allqueue(REDRAWBUTSSHADING, 1);
- allqueue(REDRAWNODE, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWIPO, 0);
}
return 0;
}
if(set) {
// XXX extern_set_butspace(F5KEY, 0);
BIF_preview_changed(ID_LA);
- allqueue(REDRAWBUTSSHADING, 1);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWIPO, 0);
}
else return 1;
if(set) {
ob->actdef= te->index+1;
DAG_object_flush_update(scene, ob, OB_RECALC_DATA);
- allqueue(REDRAWVIEW3D, ob->ipowin);
}
else {
if(ob==OBACT)
if(set) {
if (ob->pose) {
ob->pose->active_group= te->index+1;
- allqueue(REDRAWBUTSEDIT, 0);
}
}
else {
// else deselectall_posearmature(ob, 0, 0); // 0 = deselect
pchan->bone->flag |= BONE_SELECTED|BONE_ACTIVE;
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWACTION, 0);
}
}
else {
// else deselectall_posearmature(OBACT, 0, 0);
bone->flag |= BONE_SELECTED|BONE_ACTIVE;
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWACTION, 0);
}
}
else {
// flush to parent?
if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag |= BONE_TIPSEL;
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWACTION, 0);
}
}
else {
if(set) {
// XXX select_single_seq(seq, 1);
- allqueue(REDRAWSEQ, 0);
}
else {
if(seq->flag & SELECT)
// XXX select_single_seq(p, 0);
p= p->next;
}
- allqueue(REDRAWSEQ, 0);
return(0);
}
// Sequence *seq= (Sequence*) te->directdata;
if(event==1) {
// XXX select_single_seq(seq, 1);
- allqueue(REDRAWSEQ, 0);
}
}
// DAG_scene_sort(scene);
// BIF_undo_push("Delete Objects");
// }
-// allqueue(REDRAWALL, 0);
}
}
BIF_undo_push(str);
- allqueue(REDRAWALL, 0);
}
}
else if(idlevel) {
case ID_MA:
outliner_do_libdata_operation(soops, &soops->tree, unlink_material_cb);
BIF_undo_push("Unlink material");
- allqueue(REDRAWBUTSSHADING, 1);
break;
case ID_TE:
outliner_do_libdata_operation(soops, &soops->tree, unlink_texture_cb);
- allqueue(REDRAWBUTSSHADING, 1);
BIF_undo_push("Unlink texture");
break;
case ID_GR:
default:
error("Not yet...");
}
- allqueue(REDRAWALL, 0);
}
else if(event==2) {
outliner_do_libdata_operation(soops, &soops->tree, id_local_cb);
BIF_undo_push("Localized Data");
- allqueue(REDRAWALL, 0);
}
else if(event==3 && idlevel==ID_GR) {
outliner_do_libdata_operation(soops, &soops->tree, group_linkobs2scene_cb);
}
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWBUTSALL, 0);
- allqueue(REDRAWVIEW3D, 0);
}
}
}
}
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 0);
}
static void restrictbutton_sel_cb(bContext *C, void *poin, void *poin2)
}
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 0);
}
static void restrictbutton_rend_cb(bContext *C, void *poin, void *poin2)
{
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 0);
}
static void restrictbutton_r_lay_cb(bContext *C, void *poin, void *poin2)
{
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWNODE, 0);
- allqueue(REDRAWBUTSSCENE, 0);
+ /* XXX redraws */
}
static void restrictbutton_modifier_cb(bContext *C, void *poin, void *poin2)
DAG_object_flush_update(scene, ob, OB_RECALC_DATA);
object_handle_update(scene, ob);
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSEDIT, 0);
- allqueue(REDRAWBUTSOBJECT, 0);
}
static void restrictbutton_bone_cb(bContext *C, void *poin, void *poin2)
{
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWBUTSEDIT, 0);
+ /* XXX redraws */
}
static void namebutton_cb(bContext *C, void *tep, void *oldnamep)
switch(tselem->type) {
case TSE_DEFGROUP:
unique_vertexgroup_name(te->directdata, (Object *)tselem->id); // id = object
- allqueue(REDRAWBUTSEDIT, 0);
break;
case TSE_NLA_ACTION:
test_idbutton(tselem->id->name+2);
BLI_strncpy(ebone->name, oldnamep, 32);
// XXX armature_bone_rename(obedit->data, oldnamep, newname);
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWBUTSEDIT, 0);
}
break;
BLI_strncpy(bone->name, oldnamep, 32);
// XXX armature_bone_rename(ob->data, oldnamep, newname);
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWBUTSEDIT, 0);
break;
case TSE_POSE_CHANNEL:
{
BLI_strncpy(pchan->name, oldnamep, 32);
// XXX armature_bone_rename(ob->data, oldnamep, newname);
}
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWBUTSEDIT, 0);
break;
case TSE_POSEGRP:
{
bActionGroup *grp= te->directdata;
BLI_uniquename(&ob->pose->agroups, grp, "Group", offsetof(bActionGroup, name), 32);
- allqueue(REDRAWBUTSEDIT, 0);
}
break;
case TSE_R_LAYER:
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWBUTSSCENE, 0);
break;
}
}
ob = (Object *)tselem->id;
uiBlockSetEmboss(block, UI_EMBOSSN);
- bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_VIEW, REDRAWALL, ICON_RESTRICT_VIEW_OFF,
+ bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_VIEW, 0, ICON_RESTRICT_VIEW_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, &(ob->restrictflag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View");
uiButSetFunc(bt, restrictbutton_view_cb, scene, ob);
uiButSetFlag(bt, UI_NO_HILITE);
- bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_SELECT, REDRAWALL, ICON_RESTRICT_SELECT_OFF,
+ bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_SELECT, 0, ICON_RESTRICT_SELECT_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (short)te->ys, 17, OL_H-1, &(ob->restrictflag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View");
uiButSetFunc(bt, restrictbutton_sel_cb, scene, ob);
uiButSetFlag(bt, UI_NO_HILITE);
- bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_RENDER, REDRAWALL, ICON_RESTRICT_RENDER_OFF,
+ bt= uiDefIconButBitS(block, ICONTOG, OB_RESTRICT_RENDER, 0, ICON_RESTRICT_RENDER_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (short)te->ys, 17, OL_H-1, &(ob->restrictflag), 0, 0, 0, 0, "Restrict/Allow renderability");
uiButSetFunc(bt, restrictbutton_rend_cb, NULL, NULL);
uiButSetFlag(bt, UI_NO_HILITE);
else if(tselem->type==TSE_R_LAYER) {
uiBlockSetEmboss(block, UI_EMBOSSN);
- bt= uiDefIconButBitI(block, ICONTOGN, SCE_LAY_DISABLE, REDRAWBUTSSCENE, ICON_CHECKBOX_HLT-1,
+ bt= uiDefIconButBitI(block, ICONTOGN, SCE_LAY_DISABLE, 0, ICON_CHECKBOX_HLT-1,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, te->directdata, 0, 0, 0, 0, "Render this RenderLayer");
uiButSetFunc(bt, restrictbutton_r_lay_cb, NULL, NULL);
uiBlockSetEmboss(block, UI_EMBOSSN);
/* NOTE: tselem->nr is short! */
- bt= uiDefIconButBitI(block, ICONTOG, tselem->nr, REDRAWBUTSSCENE, ICON_CHECKBOX_HLT-1,
+ bt= uiDefIconButBitI(block, ICONTOG, tselem->nr, 0, ICON_CHECKBOX_HLT-1,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, layflag, 0, 0, 0, 0, "Render this Pass");
uiButSetFunc(bt, restrictbutton_r_lay_cb, NULL, NULL);
layflag++; /* is lay_xor */
if(ELEM6(tselem->nr, SCE_PASS_SPEC, SCE_PASS_SHADOW, SCE_PASS_AO, SCE_PASS_REFLECT, SCE_PASS_REFRACT, SCE_PASS_RADIO))
- bt= uiDefIconButBitI(block, TOG, tselem->nr, REDRAWBUTSSCENE, (*layflag & tselem->nr)?ICON_DOT:ICON_BLANK1,
+ bt= uiDefIconButBitI(block, TOG, tselem->nr, 0, (*layflag & tselem->nr)?ICON_DOT:ICON_BLANK1,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (short)te->ys, 17, OL_H-1, layflag, 0, 0, 0, 0, "Exclude this Pass from Combined");
uiButSetFunc(bt, restrictbutton_r_lay_cb, NULL, NULL);
ob = (Object *)tselem->id;
uiBlockSetEmboss(block, UI_EMBOSSN);
- bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Realtime, REDRAWALL, ICON_RESTRICT_VIEW_OFF,
+ bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Realtime, 0, ICON_RESTRICT_VIEW_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View");
uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob);
uiButSetFlag(bt, UI_NO_HILITE);
- bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Render, REDRAWALL, ICON_RESTRICT_RENDER_OFF,
+ bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Render, 0, ICON_RESTRICT_RENDER_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (short)te->ys, 17, OL_H-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow renderability");
uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob);
uiButSetFlag(bt, UI_NO_HILITE);
Bone *bone = pchan->bone;
uiBlockSetEmboss(block, UI_EMBOSSN);
- bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_P, REDRAWALL, ICON_RESTRICT_VIEW_OFF,
+ bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_P, 0, ICON_RESTRICT_VIEW_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View");
uiButSetFunc(bt, restrictbutton_bone_cb, NULL, NULL);
uiButSetFlag(bt, UI_NO_HILITE);
EditBone *ebone= (EditBone *)te->directdata;
uiBlockSetEmboss(block, UI_EMBOSSN);
- bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_A, REDRAWALL, ICON_RESTRICT_VIEW_OFF,
+ bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_A, 0, ICON_RESTRICT_VIEW_OFF,
(int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (short)te->ys, 17, OL_H-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View");
uiButSetFunc(bt, restrictbutton_bone_cb, NULL, NULL);
uiButSetFlag(bt, UI_NO_HILITE);
xco+= XIC+8;
uiBlockBeginAlign(block);
- uiDefIconButBitS(block, TOG, AUTOKEY_ON, REDRAWINFO, ICON_REC,
+ uiDefIconButBitS(block, TOG, AUTOKEY_ON, B_REDRAWALL, ICON_REC,
xco, yco, XIC, YIC, &(scene->autokey_mode), 0, 0, 0, 0, "Automatic keyframe insertion for Objects and Bones");
xco+= XIC;
if (IS_AUTOKEY_ON(scene)) {
- uiDefButS(block, MENU, REDRAWINFO,
+ uiDefButS(block, MENU, B_REDRAWALL,
"Auto-Keying Mode %t|Add/Replace Keys%x3|Replace Keys %x5",
xco, yco, (int)5.5*XIC, YIC, &(scene->autokey_mode), 0, 1, 0, 0,
"Mode of automatic keyframe insertion for Objects and Bones");
uiBlockBeginAlign(block);
- uiDefButS(block, ROW, REDRAWHEADERS, "Global", xco, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_GLOBAL,0, 0, "Global Transform Orientation");
- uiDefButS(block, ROW, REDRAWHEADERS, "Local", xco + 40, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_LOCAL, 0, 0, "Local Transform Orientation");
- uiDefButS(block, ROW, REDRAWHEADERS, "Normal", xco + 80, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_NORMAL,0, 0, "Normal Transform Orientation");
- uiDefButS(block, ROW, REDRAWHEADERS, "View", xco + 120, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_VIEW, 0, 0, "View Transform Orientation");
+ uiDefButS(block, ROW, B_REDR, "Global", xco, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_GLOBAL,0, 0, "Global Transform Orientation");
+ uiDefButS(block, ROW, B_REDR, "Local", xco + 40, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_LOCAL, 0, 0, "Local Transform Orientation");
+ uiDefButS(block, ROW, B_REDR, "Normal", xco + 80, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_NORMAL,0, 0, "Normal Transform Orientation");
+ uiDefButS(block, ROW, B_REDR, "View", xco + 120, 90, 40,20, &v3d->twmode, 5.0, (float)V3D_MANIP_VIEW, 0, 0, "View Transform Orientation");
for (index = V3D_MANIP_CUSTOM, ts = transform_spaces->first ; ts ; ts = ts->next, index++) {
UI_ThemeColor(TH_BUT_ACTION);
if (v3d->twmode == index) {
- but = uiDefIconButS(block,ROW, REDRAWHEADERS, ICON_CHECKBOX_HLT, xco,yco,XIC,YIC, &v3d->twmode, 5.0, (float)index, 0, 0, "Use this Custom Transform Orientation");
+ but = uiDefIconButS(block,ROW, B_REDR, ICON_CHECKBOX_HLT, xco,yco,XIC,YIC, &v3d->twmode, 5.0, (float)index, 0, 0, "Use this Custom Transform Orientation");
}
else {
- but = uiDefIconButS(block,ROW, REDRAWHEADERS, ICON_CHECKBOX_DEHLT, xco,yco,XIC,YIC, &v3d->twmode, 5.0, (float)index, 0, 0, "Use this Custom Transform Orientation");
+ but = uiDefIconButS(block,ROW, B_REDR, ICON_CHECKBOX_DEHLT, xco,yco,XIC,YIC, &v3d->twmode, 5.0, (float)index, 0, 0, "Use this Custom Transform Orientation");
}
uiButSetFunc(but, selectTransformOrientation_func, ts, NULL);
uiDefBut(block, TEX, 0, "", xco+=XIC, yco,100+XIC,20, &ts->name, 0, 30, 0, 0, "Edits the name of this Transform Orientation");
/* XXX port over */
static void handle_view3d_lock(void) {}
-static void allqueue(int x, int y) {}
static void countall(void) {}
extern void borderselect();
static int retopo_mesh_paint_check() {return 0;}
}
ED_area_tag_redraw(sa);
- if(sa->spacetype==SPACE_OOPS) allqueue(REDRAWVIEW3D, 1); /* 1==also do headwin */
if(v3d->drawtype == OB_SHADED) reshadeall_displist(scene);
- allqueue(REDRAWNLA, 0);
}
#if 0
}
}
- allqueue(REDRAWVIEW3D, 0);
}
fly();
break;
}
- allqueue(REDRAWVIEW3D, 0);
}
curs[0]=curs[1]=curs[2]= 0.0;
break;
}
- allqueue(REDRAWVIEW3D, 0);
}
static uiBlock *view3d_view_alignviewmenu(bContext *C, ARegion *ar, void *arg_unused)
do_layer_buttons(C, -2);
break;
}
- allqueue(REDRAWVIEW3D, 1);
}
#endif
do_layer_buttons(C, -2);
break;
}
- allqueue(REDRAWVIEW3D, 0);
}
static uiBlock *view3d_select_object_typemenu(bContext *C, ARegion *ar, void *arg_unused)
// XXX selectall_layer(event);
break;
}
- allqueue(REDRAWVIEW3D, 0);
}
static uiBlock *view3d_select_object_layermenu(bContext *C, ARegion *ar, void *arg_unused)
break;
}
countall();
- allqueue(REDRAWVIEW3D, 0);
}
static uiBlock *view3d_select_object_linkedmenu(bContext *C, ARegion *ar, void *arg_unused)
select_object_grouped((short)event);
break;
}
- allqueue(REDRAWVIEW3D, 0);
-
}
static uiBlock *view3d_select_object_groupedmenu(bContext *C, ARegion *ar, void *arg_unused)
select_mesh_group_menu();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
selectrandom_mball();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
deselectall_Latt();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
armature_select_hierarchy(BONE_SELECT_CHILD, 1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
pose_select_hierarchy(BONE_SELECT_CHILD, 1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
select_linked_tfaces(2);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
ED_undo_push(C, "Snap selection to center");
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
Transform();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
Transform();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
Transform();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
alignmenu();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
Transform();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
apply_objects_visual_tx();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
make_links((short)event);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
clear_id_newpoins();
countall();
- allqueue(REDRAWALL, 0);
#endif
}
// XXX copy_attr((short)event);
break;
}
- allqueue(REDRAWVIEW3D, 0);
}
static uiBlock *view3d_edit_object_copyattrmenu(bContext *C, ARegion *ar, void *arg_unused)
make_parent();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
group_operation(event);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
make_track();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
ob_clear_constraints();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
hide_objects(0);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
#if 0
BPY_menu_do_python(PYMENU_OBJECT, event);
- allqueue(REDRAWVIEW3D, 0);
#endif
}
common_deletekey();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
scene->prop_mode= event;
- allqueue(REDRAWVIEW3D, 1);
}
static uiBlock *view3d_edit_propfalloffmenu(bContext *C, ARegion *ar, void *arg_unused)
mesh_rip();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
case 2: /* Quads to Tris */
convert_to_triface(0);
- allqueue(REDRAWVIEW3D, 0);
countall();
DAG_object_flush_update(scene, obedit, OB_RECALC_DATA);
break;
mesh_set_smooth_faces(0);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
righthandfaces(1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
Transform();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
hide_mesh(1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
#if 0
BPY_menu_do_python(PYMENU_MESH, event);
- allqueue(REDRAWVIEW3D, 0);
#endif
}
common_deletekey();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
hide_mball(1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
add_blockhandler(sa, VIEW3D_HANDLER_OBJECT, 0);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
do_textedit(0,0,161);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
paste_editText();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
common_deletekey();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
clear_bone_parent();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
initTransform(TFM_BONE_ROLL, CTX_NONE);
Transform();
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
#if 0
BPY_menu_do_python(PYMENU_ARMATURE, event);
- allqueue(REDRAWVIEW3D, 0);
#endif
}
ED_undo_push(C, "Pose, Clear User Transform");
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
hide_unselected_pose_bones();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
pose_clear_IK();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
pose_clear_constraints();
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
pose_clear_paths(OBACT);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
make_vertexcol(1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
pose_adds_vgroups(ob, 1);
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
break;
}
- allqueue(REDRAWBUTSEDIT, 0);
- allqueue(REDRAWVIEW3D, 0);
#endif
}
// G.qual &= ~LR_SHIFTKEY;
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
seam_mark_clear_tface(2);
break;
}
- allqueue(REDRAWVIEW3D, 0);
- allqueue(REDRAWIMAGE, 0);
#endif
}
break;
}
- allqueue(REDRAWVIEW3D, 0);
#endif
}
PE_set_particle_edit(scene);
}
}
- allqueue(REDRAWVIEW3D, 1);
break;
case B_AROUND:
// XXX handle_view3d_around(); /* copies to other 3d windows */
- allqueue(REDRAWVIEW3D, 1);
break;
case B_SEL_VERT:
case B_SEL_PATH:
scene->selectmode= SCE_SELECT_PATH;
ED_undo_push(C, "Selectmode Set: Path");
- allqueue(REDRAWVIEW3D, 1);
break;
case B_SEL_POINT:
scene->selectmode = SCE_SELECT_POINT;
ED_undo_push(C, "Selectmode Set: Point");
- allqueue(REDRAWVIEW3D, 1);
break;
case B_SEL_END:
scene->selectmode = SCE_SELECT_END;
ED_undo_push(C, "Selectmode Set: End point");
- allqueue(REDRAWVIEW3D, 1);
break;
case B_MAN_TRANS:
if( shift==0 || v3d->twtype==0)
v3d->twtype= V3D_MANIP_TRANSLATE;
- allqueue(REDRAWVIEW3D, 1);
break;
case B_MAN_ROT:
if( shift==0 || v3d->twtype==0)
v3d->twtype= V3D_MANIP_ROTATE;
- allqueue(REDRAWVIEW3D, 1);
break;
case B_MAN_SCALE:
if( shift==0 || v3d->twtype==0)
v3d->twtype= V3D_MANIP_SCALE;
- allqueue(REDRAWVIEW3D, 1);
break;
case B_NDOF:
- allqueue(REDRAWVIEW3D, 1);
break;
case B_MAN_MODE:
- allqueue(REDRAWVIEW3D, 1);
break;
case B_VIEW_BUTSEDIT:
- allqueue(REDRAWVIEW3D, 1);
- allqueue(REDRAWBUTSEDIT, 1);
break;
default:
/* new layers might need unflushed events events */
DAG_scene_update_flags(scene, v3d->lay); /* tags all that moves and flushes */
- allqueue(REDRAWOOPS, 0);
- allqueue(REDRAWNLA, 0);
}
break;
}
/* SYSTEM : 0x01x */
-#define KEYBD 0x0100 /* keyboard */
-#define RAWKEYBD 0x0101 /* raw keyboard for keyboard manager */
-#define REDRAW 0x0102 /* used by port manager to signal redraws */
#define INPUTCHANGE 0x0103 /* input connected or disconnected */
-#define QFULL 0x0104 /* queue was filled */
-#define WINFREEZE 0x0105 /* user wants process in this win to shut up */
-#define WINTHAW 0x0106 /* user wants process in this win to go again */
-#define WINCLOSE 0x0107 /* window close */
-#define WINQUIT 0x0108 /* signal from user that app is to go away */
-#define Q_FIRSTTIME 0x0109 /* on startup */
#define TIMER 0x0110 /* timer event, passed on to all queues */
#define TIMER0 0x0111 /* timer event, slot for internal use */
/* for event checks */
#define ISKEYBOARD(event) (event >='a' && event <=255)
-
-/* **************** XXX depricated! BLENDER QUEUE EVENTS ********************* */
-
-#define CHANGED 0x4000
-#define DRAWEDGES 0x4001
-#define AFTERQUEUE 0x4002
-#define BACKBUFDRAW 0x4003
-#define EXECUTE 0x4004
-#define IGNORE_REDRAW 0x4005
-#define LOAD_FILE 0x4006
-#define RESHAPE 0x4007
-#define UI_BUT_EVENT 0x4008
-#define AUTOSAVE_FILE 0x4009
-#define UNDOPUSH 0x400A
-
-#define REDRAWVIEW3D 0x4010
-#define REDRAWVIEWCAM 0x4011
-#define REDRAWVIEW3D_Z 0x4012
-
-#define REDRAWALL 0x4013
-#define REDRAWHEADERS 0x4014
-
-#define REDRAWBUTSHEAD 0x4015
-#define REDRAWBUTSALL 0x4016
-
-#define REDRAWBUTSSCENE 0x4017
-#define REDRAWBUTSOBJECT 0x4018
-#define REDRAWBUTSEDIT 0x4019
-#define REDRAWBUTSSCRIPT 0x401A
-#define REDRAWBUTSLOGIC 0x401B
-#define REDRAWBUTSSHADING 0x401C
-#define REDRAWBUTSGAME 0x401D
-#define REDRAWBUTSEFFECTS 0x401D
-
-#define REDRAWINFO 0x4021
-#define RENDERPREVIEW 0x4022
-#define REDRAWIPO 0x4023
-#define REDRAWDATASELECT 0x4024
-#define REDRAWSEQ 0x4025
-#define REDRAWIMAGE 0x4026
-#define REDRAWOOPS 0x4027
-#define REDRAWIMASEL 0x4028
-#define AFTERIMASELIMA 0x4029
-#define AFTERIMASELGET 0x402A
-#define AFTERIMAWRITE 0x402B
-#define IMALEFTMOUSE 0x402C
-#define AFTERPIBREAD 0x402D
-#define REDRAWTEXT 0x402E
-#define REDRAWSOUND 0x402F
-#define REDRAWACTION 0x4030
-#define REDRAWNLA 0x4031
-#define REDRAWSCRIPT 0x4032
-#define REDRAWTIME 0x4033
-#define REDRAWBUTSCONSTRAINT 0x4034
-#define ONLOAD_SCRIPT 0x4035
-#define SCREEN_HANDLER 0x4036
-#define REDRAWANIM 0x4037
-#define REDRAWNODE 0x4038
-#define RECALC_COMPOSITE 0x4039
-#define REDRAWMARKER 0x4040 /* all views that display markers */
-#define REDRAWVIEW3D_IMAGE 0x4041
-
/* **************** BLENDER GESTURE EVENTS ********************* */
#define EVT_ACTIONZONE 0x5001
#define EVT_TWEAK_A 0x5005
#define EVT_TWEAK_S 0x5006
-
-
#define EVT_GESTURE 0x5010
/* value of tweaks and line gestures, note, KM_ANY (-1) works for this case too */