Skip to content

Commit af907fa

Browse files
author
rdeioris
committed
added menu_separator and search_widget to FMenuBuilder
1 parent 94bf527 commit af907fa

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Source/UnrealEnginePython/Private/Slate/UEPyFMenuBuilder.cpp

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,37 @@ static PyObject *py_ue_fmenu_builder_add_menu_entry(ue_PyFMenuBuilder *self, PyO
6060
return Py_None;
6161
}
6262

63+
static PyObject *py_ue_fmenu_builder_add_menu_separator(ue_PyFMenuBuilder *self, PyObject * args) {
64+
char *name = nullptr;
65+
66+
if (!PyArg_ParseTuple(args, "|s:add_menu_separator", &name))
67+
return NULL;
68+
69+
FName f_name = NAME_None;
70+
71+
if (name)
72+
f_name = FName(UTF8_TO_TCHAR(name));
73+
74+
self->menu_builder->AddMenuSeparator(f_name);
75+
76+
Py_INCREF(Py_None);
77+
return Py_None;
78+
}
79+
80+
static PyObject *py_ue_fmenu_builder_add_search_widget(ue_PyFMenuBuilder *self, PyObject * args) {
81+
self->menu_builder->AddSearchWidget();
82+
83+
Py_INCREF(Py_None);
84+
return Py_None;
85+
}
86+
6387
static PyMethodDef ue_PyFMenuBuilder_methods[] = {
6488
{ "begin_section", (PyCFunction)py_ue_fmenu_builder_begin_section, METH_VARARGS, "" },
6589
{ "end_section", (PyCFunction)py_ue_fmenu_builder_end_section, METH_VARARGS, "" },
6690
{ "make_widget", (PyCFunction)py_ue_fmenu_builder_make_widget, METH_VARARGS, "" },
6791
{ "add_menu_entry", (PyCFunction)py_ue_fmenu_builder_add_menu_entry, METH_VARARGS, "" },
92+
{ "add_menu_separator", (PyCFunction)py_ue_fmenu_builder_add_menu_separator, METH_VARARGS, "" },
93+
{ "add_search_widget", (PyCFunction)py_ue_fmenu_builder_add_search_widget, METH_VARARGS, "" },
6894
{ NULL } /* Sentinel */
6995
};
7096

0 commit comments

Comments
 (0)