Fix #30960: various mesh operators were missing tooltip descriptions.
This commit is contained in:
@@ -872,12 +872,12 @@ void MESH_OT_select_similar(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Similar";
|
||||
ot->idname = "MESH_OT_select_similar";
|
||||
ot->description = "Select similar vertices, edges or faces by property types";
|
||||
|
||||
/* api callbacks */
|
||||
ot->invoke = WM_menu_invoke;
|
||||
ot->exec = edbm_select_similar_exec;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "Select similar vertices, edges or faces by property types";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -975,11 +975,11 @@ void MESH_OT_loop_multi_select(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Multi Select Loops";
|
||||
ot->idname = "MESH_OT_loop_multi_select";
|
||||
ot->description = "Select a loop of connected edges by connection type";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_loop_multiselect_exec;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "Select a loop of connected edges by connection type";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -1080,12 +1080,11 @@ void MESH_OT_loop_select(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Loop Select";
|
||||
ot->idname = "MESH_OT_loop_select";
|
||||
ot->description = "Select a loop";
|
||||
ot->description = "Select a loop of connected edges";
|
||||
|
||||
/* api callbacks */
|
||||
ot->invoke = edbm_select_loop_invoke;
|
||||
ot->poll = ED_operator_editmesh_region_view3d;
|
||||
ot->description = "Select a loop of connected edges";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_UNDO;
|
||||
@@ -1433,11 +1432,11 @@ void MESH_OT_select_shortest_path(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Shortest Path Select";
|
||||
ot->idname = "MESH_OT_select_shortest_path";
|
||||
ot->description = "Select shortest path between two selections";
|
||||
|
||||
/* api callbacks */
|
||||
ot->invoke = edbm_shortest_path_select_invoke;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "Select shortest path between two selections";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -1849,11 +1848,11 @@ void MESH_OT_select_linked_pick(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Linked";
|
||||
ot->idname = "MESH_OT_select_linked_pick";
|
||||
ot->description = "(De)select all vertices linked to the edge under the mouse cursor";
|
||||
|
||||
/* api callbacks */
|
||||
ot->invoke = edbm_select_linked_pick_invoke;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "(De)select all vertices linked to the edge under the mouse cursor";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -1947,11 +1946,11 @@ void MESH_OT_select_linked(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Linked All";
|
||||
ot->idname = "MESH_OT_select_linked";
|
||||
ot->description = "Select all vertices linked to the active mesh";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_select_linked_exec;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "Select all vertices linked to the active mesh";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -2187,8 +2186,8 @@ void MESH_OT_select_nth(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name = "Select Nth";
|
||||
ot->description = "";
|
||||
ot->idname = "MESH_OT_select_nth";
|
||||
ot->description = "Select every Nth element starting from a selected vertex, edge or face";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_select_nth_exec;
|
||||
@@ -2513,7 +2512,7 @@ void MESH_OT_select_next_loop(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Next Loop";
|
||||
ot->idname = "MESH_OT_select_next_loop";
|
||||
ot->description = "";
|
||||
ot->description = "Select next edge loop adjacent to a selected loop";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_select_next_loop_exec;
|
||||
@@ -2581,6 +2580,7 @@ void MESH_OT_region_to_loop(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Boundary Loop";
|
||||
ot->idname = "MESH_OT_region_to_loop";
|
||||
ot->description = "Select boundary edges around the selected faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_region_to_loop_exec;
|
||||
@@ -2762,6 +2762,7 @@ void MESH_OT_loop_to_region(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Loop Inner-Region";
|
||||
ot->idname = "MESH_OT_loop_to_region";
|
||||
ot->description = "Select region of faces inside of a selected loop of edges";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_loop_to_region_exec;
|
||||
|
||||
@@ -538,6 +538,7 @@ void MESH_OT_extrude_region(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Extrude Region";
|
||||
ot->idname = "MESH_OT_extrude_region";
|
||||
ot->description = "Extrude region of faces";
|
||||
|
||||
/* api callbacks */
|
||||
//ot->invoke = mesh_extrude_region_invoke;
|
||||
@@ -568,6 +569,7 @@ void MESH_OT_extrude_verts_indiv(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Extrude Only Vertices";
|
||||
ot->idname = "MESH_OT_extrude_verts_indiv";
|
||||
ot->description = "Extrude individual vertices only";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_extrude_verts_exec;
|
||||
@@ -598,6 +600,7 @@ void MESH_OT_extrude_edges_indiv(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Extrude Only Edges";
|
||||
ot->idname = "MESH_OT_extrude_edges_indiv";
|
||||
ot->description = "Extrude individual edges only";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_extrude_edges_exec;
|
||||
@@ -628,6 +631,7 @@ void MESH_OT_extrude_faces_indiv(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Extrude Individual Faces";
|
||||
ot->idname = "MESH_OT_extrude_faces_indiv";
|
||||
ot->description = "Extrude individual faces only";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_extrude_faces_exec;
|
||||
@@ -883,10 +887,10 @@ void MESH_OT_dupli_extrude_cursor(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Duplicate or Extrude at 3D Cursor";
|
||||
ot->idname = "MESH_OT_dupli_extrude_cursor";
|
||||
ot->description = "Duplicate and extrude selected vertices, edges or faces towards the mouse cursor";
|
||||
|
||||
/* api callbacks */
|
||||
ot->invoke = edbm_dupli_extrude_cursor_invoke;
|
||||
ot->description = "Duplicate and extrude selected vertices, edges or faces towards the mouse cursor";
|
||||
ot->poll = ED_operator_editmesh;
|
||||
|
||||
/* flags */
|
||||
@@ -1098,7 +1102,7 @@ void MESH_OT_mark_seam(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Mark Seam";
|
||||
ot->idname = "MESH_OT_mark_seam";
|
||||
ot->description = "(un)mark selected edges as a seam";
|
||||
ot->description = "(Un)mark selected edges as a seam";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_mark_seam;
|
||||
@@ -1152,7 +1156,7 @@ void MESH_OT_mark_sharp(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Mark Sharp";
|
||||
ot->idname = "MESH_OT_mark_sharp";
|
||||
ot->description = "(un)mark selected edges as sharp";
|
||||
ot->description = "(Un)mark selected edges as sharp";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_mark_sharp;
|
||||
@@ -1417,11 +1421,11 @@ void MESH_OT_hide(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Hide Selection";
|
||||
ot->idname = "MESH_OT_hide";
|
||||
ot->description = "Hide (un)selected vertices, edges or faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_hide_exec;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "Hide (un)selected vertices, edges or faces";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
@@ -1747,6 +1751,7 @@ void MESH_OT_uvs_rotate(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Rotate UVs";
|
||||
ot->idname = "MESH_OT_uvs_rotate";
|
||||
ot->description = "Rotate UV coordinates inside faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_rotate_uvs_exec;
|
||||
@@ -1765,6 +1770,7 @@ void MESH_OT_uvs_reverse(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Reverse UVs";
|
||||
ot->idname = "MESH_OT_uvs_reverse";
|
||||
ot->description = "Flip direction of UV coordinates inside faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_reverse_uvs_exec;
|
||||
@@ -1782,6 +1788,7 @@ void MESH_OT_colors_rotate(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Rotate Colors";
|
||||
ot->idname = "MESH_OT_colors_rotate";
|
||||
ot->description = "Rotate vertex colors inside faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_rotate_colors_exec;
|
||||
@@ -1799,6 +1806,7 @@ void MESH_OT_colors_reverse(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Reverse Colors";
|
||||
ot->idname = "MESH_OT_colors_reverse";
|
||||
ot->description = "Flip direction of vertex colors inside faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_reverse_colors_exec;
|
||||
@@ -2113,6 +2121,7 @@ void MESH_OT_select_vertex_path(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Select Vertex Path";
|
||||
ot->idname = "MESH_OT_select_vertex_path";
|
||||
ot->description = "Selected vertex path between two vertices";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_select_vertex_path_exec;
|
||||
@@ -4556,11 +4565,11 @@ void MESH_OT_inset(wmOperatorType *ot)
|
||||
/* identifiers */
|
||||
ot->name = "Inset Faces";
|
||||
ot->idname = "MESH_OT_inset";
|
||||
ot->description = "Inset new faces into selected faces";
|
||||
|
||||
/* api callbacks */
|
||||
ot->exec = edbm_inset_exec;
|
||||
ot->poll = ED_operator_editmesh;
|
||||
ot->description = "";
|
||||
|
||||
/* flags */
|
||||
ot->flag = OPTYPE_REGISTER | OPTYPE_UNDO;
|
||||
|
||||
Reference in New Issue
Block a user