|
LibreOffice Module vcl (master) 1
|
#include <config_feature_desktop.h>#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp>#include <comphelper/lok.hxx>#include <comphelper/scopeguard.hxx>#include <comphelper/processfactory.hxx>#include <officecfg/Office/Common.hxx>#include <osl/diagnose.h>#include <svdata.hxx>#include <window.h>#include <accel.hxx>#include <brdwin.hxx>#include <salinst.hxx>#include <rtl/bootstrap.hxx>#include <rtl/strbuf.hxx>#include <sal/log.hxx>#include <vcl/abstdlg.hxx>#include <vcl/builder.hxx>#include <vcl/toolkit/floatwin.hxx>#include <vcl/layout.hxx>#include <vcl/svapp.hxx>#include <vcl/event.hxx>#include <vcl/locktoplevels.hxx>#include <vcl/wrkwin.hxx>#include <vcl/toolkit/button.hxx>#include <vcl/mnemonic.hxx>#include <vcl/toolkit/dialog.hxx>#include <vcl/dialoghelper.hxx>#include <vcl/settings.hxx>#include <vcl/virdev.hxx>#include <vcl/weld.hxx>#include <vcl/uitest/uiobject.hxx>#include <vcl/uitest/logger.hxx>#include <vcl/IDialogRenderable.hxx>#include <messagedialog.hxx>#include <salframe.hxx>#include <tools/json_writer.hxx>#include <iostream>#include <stack>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | DialogImpl |
| struct | TopLevelWindowLockerImpl |
Namespaces | |
| namespace | vcl |
Definition at line 706 of file dialog.cxx.
References h, Size::Height(), n, size, w, and Size::Width().
Referenced by DockingWindow::setOptimalLayoutSize(), and SystemWindow::setOptimalLayoutSize().
| vcl::Window * firstLogicalChildOfParent | ( | const vcl::Window * | pTopLevel | ) |
Definition at line 189 of file dialog.cxx.
References FirstChild, vcl::Window::GetWindow(), isContainerWindow(), and nextLogicalChildOfParent().
Referenced by ImplGetSubChildWindow().
| void GenerateAutoMnemonicsOnHierarchy | ( | const vcl::Window * | pWindow | ) |
Definition at line 205 of file dialog.cxx.
References MnemonicGenerator::CreateMnemonic(), FirstChild, vcl::Window::GetParent(), vcl::Window::GetStyle(), vcl::Window::GetText(), vcl::Window::GetType(), vcl::Window::GetWindow(), vcl::Window::ImplGetWindow(), ImplIsMnemonicCtrl(), nextLogicalChildOfParent(), MnemonicGenerator::RegisterMnemonic(), vcl::Window::SetText(), TABCONTROL, TABPAGE, WB_DIALOGCONTROL, and WB_NODIALOGCONTROL.
Referenced by DockingWindow::DoInitialLayout(), SystemWindow::DoInitialLayout(), and TabPage::StateChanged().
|
static |
Definition at line 256 of file dialog.cxx.
References FirstChild, vcl::Window::GetWindow(), SystemWindow::isLayoutEnabled(), LastChild, and Prev.
Referenced by getActionAreaButtonList().
|
static |
Definition at line 274 of file dialog.cxx.
References FirstChild, getActionArea(), and vcl::Window::GetWindow().
Referenced by ImplGetCancelButton(), ImplGetDefaultButton(), and ImplGetOKButton().
Definition at line 1438 of file dialog.cxx.
References CONTEXT, EndDialog(), Application::GetFocusWindow(), vcl::Window::GetPointerPosPixel(), comphelper::LibreOfficeKit::isActive(), vcl::Window::RequestHelp(), and RET_HELP.
| IMPL_LINK_NOARG | ( | Dialog | , |
| ImplAsyncCloseHdl | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 651 of file dialog.cxx.
References jsdialog::Close.
|
static |
Definition at line 314 of file dialog.cxx.
References CANCELBUTTON, getActionAreaButtonList(), vcl::Window::GetType(), vcl::Window::GetWindow(), and Next.
Referenced by Dialog::Close(), Dialog::EventNotify(), ImplMouseAutoPos(), and Dialog::StateChanged().
|
static |
Definition at line 282 of file dialog.cxx.
References getActionAreaButtonList(), vcl::Window::GetWindow(), PushButton::ImplIsDefButton(), vcl::Window::ImplIsPushButton(), and Next.
Referenced by ImplMouseAutoPos().
|
static |
Definition at line 72 of file dialog.cxx.
References SystemWindow::GetText(), OUStringToOString(), and sMessage.
Referenced by Dialog::ImplStartExecute().
|
static |
Definition at line 300 of file dialog.cxx.
References getActionAreaButtonList(), vcl::Window::GetType(), vcl::Window::GetWindow(), Next, and OKBUTTON.
Referenced by Dialog::Close(), Dialog::EventNotify(), ImplMouseAutoPos(), and Dialog::StateChanged().
| void ImplHideSplash | ( | ) |
Definition at line 126 of file dialog.cxx.
References vcl::Window::Hide(), ImplGetSVData(), and ImplSVData::mpIntroWindow.
|
static |
Definition at line 89 of file dialog.cxx.
References CHECKBOX, Client, FIXEDTEXT, FixedText::get_mnemonic_widget(), StyleSettings::GetAutoMnemonic(), vcl::Window::GetSettings(), vcl::Window::GetStyle(), AllSettings::GetStyleSettings(), vcl::Window::GetType(), vcl::Window::GetWindow(), GROUPBOX, Next, PUSHBUTTON, RADIOBUTTON, TRISTATEBOX, WB_NOLABEL, and WB_TABSTOP.
Referenced by GenerateAutoMnemonicsOnHierarchy().
|
static |
Definition at line 329 of file dialog.cxx.
References AutoCenterPos, AutoDefBtnPos, AllSettings::GetMouseSettings(), MouseSettings::GetOptions(), vcl::Window::GetOutputSizePixel(), vcl::Window::GetSettings(), Size::Height(), ImplGetCancelButton(), ImplGetDefaultButton(), ImplGetOKButton(), vcl::Window::SetPointerPosPixel(), and Size::Width().
Referenced by Dialog::EventNotify(), and Dialog::StateChanged().
| vcl::Window * lastLogicalChildOfParent | ( | const vcl::Window * | pTopLevel | ) |
Definition at line 197 of file dialog.cxx.
References vcl::Window::GetWindow(), isContainerWindow(), LastChild, and prevLogicalChildOfParent().
Referenced by ImplGetSubChildWindow().
| vcl::Window * nextLogicalChildOfParent | ( | const vcl::Window * | pTopLevel, |
| const vcl::Window * | pChild | ||
| ) |
Definition at line 133 of file dialog.cxx.
References FirstChild, vcl::Window::GetParent(), vcl::Window::GetType(), vcl::Window::GetWindow(), isContainerWindow(), Next, nextLogicalChildOfParent(), and SCROLLWINDOW.
Referenced by firstLogicalChildOfParent(), GenerateAutoMnemonicsOnHierarchy(), vcl::Window::ImplDlgCtrl(), ImplGetCurTabWindow(), ImplGetSubChildWindow(), and nextLogicalChildOfParent().
| vcl::Window * prevLogicalChildOfParent | ( | const vcl::Window * | pTopLevel, |
| const vcl::Window * | pChild | ||
| ) |
Definition at line 161 of file dialog.cxx.
References vcl::Window::GetParent(), vcl::Window::GetType(), vcl::Window::GetWindow(), isContainerWindow(), LastChild, Prev, prevLogicalChildOfParent(), and SCROLLWINDOW.
Referenced by vcl::Window::ImplDlgCtrl(), lastLogicalChildOfParent(), and prevLogicalChildOfParent().