Index: xfa/include/fwl/core/fwl_note.h |
diff --git a/xfa/include/fwl/core/fwl_note.h b/xfa/include/fwl/core/fwl_note.h |
index a838d8047f8bdbd534796c9b269813bc112166d3..bd230d28cc827416770f40dab3d4cd37626c49a4 100644 |
--- a/xfa/include/fwl/core/fwl_note.h |
+++ b/xfa/include/fwl/core/fwl_note.h |
@@ -340,7 +340,9 @@ class IFWL_NoteDriver { |
virtual IFWL_NoteThread* GetOwnerThread() const = 0; |
virtual FWL_ERR PushNoteLoop(IFWL_NoteLoop* pNoteLoop) = 0; |
virtual IFWL_NoteLoop* PopNoteLoop() = 0; |
+ virtual IFWL_Widget* GetFocus() = 0; |
Tom Sepez
2015/12/10 22:40:35
Note: Prevent casting to concrete class later on .
|
virtual FX_BOOL SetFocus(IFWL_Widget* pFocus, FX_BOOL bNotify = FALSE) = 0; |
+ virtual void SetGrab(IFWL_Widget* pGrab, FX_BOOL bSet) = 0; |
virtual FWL_ERR Run() = 0; |
}; |
IFWL_Widget* FWL_GetCurrentThreadModalWidget(IFWL_NoteThread* pNoteThread); |