/* identifiers */
ot->name = "Insert Keyframe (Buttons)";
ot->idname = "ANIM_OT_keyframe_insert_button";
+ ot->description = "Insert a keyframe keyframe for current UI-active property";
/* callbacks */
ot->exec = insert_key_button_exec;
/* identifiers */
ot->name = "Delete Keyframe (Buttons)";
ot->idname = "ANIM_OT_keyframe_delete_button";
+ ot->description = "Delete current keyframe of current UI-active property";
/* callbacks */
ot->exec = delete_key_button_exec;
/* identifiers */
ot->name = "Add to Keying Set";
ot->idname = "ANIM_OT_keyingset_button_add";
+ ot->description = "Add current UI-active property to current keying set";
/* callbacks */
ot->exec = add_keyingset_button_exec;
/* identifiers */
ot->name = "Remove from Keying Set";
ot->idname = "ANIM_OT_keyingset_button_remove";
+ ot->description = "Remove current UI-active property from current keying set";
/* callbacks */
ot->exec = remove_keyingset_button_exec;
/* identifiers */
ot->name = "Set Active Keying Set";
ot->idname = "ANIM_OT_keying_set_active_set";
+ ot->description = "Select a new keying set as the active one";
/* callbacks */
ot->invoke = keyingset_active_menu_invoke;
/* identifiers */
ot->name = "Separate";
ot->idname = "CURVE_OT_separate";
+ ot->description = "Separate (partly) selected curves or surfaces into a new object";
/* api callbacks */
ot->exec = separate_exec;
/* identifiers */
ot->name = "(De)select First";
ot->idname = "CURVE_OT_de_select_first";
+ ot->description = "(De)select first of visible part of each Nurb";
/* api cfirstbacks */
ot->exec = de_select_first_exec;
/* identifiers */
ot->name = "(De)select Last";
ot->idname = "CURVE_OT_de_select_last";
+ ot->description = "(De)select last of visible part of each Nurb";
/* api clastbacks */
ot->exec = de_select_last_exec;
/* identifiers */
ot->name = "(De)select All";
ot->idname = "CURVE_OT_select_all";
+ ot->description = "(De)select all control points";
/* api callbacks */
ot->exec = de_select_all_exec;
/* identifiers */
ot->name = "Hide Selected";
ot->idname = "CURVE_OT_hide";
+ ot->description = "Hide (un)selected control points";
/* api callbacks */
ot->exec = hide_exec;
/* identifiers */
ot->name = "Reveal Hidden";
ot->idname = "CURVE_OT_reveal";
+ ot->description = "Show again hidden control points";
/* api callbacks */
ot->exec = reveal_exec;
/* identifiers */
ot->name = "Make Segment";
ot->idname = "CURVE_OT_make_segment";
+ ot->description = "Join two curves by their selected ends";
/* api callbacks */
ot->exec = make_segment_exec;
/* identifiers */
ot->name = "Spin";
ot->idname = "CURVE_OT_spin";
+ ot->description = "Extrude selected boundary row around pivot point and current view axis";
/* api callbacks */
ot->exec = spin_exec;
/* identifiers */
ot->name = "Add Vertex";
ot->idname = "CURVE_OT_vertex_add";
+ ot->description = "Add a new control point (linked to only selected end-curve one, if any)";
/* api callbacks */
ot->exec = add_vertex_exec;
/* identifiers */
ot->name = "Select Linked All";
ot->idname = "CURVE_OT_select_linked";
+ ot->description = "Select all control points linked to active one";
/* api callbacks */
ot->exec = select_linked_exec;
/* identifiers */
ot->name = "Select Linked";
ot->idname = "CURVE_OT_select_linked_pick";
+ ot->description = "Select all control points linked to already selected ones";
/* api callbacks */
ot->invoke = select_linked_pick_invoke;
/* identifiers */
ot->name = "Select Control Point Row";
ot->idname = "CURVE_OT_select_row";
+ ot->description = "Select a row of control points including active one";
/* api callbacks */
ot->exec = select_row_exec;
/* identifiers */
ot->name = "Select Next";
ot->idname = "CURVE_OT_select_next";
+ ot->description = "Select control points following already selected ones along the curves";
/* api callbacks */
ot->exec = select_next_exec;
/* identifiers */
ot->name = "Select Previous";
ot->idname = "CURVE_OT_select_previous";
+ ot->description = "Select control points preceding already selected ones along the curves";
/* api callbacks */
ot->exec = select_previous_exec;
/* identifiers */
ot->name = "Select More";
ot->idname = "CURVE_OT_select_more";
+ ot->description = "Select control points linked to already selected ones";
/* api callbacks */
ot->exec = select_more_exec;
/* identifiers */
ot->name = "Select Less";
ot->idname = "CURVE_OT_select_less";
+ ot->description = "Reduce current selection by deselecting boundary elements";
/* api callbacks */
ot->exec = select_less_exec;
/* identifiers */
ot->name = "Select Random";
ot->idname = "CURVE_OT_select_random";
+ ot->description = "Randomly select some control points";
/* api callbacks */
ot->exec = select_random_exec;
/* identifiers */
ot->name = "Shade Smooth";
ot->idname = "CURVE_OT_shade_smooth";
+ ot->description = "Set shading to smooth";
/* api callbacks */
ot->exec = shade_smooth_exec;
/* identifiers */
ot->name = "Shade Flat";
ot->idname = "CURVE_OT_shade_flat";
+ ot->description = "Set shading to flat";
/* api callbacks */
ot->exec = shade_smooth_exec;
/* identifiers */
ot->name = "Clear Tilt";
ot->idname = "CURVE_OT_tilt_clear";
+ ot->description = "Clear the tilt of selected control points";
/* api callbacks */
ot->exec = clear_tilt_exec;
/* identifiers */
ot->name = "Open Font";
ot->idname = "FONT_OT_open";
+ ot->description = "Load a new font from a file";
/* api callbacks */
ot->exec = font_open_exec;
/* identifiers */
ot->name = "Remove Boid Rule";
ot->idname = "BOID_OT_rule_del";
+ ot->description = "Delete current boid rule";
/* api callbacks */
ot->exec = rule_del_exec;
/* identifiers */
ot->name = "Remove Boid State";
ot->idname = "BOID_OT_state_del";
+ ot->description = "Delete current boid state";
/* api callbacks */
ot->exec = state_del_exec;
/* identifiers */
ot->name = "View Pan";
ot->idname = "CLIP_OT_view_pan";
+ ot->description = "Pan the view";
/* api callbacks */
ot->exec = view_pan_exec;
/* identifiers */
ot->name = "View Zoom";
ot->idname = "CLIP_OT_view_zoom";
+ ot->description = "Zoom on/out the view";
/* api callbacks */
ot->exec = view_zoom_exec;
/* identifiers */
ot->name = "View Zoom In";
ot->idname = "CLIP_OT_view_zoom_in";
+ ot->description = "Zoom in the view";
/* api callbacks */
ot->exec = view_zoom_in_exec;
/* identifiers */
ot->name = "View Zoom Out";
ot->idname = "CLIP_OT_view_zoom_out";
+ ot->description = "Zoom out the view";
/* api callbacks */
ot->exec = view_zoom_out_exec;
/* identifiers */
ot->name = "View Zoom Ratio";
ot->idname = "CLIP_OT_view_zoom_ratio";
+ ot->description = "Set the zoom ratio (based on clip size)";
/* api callbacks */
ot->exec = view_zoom_ratio_exec;
/* identifiers */
ot->name = "View All";
ot->idname = "CLIP_OT_view_all";
+ ot->description = "View whole image with markers";
/* api callbacks */
ot->exec = view_all_exec;
/* identifiers */
ot->name = "View Selected";
ot->idname = "CLIP_OT_view_selected";
+ ot->description = "View all selected elements";
/* api callbacks */
ot->exec = view_selected_exec;
/* identifiers */
ot->name = "View Pan";
ot->idname = "IMAGE_OT_view_pan";
+ ot->description = "Pan the view";
/* api callbacks */
ot->exec = image_view_pan_exec;
/* identifiers */
ot->name = "View Zoom";
ot->idname = "IMAGE_OT_view_zoom";
+ ot->description = "Zoom in/out the image";
/* api callbacks */
ot->exec = image_view_zoom_exec;
/* identifiers */
ot->name = "NDOF Pan/Zoom";
ot->idname = "IMAGE_OT_view_ndof";
+ ot->description = "Use a 3D mouse device to pan/zoom the view";
/* api callbacks */
ot->invoke = image_view_ndof_invoke;
/* identifiers */
ot->name = "View All";
ot->idname = "IMAGE_OT_view_all";
+ ot->description = "View the whole picture";
/* api callbacks */
ot->exec = image_view_all_exec;
/* identifiers */
ot->name = "View Center";
ot->idname = "IMAGE_OT_view_selected";
+ ot->description = "View all selected UVs";
/* api callbacks */
ot->exec = image_view_selected_exec;
/* identifiers */
ot->name = "View Zoom In";
ot->idname = "IMAGE_OT_view_zoom_in";
+ ot->description = "Zoom in the image (centered around 2D cursor)";
/* api callbacks */
ot->invoke = image_view_zoom_in_invoke;
/* identifiers */
ot->name = "View Zoom Out";
ot->idname = "IMAGE_OT_view_zoom_out";
+ ot->description = "Zoom out the image (centered around 2D cursor)";
/* api callbacks */
ot->invoke = image_view_zoom_out_invoke;
/* identifiers */
ot->name = "View Zoom Ratio";
ot->idname = "IMAGE_OT_view_zoom_ratio";
+ ot->description = "Set zoom ration of the view";
/* api callbacks */
ot->exec = image_view_zoom_ratio_exec;
/* identifiers */
ot->name = "Replace Image";
ot->idname = "IMAGE_OT_replace";
+ ot->description = "Replace current image by another one from disk";
/* api callbacks */
ot->exec = image_replace_exec;
/* identifiers */
ot->name = "Save As Image";
ot->idname = "IMAGE_OT_save_as";
+ ot->description = "Save the image with another name and/or settings";
/* api callbacks */
ot->exec = image_save_as_exec;
/* identifiers */
ot->name = "Save Image";
ot->idname = "IMAGE_OT_save";
+ ot->description = "Save the image with current name and settings";
/* api callbacks */
ot->exec = image_save_exec;
/* identifiers */
ot->name = "Save Sequence";
ot->idname = "IMAGE_OT_save_sequence";
+ ot->description = "Save a sequence of images";
/* api callbacks */
ot->exec = image_save_sequence_exec;
/* identifiers */
ot->name = "Reload Image";
ot->idname = "IMAGE_OT_reload";
+ ot->description = "Reload current image from disk";
/* api callbacks */
ot->exec = image_reload_exec;
/* identifiers */
ot->name = "Invert Channels";
ot->idname = "IMAGE_OT_invert";
+ ot->description = "Invert image's channels";
/* api callbacks */
ot->exec = image_invert_exec;
/* identifiers */
ot->name = "Sample Color";
ot->idname = "IMAGE_OT_sample";
+ ot->description = "Use mouse to sample a color in current image";
/* api callbacks */
ot->invoke = image_sample_invoke;
/* identifiers */
ot->name = "Sample Line";
ot->idname = "IMAGE_OT_sample_line";
+ ot->description = "Sample a line and show it in Scope panels";
/* api callbacks */
ot->invoke = image_sample_line_invoke;
/* identifiers */
ot->name = "Set Curves Point";
ot->idname = "IMAGE_OT_curves_point_set";
+ ot->description = "Set black or white point for curves";
/* flags */
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
/* identifiers */
ot->name = "Cycle Render Slot";
ot->idname = "IMAGE_OT_cycle_render_slot";
+ ot->description = "Cycle through all non-void render slots";
/* api callbacks */
ot->exec = image_cycle_render_slot_exec;
/* identifiers */
ot->name = "Pack All";
ot->idname = "FILE_OT_pack_all";
+ ot->description = "Pack all used external files into the .blend";
/* api callbacks */
ot->exec = pack_all_exec;
/* identifiers */
ot->name = "Unpack All";
ot->idname = "FILE_OT_unpack_all";
+ ot->description = "Unpack all files packed into this .blend to external ones";
/* api callbacks */
ot->exec = unpack_all_exec;
/* identifiers */
ot->name = "Make All Paths Relative";
ot->idname = "FILE_OT_make_paths_relative";
+ ot->description = "Make all paths to external files relative to current .blend";
/* api callbacks */
ot->exec = make_paths_relative_exec;
/* identifiers */
ot->name = "Make All Paths Absolute";
ot->idname = "FILE_OT_make_paths_absolute";
+ ot->description = "Make all paths to external files absolute";
/* api callbacks */
ot->exec = make_paths_absolute_exec;
/* identifiers */
ot->name = "Report Missing Files";
ot->idname = "FILE_OT_report_missing_files";
+ ot->description = "Report all missing external files";
/* api callbacks */
ot->exec = report_missing_files_exec;
/* identifiers */
ot->name = "Find Missing Files";
ot->idname = "FILE_OT_find_missing_files";
+ ot->description = "Try to find missing external files";
/* api callbacks */
ot->exec = find_missing_files_exec;
/* identifiers */
ot->name = "Update Reports Display";
ot->idname = "INFO_OT_reports_display_update";
+ ot->description = "Update the display of reports in Blender UI (internal use)";
/* api callbacks */
ot->invoke = update_reports_display_invoke;