Add a public wxModalDialogHook class for intercepting modal dialogs.
Extract wxModalDialogHook from wx/testing.h into its own wx/modalhook.h, extend it to allow to be notified not only about showing modal dialogs but also about dismissing them and document it and show its use in the dialogs sample. Also replace all the WX_TESTING_SHOW_MODAL_HOOK macros occurrences with WX_HOOK_MODAL_DIALOG. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74037 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1920,6 +1920,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_markupparser.obj \
|
||||
$(OBJS)\monodll_matrix.obj \
|
||||
$(OBJS)\monodll_menucmn.obj \
|
||||
$(OBJS)\monodll_modalhook.obj \
|
||||
$(OBJS)\monodll_mousemanager.obj \
|
||||
$(OBJS)\monodll_nbkbase.obj \
|
||||
$(OBJS)\monodll_overlaycmn.obj \
|
||||
@@ -2141,6 +2142,7 @@ ____CORE_SRC_FILENAMES_OBJECTS = \
|
||||
$(OBJS)\monodll_markupparser.obj \
|
||||
$(OBJS)\monodll_matrix.obj \
|
||||
$(OBJS)\monodll_menucmn.obj \
|
||||
$(OBJS)\monodll_modalhook.obj \
|
||||
$(OBJS)\monodll_mousemanager.obj \
|
||||
$(OBJS)\monodll_nbkbase.obj \
|
||||
$(OBJS)\monodll_overlaycmn.obj \
|
||||
@@ -3310,6 +3312,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_markupparser.obj \
|
||||
$(OBJS)\monolib_matrix.obj \
|
||||
$(OBJS)\monolib_menucmn.obj \
|
||||
$(OBJS)\monolib_modalhook.obj \
|
||||
$(OBJS)\monolib_mousemanager.obj \
|
||||
$(OBJS)\monolib_nbkbase.obj \
|
||||
$(OBJS)\monolib_overlaycmn.obj \
|
||||
@@ -3531,6 +3534,7 @@ ____CORE_SRC_FILENAMES_1_OBJECTS = \
|
||||
$(OBJS)\monolib_markupparser.obj \
|
||||
$(OBJS)\monolib_matrix.obj \
|
||||
$(OBJS)\monolib_menucmn.obj \
|
||||
$(OBJS)\monolib_modalhook.obj \
|
||||
$(OBJS)\monolib_mousemanager.obj \
|
||||
$(OBJS)\monolib_nbkbase.obj \
|
||||
$(OBJS)\monolib_overlaycmn.obj \
|
||||
@@ -4605,6 +4609,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_markupparser.obj \
|
||||
$(OBJS)\coredll_matrix.obj \
|
||||
$(OBJS)\coredll_menucmn.obj \
|
||||
$(OBJS)\coredll_modalhook.obj \
|
||||
$(OBJS)\coredll_mousemanager.obj \
|
||||
$(OBJS)\coredll_nbkbase.obj \
|
||||
$(OBJS)\coredll_overlaycmn.obj \
|
||||
@@ -4826,6 +4831,7 @@ ____CORE_SRC_FILENAMES_2_OBJECTS = \
|
||||
$(OBJS)\coredll_markupparser.obj \
|
||||
$(OBJS)\coredll_matrix.obj \
|
||||
$(OBJS)\coredll_menucmn.obj \
|
||||
$(OBJS)\coredll_modalhook.obj \
|
||||
$(OBJS)\coredll_mousemanager.obj \
|
||||
$(OBJS)\coredll_nbkbase.obj \
|
||||
$(OBJS)\coredll_overlaycmn.obj \
|
||||
@@ -5650,6 +5656,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_markupparser.obj \
|
||||
$(OBJS)\corelib_matrix.obj \
|
||||
$(OBJS)\corelib_menucmn.obj \
|
||||
$(OBJS)\corelib_modalhook.obj \
|
||||
$(OBJS)\corelib_mousemanager.obj \
|
||||
$(OBJS)\corelib_nbkbase.obj \
|
||||
$(OBJS)\corelib_overlaycmn.obj \
|
||||
@@ -5871,6 +5878,7 @@ ____CORE_SRC_FILENAMES_3_OBJECTS = \
|
||||
$(OBJS)\corelib_markupparser.obj \
|
||||
$(OBJS)\corelib_matrix.obj \
|
||||
$(OBJS)\corelib_menucmn.obj \
|
||||
$(OBJS)\corelib_modalhook.obj \
|
||||
$(OBJS)\corelib_mousemanager.obj \
|
||||
$(OBJS)\corelib_nbkbase.obj \
|
||||
$(OBJS)\corelib_overlaycmn.obj \
|
||||
@@ -15107,6 +15115,11 @@ $(OBJS)\monodll_menucmn.obj: ..\..\src\common\menucmn.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monodll_modalhook.obj: ..\..\src\common\modalhook.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\modalhook.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monodll_mousemanager.obj: ..\..\src\common\mousemanager.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONODLL_CXXFLAGS) ..\..\src\common\mousemanager.cpp
|
||||
!endif
|
||||
@@ -20632,6 +20645,11 @@ $(OBJS)\monolib_menucmn.obj: ..\..\src\common\menucmn.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monolib_modalhook.obj: ..\..\src\common\modalhook.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\modalhook.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\monolib_mousemanager.obj: ..\..\src\common\mousemanager.cpp
|
||||
$(CXX) -q -c -P -o$@ $(MONOLIB_CXXFLAGS) ..\..\src\common\mousemanager.cpp
|
||||
!endif
|
||||
@@ -26154,6 +26172,11 @@ $(OBJS)\coredll_menucmn.obj: ..\..\src\common\menucmn.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\coredll_modalhook.obj: ..\..\src\common\modalhook.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\common\modalhook.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\coredll_mousemanager.obj: ..\..\src\common\mousemanager.cpp
|
||||
$(CXX) -q -c -P -o$@ $(COREDLL_CXXFLAGS) ..\..\src\common\mousemanager.cpp
|
||||
!endif
|
||||
@@ -30243,6 +30266,11 @@ $(OBJS)\corelib_menucmn.obj: ..\..\src\common\menucmn.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\corelib_modalhook.obj: ..\..\src\common\modalhook.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\common\modalhook.cpp
|
||||
!endif
|
||||
|
||||
!if "$(USE_GUI)" == "1"
|
||||
$(OBJS)\corelib_mousemanager.obj: ..\..\src\common\mousemanager.cpp
|
||||
$(CXX) -q -c -P -o$@ $(CORELIB_CXXFLAGS) ..\..\src\common\mousemanager.cpp
|
||||
!endif
|
||||
|
Reference in New Issue
Block a user