MCPcopy Create free account
hub / github.com/cmauri/eviacam / Show

Method Show

wxutil/wxappbar.cpp:922–964  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

920#endif
921
922bool WXAppBar::Show (bool show)
923{
924 if (show== IsShown ()) return false;
925
926 // If no docking enabled, simply forward the call
927 if (m_currentDockingMode == NON_DOCKED) {
928 m_firstTime= false;
929 return wxDialog::Show (show);
930 }
931 else {
932 CheckCreateWindow();
933
934 // "Docking mode" enabled
935 if (!m_autohide) {
936 // Normal docking
937 if (show) {
938 SetDockedModeStep1();
939 wxDialog::Show(true);
940 SetDockedModeStep2();
941 }
942 else {
943 UnSetDockedModeStep1();
944 wxDialog::Show(false);
945 UnSetDockedModeStep2();
946 }
947 }
948 else {
949 if (show) {
950 if (CheckForBar() && m_warnBarOverlap)
951 SetWarnBarOverlap(!(m_pDialog->ShowModal() ? true : false));
952 SetAutohideModeStep();
953 wxDialog::Show(true);
954 }
955 else {
956 UnSetDockedModeStep1();
957 wxDialog::Show(false);
958 UnSetDockedModeStep2();
959 }
960 }
961 }
962
963 return true;
964}
965
966
967void WXAppBar::OnEnterWindow( wxMouseEvent& event )

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected