MCPcopy Create free account
hub / github.com/MyGUI/mygui / initialise

Method initialise

Tools/LayoutEditor/PanelItems.cpp:23–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21 }
22
23 void PanelItems::initialise()
24 {
25 mPanelCell->setCaption(replaceTags("Items"));
26
27 assignWidget(mEdit, "edit");
28 assignWidget(mList, "list");
29 assignWidget(mButtonAdd, "buttonAdd");
30 assignWidget(mButtonDelete, "buttonDelete");
31
32 mButtonAdd->eventMouseButtonClick += MyGUI::newDelegate(this, &PanelItems::notifyAddItem);
33 mButtonDelete->eventMouseButtonClick += MyGUI::newDelegate(this, &PanelItems::notifyDeleteItem);
34 mEdit->eventEditSelectAccept += MyGUI::newDelegate(this, &PanelItems::notifyUpdateItem);
35 mList->eventListChangePosition += MyGUI::newDelegate(this, &PanelItems::notifySelectItem);
36
37 mButtonLeft = mButtonAdd->getLeft();
38 mButtonRight = mMainWidget->getWidth() - mButtonDelete->getRight();
39 mButtonSpace = mButtonDelete->getLeft() - mButtonAdd->getRight();
40 }
41
42 void PanelItems::shutdown()
43 {

Callers 4

createSceneMethod · 0.45
clearMethod · 0.45
createSceneMethod · 0.45
createSceneMethod · 0.45

Calls 6

replaceTagsFunction · 0.85
assignWidgetFunction · 0.85
newDelegateFunction · 0.85
getLeftMethod · 0.80
setCaptionMethod · 0.45
getWidthMethod · 0.45

Tested by

no test coverage detected