MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / OnIdle

Method OnIdle

editor/MainFrm.cpp:2846–2883  ·  view source on GitHub ↗

Called from the main idle function

Source from the content-addressed store, hash-verified

2844}
2845
2846// Called from the main idle function
2847void CMainFrame::OnIdle() {
2848 // update keypads.
2849 int mask = GetChangeMask();
2850
2851 if (m_TextureDialog) {
2852 m_TextureDialog->UpdateKeypad(mask);
2853 }
2854 if (m_ObjectDialog) {
2855 m_ObjectDialog->UpdateKeypad(mask);
2856 }
2857 if (m_LightingDialog) {
2858 m_LightingDialog->UpdateKeypad(mask);
2859 }
2860 if (m_RoomDialog) {
2861 m_RoomDialog->UpdateKeypad(mask);
2862 }
2863 if (m_PathPadDialog) {
2864 m_PathPadDialog->UpdateKeypad(mask);
2865 }
2866 if (m_TriggerDialog) {
2867 m_TriggerDialog->UpdateKeypad(mask);
2868 }
2869 if (m_DoorwayDialog) {
2870 m_DoorwayDialog->UpdateKeypad(mask);
2871 }
2872 if (m_TerrainDialog) {
2873 m_TerrainDialog->UpdateKeypad(mask);
2874 }
2875 if (m_MegacellKeypad) {
2876 m_MegacellKeypad->UpdateKeypad(mask);
2877 }
2878 if (m_LevelDialog) {
2879 m_LevelDialog->UpdateKeypad(mask);
2880 }
2881 if (m_MatcenDialog) {
2882 m_MatcenDialog->UpdateKeypad(mask);
2883 }
2884}
2885
2886BOOL CMainFrame::OnHelpInfo(HELPINFO *pHelpInfo) {

Callers

nothing calls this directly

Calls 2

GetChangeMaskFunction · 0.85
UpdateKeypadMethod · 0.45

Tested by

no test coverage detected