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

Method setVisible

Demos/Demo_Controllers/State.cpp:39–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37 }
38
39 void State::setVisible(bool _visible)
40 {
41 if (_visible)
42 {
43 mMainWidget->setVisible(false);
44 mButton1->setVisible(false);
45 mButton2->setVisible(false);
46 mButton3->setVisible(false);
47 mButton4->setVisible(false);
48
49 MyGUI::LayerManager::getInstance().upLayerItem(mMainWidget);
50 MyGUI::LayerManager::getInstance().upLayerItem(mButton1);
51 MyGUI::LayerManager::getInstance().upLayerItem(mButton2);
52 MyGUI::LayerManager::getInstance().upLayerItem(mButton3);
53 MyGUI::LayerManager::getInstance().upLayerItem(mButton4);
54
55 FrameAdvise(true);
56 mCountTime = 0;
57 }
58 else
59 {
60 MyGUI::ControllerManager& manager = MyGUI::ControllerManager::getInstance();
61
62 MyGUI::ControllerFadeAlpha* controller = createControllerFadeAlpha(0, 3, true);
63 manager.addItem(mMainWidget, controller);
64
65 controller = createControllerFadeAlpha(0, 3, true);
66 manager.addItem(mButton1, controller);
67 controller = createControllerFadeAlpha(0, 3, true);
68 manager.addItem(mButton2, controller);
69 controller = createControllerFadeAlpha(0, 3, true);
70 manager.addItem(mButton3, controller);
71 controller = createControllerFadeAlpha(0, 3, true);
72 manager.addItem(mButton4, controller);
73 }
74 }
75
76 void State::notifyMouseButtonClick(MyGUI::Widget* _sender)
77 {

Callers 4

createSceneMethod · 0.45
notifyButtonPressMethod · 0.45
StateMethod · 0.45
notifyFrameEventMethod · 0.45

Calls 2

upLayerItemMethod · 0.45
addItemMethod · 0.45

Tested by

no test coverage detected