Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_edit.c
| Show First 20 Lines • Show All 1,485 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| static void sequencer_split_ui(bContext *UNUSED(C), wmOperator *op) | static void sequencer_split_ui(bContext *UNUSED(C), wmOperator *op) | ||||
| { | { | ||||
| uiLayout *layout = op->layout; | uiLayout *layout = op->layout; | ||||
| uiLayoutSetPropSep(layout, true); | uiLayoutSetPropSep(layout, true); | ||||
| uiLayoutSetPropDecorate(layout, false); | uiLayoutSetPropDecorate(layout, false); | ||||
| PointerRNA ptr; | |||||
| RNA_pointer_create(NULL, op->type->srna, op->properties, &ptr); | |||||
| uiLayout *row = uiLayoutRow(layout, false); | uiLayout *row = uiLayoutRow(layout, false); | ||||
| uiItemR(row, &ptr, "type", UI_ITEM_R_EXPAND, NULL, ICON_NONE); | uiItemR(row, op->ptr, "type", UI_ITEM_R_EXPAND, NULL, ICON_NONE); | ||||
| uiItemR(layout, &ptr, "frame", 0, NULL, ICON_NONE); | uiItemR(layout, op->ptr, "frame", 0, NULL, ICON_NONE); | ||||
| uiItemR(layout, &ptr, "side", 0, NULL, ICON_NONE); | uiItemR(layout, op->ptr, "side", 0, NULL, ICON_NONE); | ||||
| uiItemS(layout); | uiItemS(layout); | ||||
| uiItemR(layout, &ptr, "use_cursor_position", 0, NULL, ICON_NONE); | uiItemR(layout, op->ptr, "use_cursor_position", 0, NULL, ICON_NONE); | ||||
| if (RNA_boolean_get(&ptr, "use_cursor_position")) { | if (RNA_boolean_get(op->ptr, "use_cursor_position")) { | ||||
| uiItemR(layout, &ptr, "channel", 0, NULL, ICON_NONE); | uiItemR(layout, op->ptr, "channel", 0, NULL, ICON_NONE); | ||||
| } | } | ||||
| } | } | ||||
| void SEQUENCER_OT_split(struct wmOperatorType *ot) | void SEQUENCER_OT_split(struct wmOperatorType *ot) | ||||
| { | { | ||||
| /* Identifiers. */ | /* Identifiers. */ | ||||
| ot->name = "Split Strips"; | ot->name = "Split Strips"; | ||||
| ot->idname = "SEQUENCER_OT_split"; | ot->idname = "SEQUENCER_OT_split"; | ||||
| ▲ Show 20 Lines • Show All 1,724 Lines • Show Last 20 Lines | |||||