LibreOffice Module vcl (master) 1
|
#include <salvtables.hxx>
Public Member Functions | |
SalInstanceWidget (vcl::Window *pWidget, SalInstanceBuilder *pBuilder, bool bTakeOwnership) | |
virtual void | set_sensitive (bool sensitive) override |
virtual bool | get_sensitive () const override |
virtual bool | get_visible () const override |
virtual bool | is_visible () const override |
virtual void | set_can_focus (bool bCanFocus) override |
virtual void | grab_focus () override |
virtual bool | has_focus () const override |
virtual bool | is_active () const override |
virtual bool | has_child_focus () const override |
virtual void | show () override |
virtual void | hide () override |
virtual void | set_size_request (int nWidth, int nHeight) override |
virtual Size | get_size_request () const override |
virtual Size | get_preferred_size () const override |
virtual float | get_approximate_digit_width () const override |
virtual int | get_text_height () const override |
virtual Size | get_pixel_size (const OUString &rText) const override |
virtual vcl::Font | get_font () override |
virtual OUString | get_buildable_name () const override |
virtual void | set_buildable_name (const OUString &rId) override |
virtual void | set_help_id (const OUString &rId) override |
virtual OUString | get_help_id () const override |
virtual void | set_grid_left_attach (int nAttach) override |
virtual int | get_grid_left_attach () const override |
virtual void | set_grid_width (int nCols) override |
virtual void | set_grid_top_attach (int nAttach) override |
virtual int | get_grid_top_attach () const override |
virtual void | set_hexpand (bool bExpand) override |
virtual bool | get_hexpand () const override |
virtual void | set_vexpand (bool bExpand) override |
virtual bool | get_vexpand () const override |
virtual void | set_margin_top (int nMargin) override |
virtual void | set_margin_bottom (int nMargin) override |
virtual void | set_margin_start (int nMargin) override |
virtual void | set_margin_end (int nMargin) override |
virtual int | get_margin_top () const override |
virtual int | get_margin_bottom () const override |
virtual int | get_margin_start () const override |
virtual int | get_margin_end () const override |
virtual void | set_accessible_name (const OUString &rName) override |
virtual void | set_accessible_description (const OUString &rDescription) override |
virtual OUString | get_accessible_name () const override |
virtual OUString | get_accessible_description () const override |
virtual void | set_accessible_relation_labeled_by (weld::Widget *pLabel) override |
virtual void | set_tooltip_text (const OUString &rTip) override |
virtual OUString | get_tooltip_text () const override |
virtual void | set_cursor_data (void *pData) override |
virtual void | connect_focus_in (const Link< Widget &, void > &rLink) override |
virtual void | connect_mnemonic_activate (const Link< Widget &, bool > &rLink) override |
virtual void | connect_focus_out (const Link< Widget &, void > &rLink) override |
virtual void | connect_size_allocate (const Link< const Size &, void > &rLink) override |
virtual void | connect_mouse_press (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_mouse_move (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_mouse_release (const Link< const MouseEvent &, bool > &rLink) override |
virtual void | connect_key_press (const Link< const KeyEvent &, bool > &rLink) override |
virtual void | connect_key_release (const Link< const KeyEvent &, bool > &rLink) override |
virtual void | connect_style_updated (const Link< Widget &, void > &rLink) override |
virtual bool | get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const override |
virtual void | grab_add () override |
virtual bool | has_grab () const override |
virtual void | grab_remove () override |
virtual bool | get_direction () const override |
virtual void | set_direction (bool bRTL) override |
virtual void | freeze () override |
virtual void | thaw () override |
virtual void | set_busy_cursor (bool bBusy) override |
virtual std::unique_ptr< weld::Container > | weld_parent () const override |
virtual | ~SalInstanceWidget () override |
vcl::Window * | getWidget () const |
void | disable_notify_events () |
bool | notify_events_disabled () const |
void | enable_notify_events () |
virtual void | queue_resize () override |
virtual void | help_hierarchy_foreach (const std::function< bool(const OUString &)> &func) override |
virtual OUString | strip_mnemonic (const OUString &rLabel) const override |
virtual VclPtr< VirtualDevice > | create_virtual_device () const override |
virtual css::uno::Reference< css::datatransfer::dnd::XDropTarget > | get_drop_target () override |
virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > | get_clipboard () const override |
virtual void | connect_get_property_tree (const Link< tools::JsonWriter &, void > &rLink) override |
virtual void | get_property_tree (tools::JsonWriter &rJsonWriter) override |
virtual void | call_attention_to () override |
virtual void | set_stack_background () override |
virtual void | set_title_background () override |
virtual void | set_toolbar_background () override |
virtual void | set_highlight_background () override |
virtual void | set_background (const Color &rColor) override |
virtual void | draw (OutputDevice &rOutput, const Point &rPos, const Size &rSizePixel) override |
SystemWindow * | getSystemWindow () |
Public Member Functions inherited from weld::Widget | |
virtual void | set_sensitive (bool sensitive)=0 |
virtual bool | get_sensitive () const =0 |
virtual void | show ()=0 |
virtual void | hide ()=0 |
virtual void | set_visible (bool visible) |
virtual bool | get_visible () const =0 |
virtual bool | is_visible () const =0 |
virtual void | set_can_focus (bool bCanFocus)=0 |
virtual void | grab_focus ()=0 |
virtual bool | has_focus () const =0 |
virtual bool | has_child_focus () const =0 |
virtual bool | is_active () const =0 |
virtual void | set_size_request (int nWidth, int nHeight)=0 |
virtual Size | get_size_request () const =0 |
virtual Size | get_preferred_size () const =0 |
virtual float | get_approximate_digit_width () const =0 |
virtual int | get_text_height () const =0 |
virtual Size | get_pixel_size (const OUString &rText) const =0 |
virtual OUString | get_buildable_name () const =0 |
virtual void | set_buildable_name (const OUString &rName)=0 |
virtual OUString | get_help_id () const =0 |
virtual void | set_help_id (const OUString &rName)=0 |
virtual void | set_grid_left_attach (int nAttach)=0 |
virtual int | get_grid_left_attach () const =0 |
virtual void | set_grid_width (int nCols)=0 |
virtual void | set_grid_top_attach (int nAttach)=0 |
virtual int | get_grid_top_attach () const =0 |
virtual void | set_hexpand (bool bExpand)=0 |
virtual bool | get_hexpand () const =0 |
virtual void | set_vexpand (bool bExpand)=0 |
virtual bool | get_vexpand () const =0 |
virtual void | set_margin_top (int nMargin)=0 |
virtual void | set_margin_bottom (int nMargin)=0 |
virtual void | set_margin_start (int nMargin)=0 |
virtual void | set_margin_end (int nMargin)=0 |
virtual int | get_margin_top () const =0 |
virtual int | get_margin_bottom () const =0 |
virtual int | get_margin_start () const =0 |
virtual int | get_margin_end () const =0 |
virtual bool | get_extents_relative_to (const Widget &rRelative, int &x, int &y, int &width, int &height) const =0 |
virtual void | set_accessible_name (const OUString &rName)=0 |
virtual void | set_accessible_description (const OUString &rDescription)=0 |
virtual OUString | get_accessible_name () const =0 |
virtual OUString | get_accessible_description () const =0 |
virtual void | set_accessible_relation_labeled_by (weld::Widget *pLabel)=0 |
virtual void | set_tooltip_text (const OUString &rTip)=0 |
virtual OUString | get_tooltip_text () const =0 |
virtual void | set_cursor_data (void *pData)=0 |
virtual void | connect_focus_in (const Link< Widget &, void > &rLink) |
virtual void | connect_focus_out (const Link< Widget &, void > &rLink) |
virtual void | connect_mnemonic_activate (const Link< Widget &, bool > &rLink) |
virtual void | connect_size_allocate (const Link< const Size &, void > &rLink) |
virtual void | connect_key_press (const Link< const KeyEvent &, bool > &rLink) |
virtual void | connect_key_release (const Link< const KeyEvent &, bool > &rLink) |
virtual void | connect_mouse_press (const Link< const MouseEvent &, bool > &rLink) |
virtual void | connect_mouse_move (const Link< const MouseEvent &, bool > &rLink) |
virtual void | connect_mouse_release (const Link< const MouseEvent &, bool > &rLink) |
virtual void | connect_style_updated (const Link< Widget &, void > &rLink) |
virtual void | grab_add ()=0 |
virtual bool | has_grab () const =0 |
virtual void | grab_remove ()=0 |
virtual vcl::Font | get_font ()=0 |
virtual bool | get_direction () const =0 |
virtual void | set_direction (bool bRTL)=0 |
virtual void | freeze ()=0 |
virtual void | thaw ()=0 |
virtual void | set_busy_cursor (bool bBusy)=0 |
virtual void | queue_resize ()=0 |
virtual std::unique_ptr< Container > | weld_parent () const =0 |
virtual void | help_hierarchy_foreach (const std::function< bool(const OUString &)> &func)=0 |
virtual OUString | strip_mnemonic (const OUString &rLabel) const =0 |
virtual VclPtr< VirtualDevice > | create_virtual_device () const =0 |
virtual void | call_attention_to ()=0 |
virtual void | set_stack_background ()=0 |
virtual void | set_highlight_background ()=0 |
virtual void | set_title_background ()=0 |
virtual void | set_toolbar_background ()=0 |
virtual void | set_background (const Color &rBackColor)=0 |
virtual css::uno::Reference< css::datatransfer::dnd::XDropTarget > | get_drop_target ()=0 |
virtual css::uno::Reference< css::datatransfer::clipboard::XClipboard > | get_clipboard () const =0 |
virtual void | connect_get_property_tree (const Link< tools::JsonWriter &, void > &rLink)=0 |
virtual void | get_property_tree (tools::JsonWriter &rJsonWriter)=0 |
virtual void | draw (OutputDevice &rOutput, const Point &rPos, const Size &rSizePixel)=0 |
virtual | ~Widget () |
Protected Member Functions | |
void | ensure_event_listener () |
void | ensure_key_listener () |
void | ensure_mouse_listener () |
bool | IsFirstFreeze () const |
bool | IsLastThaw () const |
virtual void | HandleEventListener (VclWindowEvent &rEvent) |
virtual bool | HandleKeyEventListener (VclWindowEvent &rEvent) |
virtual void | HandleMouseEventListener (VclWindowEvent &rEvent) |
Protected Attributes | |
VclPtr< vcl::Window > | m_xWidget |
std::unique_ptr< SalFlashAttention > | m_xFlashAttention |
SalInstanceBuilder * | m_pBuilder |
Protected Attributes inherited from weld::Widget | |
Link< Widget &, void > | m_aFocusInHdl |
Link< Widget &, void > | m_aFocusOutHdl |
Link< Widget &, bool > | m_aMnemonicActivateHdl |
Link< Widget &, void > | m_aStyleUpdatedHdl |
Link< const Size &, void > | m_aSizeAllocateHdl |
Link< const KeyEvent &, bool > | m_aKeyPressHdl |
Link< const KeyEvent &, bool > | m_aKeyReleaseHdl |
Link< const MouseEvent &, bool > | m_aMousePressHdl |
Link< const MouseEvent &, bool > | m_aMouseMotionHdl |
Link< const MouseEvent &, bool > | m_aMouseReleaseHdl |
Private Member Functions | |
DECL_LINK (EventListener, VclWindowEvent &, void) | |
DECL_LINK (KeyEventListener, VclWindowEvent &, bool) | |
DECL_LINK (MouseEventListener, VclWindowEvent &, void) | |
DECL_LINK (SettingsChangedHdl, VclWindowEvent &, void) | |
DECL_LINK (MnemonicActivateHdl, vcl::Window &, bool) | |
Static Private Member Functions | |
static void | DoRecursivePaint (vcl::Window *pWindow, const Point &rPos, OutputDevice &rOutput) |
Private Attributes | |
const bool | m_bTakeOwnership |
bool | m_bEventListener |
bool | m_bKeyEventListener |
bool | m_bMouseEventListener |
int | m_nBlockNotify |
int | m_nFreezeCount |
Definition at line 182 of file salvtables.hxx.
SalInstanceWidget::SalInstanceWidget | ( | vcl::Window * | pWidget, |
SalInstanceBuilder * | pBuilder, | ||
bool | bTakeOwnership | ||
) |
Definition at line 355 of file salvtables.cxx.
References m_pBuilder, and m_xWidget.
Referenced by SalInstanceWindow::help().
|
overridevirtual |
Definition at line 647 of file salvtables.cxx.
References VclPtr< reference_type >::disposeAndClear(), LINK, weld::Widget::m_aMnemonicActivateHdl, weld::Widget::m_aStyleUpdatedHdl, m_bEventListener, m_bKeyEventListener, m_bMouseEventListener, m_bTakeOwnership, m_xWidget, vcl::Window::RemoveChildEventListener(), vcl::Window::RemoveEventListener(), Application::RemoveKeyListener(), and vcl::Window::SetMnemonicActivateHdl().
|
overridevirtual |
Implements weld::Widget.
Reimplemented in SalInstanceComboBoxWithEdit.
Definition at line 683 of file salvtables.cxx.
References m_xFlashAttention, and m_xWidget.
|
overridevirtual |
Reimplemented in SalInstanceEntryTreeView.
Definition at line 523 of file salvtables.cxx.
References weld::Widget::connect_focus_in(), and ensure_event_listener().
|
overridevirtual |
Reimplemented in SalInstanceEntryTreeView.
Definition at line 535 of file salvtables.cxx.
References weld::Widget::connect_focus_out(), and ensure_event_listener().
|
overridevirtual |
Implements weld::Widget.
Definition at line 700 of file salvtables.cxx.
References m_xWidget, and vcl::Window::SetDumpAsPropertyTreeHdl().
|
overridevirtual |
Reimplemented from weld::Widget.
Reimplemented in SalInstanceDrawingArea.
Definition at line 565 of file salvtables.cxx.
References weld::Widget::connect_key_press(), and ensure_key_listener().
|
overridevirtual |
Reimplemented from weld::Widget.
Reimplemented in SalInstanceDrawingArea.
Definition at line 571 of file salvtables.cxx.
References weld::Widget::connect_key_release(), and ensure_key_listener().
|
overridevirtual |
Definition at line 529 of file salvtables.cxx.
References weld::Widget::connect_mnemonic_activate(), LINK, m_xWidget, and vcl::Window::SetMnemonicActivateHdl().
|
overridevirtual |
Reimplemented from weld::Widget.
Definition at line 553 of file salvtables.cxx.
References weld::Widget::connect_mouse_move(), and ensure_mouse_listener().
|
overridevirtual |
Reimplemented from weld::Widget.
Definition at line 547 of file salvtables.cxx.
References weld::Widget::connect_mouse_press(), and ensure_mouse_listener().
|
overridevirtual |
Reimplemented from weld::Widget.
Definition at line 559 of file salvtables.cxx.
References weld::Widget::connect_mouse_release(), and ensure_mouse_listener().
|
overridevirtual |
Reimplemented from weld::Widget.
Reimplemented in SalInstanceDrawingArea.
Definition at line 541 of file salvtables.cxx.
References weld::Widget::connect_size_allocate(), and ensure_event_listener().
|
overridevirtual |
Reimplemented in SalInstanceDrawingArea.
Definition at line 587 of file salvtables.cxx.
References vcl::Window::AddEventListener(), weld::Widget::connect_style_updated(), LINK, weld::Widget::m_aStyleUpdatedHdl, m_xWidget, and vcl::Window::RemoveEventListener().
|
overridevirtual |
Implements weld::Widget.
Definition at line 676 of file salvtables.cxx.
References VclPtr< reference_type >::Create(), Application::GetDefaultDevice(), and WITH_ALPHA.
|
private |
|
private |
|
private |
|
private |
|
private |
void SalInstanceWidget::disable_notify_events | ( | ) |
Definition at line 665 of file salvtables.cxx.
References m_nBlockNotify.
Referenced by SalInstanceTreeView::clear(), SalInstanceIconView::clear(), SalInstanceTreeView::do_insert(), SalInstanceIconView::insert(), SalInstanceTreeView::remove(), SalInstanceTreeView::remove_selection(), SalInstanceTextView::replace_selection(), SalInstanceIconView::scroll_to_item(), SalInstanceTreeView::scroll_to_row(), SalInstanceTreeView::select(), SalInstanceIconView::select(), SalInstanceEntry::select_region(), SalInstanceTextView::select_region(), SalInstanceToggleButton::set_active(), SalInstanceCheckButton::set_active(), SalInstanceRadioButton::set_active(), SalInstanceTreeView::set_children_on_demand(), SalInstanceAssistant::set_current_page(), SalInstanceIconView::set_cursor(), SalInstanceTreeView::set_cursor(), SalInstanceToggleButton::set_inconsistent(), SalInstanceCheckButton::set_inconsistent(), SalInstanceAssistant::set_page_index(), SalInstanceAssistant::set_page_sensitive(), SalInstanceAssistant::set_page_title(), SalInstanceEntry::set_position(), SalInstanceEntry::set_text(), SalInstanceTextView::set_text(), SalInstanceFormattedSpinButton::set_text(), SalInstanceTreeView::unselect(), and SalInstanceIconView::unselect().
|
staticprivate |
Definition at line 1380 of file salvtables.cxx.
References vcl::Window::ApplySettings(), VclPtr< reference_type >::disposeAndClear(), DoRecursivePaint(), OutputDevice::DrawBitmapEx(), OutputDevice::DrawOutDev(), vcl::Window::EnableMapMode(), OutputDevice::Erase(), FirstChild, OutputDevice::GetBackground(), OutputDevice::GetBitmapEx(), OutputDevice::GetMapMode(), vcl::Window::GetMapMode(), MapMode::GetMapUnit(), vcl::Window::GetOutDev(), OutputDevice::GetOutDevType(), OutputDevice::GetOutOffXPixel(), OutputDevice::GetOutOffYPixel(), OutputDevice::GetOutputWidthPixel(), MapMode::GetScaleX(), MapMode::GetScaleY(), vcl::Window::GetSizePixel(), vcl::Window::GetWindow(), OutputDevice::HasMirroredGraphics(), vcl::Window::ImplGetWindowImpl(), vcl::Window::IsMapModeEnabled(), vcl::Window::IsVisible(), WindowImpl::mbReallyVisible, Next, OUTDEV_PDF, OUTDEV_PRINTER, OUTDEV_VIRDEV, OUTDEV_WINDOW, vcl::Window::Paint(), OutputDevice::PixelToLogic(), vcl::Window::PixelToLogic(), OutputDevice::Pop(), OutputDevice::Push(), OutputDevice::SetBackground(), OutputDevice::SetMapMode(), vcl::Window::SetMapMode(), MapMode::SetMapUnit(), VirtualDevice::SetOutputSizePixel(), MapMode::SetScaleX(), MapMode::SetScaleY(), and WITHOUT_ALPHA.
Referenced by DoRecursivePaint(), and draw().
|
overridevirtual |
Implements weld::Widget.
Definition at line 1479 of file salvtables.cxx.
References DoRecursivePaint(), vcl::Window::GetSizePixel(), m_xWidget, and vcl::Window::SetSizePixel().
void SalInstanceWidget::enable_notify_events | ( | ) |
Definition at line 669 of file salvtables.cxx.
References m_nBlockNotify.
Referenced by SalInstanceTreeView::clear(), SalInstanceIconView::clear(), SalInstanceTreeView::do_insert(), SalInstanceIconView::insert(), SalInstanceTreeView::remove(), SalInstanceTreeView::remove_selection(), SalInstanceTextView::replace_selection(), SalInstanceIconView::scroll_to_item(), SalInstanceTreeView::scroll_to_row(), SalInstanceTreeView::select(), SalInstanceIconView::select(), SalInstanceEntry::select_region(), SalInstanceTextView::select_region(), SalInstanceToggleButton::set_active(), SalInstanceCheckButton::set_active(), SalInstanceRadioButton::set_active(), SalInstanceTreeView::set_children_on_demand(), SalInstanceAssistant::set_current_page(), SalInstanceIconView::set_cursor(), SalInstanceTreeView::set_cursor(), SalInstanceToggleButton::set_inconsistent(), SalInstanceCheckButton::set_inconsistent(), SalInstanceAssistant::set_page_index(), SalInstanceAssistant::set_page_sensitive(), SalInstanceAssistant::set_page_title(), SalInstanceEntry::set_position(), SalInstanceEntry::set_text(), SalInstanceTextView::set_text(), SalInstanceFormattedSpinButton::set_text(), SalInstanceTreeView::unselect(), and SalInstanceIconView::unselect().
|
protected |
Definition at line 307 of file salvtables.cxx.
References vcl::Window::AddEventListener(), LINK, m_bEventListener, and m_xWidget.
Referenced by SalInstanceContainer::connect_container_focus_changed(), connect_focus_in(), connect_focus_out(), SalInstanceComboBox< vcl_type >::connect_popup_toggled(), and connect_size_allocate().
|
protected |
Definition at line 319 of file salvtables.cxx.
References Application::AddKeyListener(), LINK, and m_bKeyEventListener.
Referenced by connect_key_press(), and connect_key_release().
|
protected |
Definition at line 330 of file salvtables.cxx.
References vcl::Window::AddChildEventListener(), LINK, m_bMouseEventListener, and m_xWidget.
Referenced by connect_mouse_move(), connect_mouse_press(), and connect_mouse_release().
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, SalInstanceTreeView, and SalInstanceIconView.
Definition at line 618 of file salvtables.cxx.
References m_nFreezeCount, m_xWidget, and vcl::Window::SetUpdateMode().
Referenced by SalInstanceTreeView::freeze(), SalInstanceIconView::freeze(), and SalInstanceComboBox< vcl_type >::insert_vector().
|
overridevirtual |
Implements weld::Widget.
Definition at line 491 of file salvtables.cxx.
References vcl::Window::GetAccessibleDescription(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 489 of file salvtables.cxx.
References vcl::Window::GetAccessibleName(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 416 of file salvtables.cxx.
References vcl::Window::approximate_digit_width(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 431 of file salvtables.cxx.
References vcl::Window::get_id(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 695 of file salvtables.cxx.
References vcl::Window::GetClipboard(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 614 of file salvtables.cxx.
References vcl::Window::IsRTLEnabled(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, and JSWidget< SalInstanceWidget, vcl::Window >.
Definition at line 689 of file salvtables.cxx.
References vcl::Window::GetDropTarget(), and m_xWidget.
|
overridevirtual |
Definition at line 596 of file salvtables.cxx.
References tools::Rectangle::GetHeight(), getWidget(), tools::Rectangle::GetWidth(), vcl::Window::GetWindowExtentsRelative(), tools::Rectangle::Left(), m_xWidget, tools::Rectangle::Top(), x, and y.
|
overridevirtual |
Implements weld::Widget.
Definition at line 429 of file salvtables.cxx.
References vcl::Window::GetOutDev(), vcl::Window::GetPointFont(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 444 of file salvtables.cxx.
References vcl::Window::get_grid_left_attach(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 453 of file salvtables.cxx.
References vcl::Window::get_grid_top_attach(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 437 of file salvtables.cxx.
References vcl::Window::GetHelpId(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 457 of file salvtables.cxx.
References vcl::Window::get_hexpand(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 473 of file salvtables.cxx.
References vcl::Window::get_margin_bottom(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 477 of file salvtables.cxx.
References vcl::Window::get_margin_end(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 475 of file salvtables.cxx.
References vcl::Window::get_margin_start(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 471 of file salvtables.cxx.
References vcl::Window::get_margin_top(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 423 of file salvtables.cxx.
References vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 414 of file salvtables.cxx.
References vcl::Window::get_preferred_size(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 705 of file salvtables.cxx.
References vcl::Window::DumpAsPropertyTree(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in SalInstanceTreeView.
Definition at line 370 of file salvtables.cxx.
References vcl::Window::IsEnabled(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 409 of file salvtables.cxx.
References vcl::Window::get_height_request(), vcl::Window::get_width_request(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 421 of file salvtables.cxx.
References vcl::Window::GetTextHeight(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 512 of file salvtables.cxx.
References vcl::Window::GetQuickHelpText(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 461 of file salvtables.cxx.
References vcl::Window::get_vexpand(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 372 of file salvtables.cxx.
References vcl::Window::IsVisible(), and m_xWidget.
SystemWindow * SalInstanceWidget::getSystemWindow | ( | ) |
Definition at line 731 of file salvtables.cxx.
References vcl::Window::GetSystemWindow(), and m_xWidget.
Referenced by SalInstance::CreateMessageDialog().
vcl::Window * SalInstanceWidget::getWidget | ( | ) | const |
Definition at line 663 of file salvtables.cxx.
References m_xWidget.
Referenced by SalInstanceWindow::change_default_widget(), SalInstanceDialog::collapse(), SalInstance::CreateBuilder(), get_extents_relative_to(), SalInstanceWindow::is_default_widget(), SalInstanceEntryTreeView::make_sorted(), SalInstanceContainer::move(), SalInstanceMenu::popup_at_rect(), SalInstancePopover::popup_at_rect(), SalInstanceBox::reorder_child(), set_accessible_relation_labeled_by(), SalInstanceToolbar::set_item_popover(), SalInstanceLabel::set_mnemonic_widget(), and SalInstanceMenuButton::set_popover().
|
overridevirtual |
Implements weld::Widget.
Definition at line 608 of file salvtables.cxx.
References vcl::Window::CaptureMouse(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, SalInstanceExpander, and SalInstanceEntryTreeView.
Definition at line 386 of file salvtables.cxx.
References vcl::Window::GrabFocus(), has_focus(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 612 of file salvtables.cxx.
References m_xWidget, and vcl::Window::ReleaseMouse().
|
protectedvirtual |
Reimplemented in SalInstanceContainer, SalInstanceComboBoxWithoutEdit, SalInstanceComboBoxWithEdit, and SalInstanceDrawingArea.
Definition at line 733 of file salvtables.cxx.
References Link< typename Arg, typename Ret >::Call(), VclSimpleEvent::GetId(), vcl::Window::GetSizePixel(), weld::Widget::m_aFocusInHdl, weld::Widget::m_aFocusOutHdl, weld::Widget::m_aSizeAllocateHdl, m_xWidget, WindowGetFocus, WindowLoseFocus, and WindowResize.
Referenced by SalInstanceComboBox< vcl_type >::CallHandleEventListener(), SalInstanceContainer::HandleEventListener(), and SalInstanceDrawingArea::HandleEventListener().
|
protectedvirtual |
Reimplemented in SalInstanceDrawingArea.
Definition at line 803 of file salvtables.cxx.
References Link< typename Arg, typename Ret >::Call(), VclWindowEvent::GetData(), VclSimpleEvent::GetId(), vcl::Window::HasChildPathFocus(), weld::Widget::m_aKeyPressHdl, weld::Widget::m_aKeyReleaseHdl, m_xWidget, WindowKeyInput, and WindowKeyUp.
|
protectedvirtual |
Reimplemented in SalInstanceDrawingArea.
Definition at line 754 of file salvtables.cxx.
References Link< typename Arg, typename Ret >::Call(), VclWindowEvent::GetData(), VclSimpleEvent::GetId(), VclWindowEvent::GetWindow(), vcl::Window::ImplIsChild(), weld::Widget::m_aMouseMotionHdl, weld::Widget::m_aMousePressHdl, weld::Widget::m_aMouseReleaseHdl, m_xWidget, WindowMouseButtonDown, WindowMouseButtonUp, and WindowMouseMove.
Referenced by SalInstanceDrawingArea::HandleMouseEventListener().
|
overridevirtual |
Implements weld::Widget.
Definition at line 397 of file salvtables.cxx.
References vcl::Window::HasChildPathFocus(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in SalInstanceSpinButton, SalInstanceComboBox< vcl_type >, SalInstanceComboBox< ComboBox >, SalInstanceComboBox< ListBox >, SalInstanceTextView, and SalInstanceExpander.
Definition at line 393 of file salvtables.cxx.
References vcl::Window::HasFocus(), and m_xWidget.
Referenced by grab_focus(), and SalInstanceExpander::has_focus().
|
overridevirtual |
Implements weld::Widget.
Definition at line 610 of file salvtables.cxx.
References vcl::Window::IsMouseCaptured(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 7477 of file salvtables.cxx.
References vcl::Window::GetHelpId(), vcl::Window::GetParent(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, and SalInstanceTreeView.
Definition at line 401 of file salvtables.cxx.
References vcl::Window::Hide(), and m_xWidget.
Referenced by SalInstanceTreeView::hide().
|
overridevirtual |
Implements weld::Widget.
Definition at line 395 of file salvtables.cxx.
References vcl::Window::IsActive(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 374 of file salvtables.cxx.
References vcl::Window::IsReallyVisible(), and m_xWidget.
|
inlineprotected |
Definition at line 217 of file salvtables.hxx.
References m_nFreezeCount.
Referenced by SalInstanceTreeView::freeze(), and SalInstanceIconView::freeze().
|
inlineprotected |
Definition at line 218 of file salvtables.hxx.
References m_nFreezeCount.
Referenced by SalInstanceTreeView::thaw(), and SalInstanceIconView::thaw().
bool SalInstanceWidget::notify_events_disabled | ( | ) | const |
Definition at line 667 of file salvtables.cxx.
References m_nBlockNotify.
|
overridevirtual |
Implements weld::Widget.
Definition at line 645 of file salvtables.cxx.
References m_xWidget, and vcl::Window::queue_resize().
|
overridevirtual |
Implements weld::Widget.
Definition at line 484 of file salvtables.cxx.
References m_xWidget, and vcl::Window::SetAccessibleDescription().
|
overridevirtual |
Implements weld::Widget.
Definition at line 479 of file salvtables.cxx.
References m_xWidget, and vcl::Window::SetAccessibleName().
|
overridevirtual |
Implements weld::Widget.
Definition at line 496 of file salvtables.cxx.
References vcl::Window::GetAccessibleRelationLabeledBy(), getWidget(), m_xWidget, vcl::Window::SetAccessibleRelationLabeledBy(), and vcl::Window::SetAccessibleRelationLabelFor().
|
overridevirtual |
Implements weld::Widget.
Definition at line 339 of file salvtables.cxx.
References vcl::Window::GetControlBackground(), vcl::Window::GetStyle(), vcl::Window::ImplGetWindowImpl(), m_xWidget, WindowImpl::mbClipChildren, vcl::Window::SetBackground(), vcl::Window::SetControlBackground(), vcl::Window::SetStyle(), and WB_CLIPCHILDREN.
Referenced by set_highlight_background(), set_stack_background(), and set_title_background().
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, and JSWidget< SalInstanceWidget, vcl::Window >.
Definition at line 433 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_id().
Referenced by JSWidget< BaseInstanceClass, VclClass >::set_buildable_name().
|
overridevirtual |
Implements weld::Widget.
Definition at line 632 of file salvtables.cxx.
References vcl::Window::EnterWait(), vcl::Window::LeaveWait(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 376 of file salvtables.cxx.
References vcl::Window::GetStyle(), m_xWidget, vcl::Window::SetStyle(), WB_NOTABSTOP, and WB_TABSTOP.
|
overridevirtual |
Implements weld::Widget.
Definition at line 514 of file salvtables.cxx.
References m_xWidget, pData, and vcl::Window::SetCursor().
|
overridevirtual |
Implements weld::Widget.
Definition at line 616 of file salvtables.cxx.
References vcl::Window::EnableRTL(), and m_xWidget.
|
overridevirtual |
Implements weld::Widget.
Definition at line 439 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_grid_left_attach().
|
overridevirtual |
Implements weld::Widget.
Definition at line 448 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_grid_top_attach().
|
overridevirtual |
Implements weld::Widget.
Definition at line 446 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_grid_width().
|
overridevirtual |
Implements weld::Widget.
Definition at line 435 of file salvtables.cxx.
References m_xWidget, and vcl::Window::SetHelpId().
|
overridevirtual |
Implements weld::Widget.
Definition at line 455 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_hexpand().
|
overridevirtual |
Implements weld::Widget.
Definition at line 726 of file salvtables.cxx.
References StyleSettings::GetHighlightColor(), vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), m_xWidget, and set_background().
|
overridevirtual |
Implements weld::Widget.
Definition at line 465 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_margin_bottom().
|
overridevirtual |
Implements weld::Widget.
Definition at line 469 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_margin_end().
|
overridevirtual |
Implements weld::Widget.
Definition at line 467 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_margin_start().
|
overridevirtual |
Implements weld::Widget.
Definition at line 463 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_margin_top().
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, and SalInstanceTreeView.
Definition at line 368 of file salvtables.cxx.
References vcl::Window::Enable(), and m_xWidget.
Implements weld::Widget.
Definition at line 403 of file salvtables.cxx.
References m_xWidget, vcl::Window::set_height_request(), and vcl::Window::set_width_request().
|
overridevirtual |
Implements weld::Widget.
Definition at line 710 of file salvtables.cxx.
References vcl::Window::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowColor(), m_xWidget, and set_background().
|
overridevirtual |
Implements weld::Widget.
Definition at line 715 of file salvtables.cxx.
References vcl::Window::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), m_xWidget, and set_background().
|
overridevirtual |
Implements weld::Widget.
Definition at line 720 of file salvtables.cxx.
References m_xWidget, vcl::Window::SetBackground(), and vcl::Window::SetPaintTransparent().
|
overridevirtual |
Implements weld::Widget.
Definition at line 507 of file salvtables.cxx.
References m_xWidget, and vcl::Window::SetQuickHelpText().
|
overridevirtual |
Implements weld::Widget.
Definition at line 459 of file salvtables.cxx.
References m_xWidget, and vcl::Window::set_vexpand().
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, and SalInstanceTreeView.
Definition at line 399 of file salvtables.cxx.
References m_xWidget, and vcl::Window::Show().
Referenced by SalInstanceTreeView::show().
|
overridevirtual |
Implements weld::Widget.
Definition at line 671 of file salvtables.cxx.
|
overridevirtual |
Implements weld::Widget.
Reimplemented in JSWidget< SalInstanceAssistant, vcl::RoadmapWizard >, JSWidget< SalInstanceBox, VclBox >, JSWidget< SalInstanceButton, ::Button >, JSWidget< SalInstanceCalendar, ::Calendar >, JSWidget< SalInstanceCheckButton, ::CheckBox >, JSWidget< SalInstanceComboBoxWithEdit, ::ComboBox >, JSWidget< SalInstanceContainer, vcl::Window >, JSWidget< SalInstanceDialog, ::Dialog >, JSWidget< SalInstanceDrawingArea, VclDrawingArea >, JSWidget< SalInstanceEntry, ::Edit >, JSWidget< SalInstanceExpander, ::VclExpander >, JSWidget< SalInstanceFormattedSpinButton, ::FormattedField >, JSWidget< SalInstanceFrame, ::VclFrame >, JSWidget< SalInstanceIconView, ::IconView >, JSWidget< SalInstanceImage, FixedImage >, JSWidget< SalInstanceLabel, Control >, JSWidget< SalInstanceLinkButton, ::FixedHyperlink >, JSWidget< SalInstanceComboBoxWithoutEdit, ::ListBox >, JSWidget< SalInstanceMenuButton, ::MenuButton >, JSWidget< SalInstanceMessageDialog, ::MessageDialog >, JSWidget< SalInstanceNotebook, ::TabControl >, JSWidget< SalInstancePopover, DockingWindow >, JSWidget< SalInstanceRadioButton, ::RadioButton >, JSWidget< SalInstanceScrolledWindow, ::VclScrolledWindow >, JSWidget< SalInstanceSpinButton, ::FormattedField >, JSWidget< SalInstanceTextView, ::VclMultiLineEdit >, JSWidget< SalInstanceToggleButton, ::PushButton >, JSWidget< SalInstanceToolbar, ::ToolBox >, JSWidget< SalInstanceTreeView, ::SvTabListBox >, JSWidget< SalInstanceWidget, vcl::Window >, SalInstanceTreeView, and SalInstanceIconView.
Definition at line 625 of file salvtables.cxx.
References m_nFreezeCount, m_xWidget, and vcl::Window::SetUpdateMode().
Referenced by SalInstanceComboBox< vcl_type >::insert_vector(), SalInstanceTreeView::thaw(), and SalInstanceIconView::thaw().
|
overridevirtual |
Implements weld::Widget.
Definition at line 1372 of file salvtables.cxx.
References vcl::Window::GetParent(), m_pBuilder, and m_xWidget.
|
private |
Definition at line 199 of file salvtables.hxx.
Referenced by ensure_event_listener(), and ~SalInstanceWidget().
|
private |
Definition at line 200 of file salvtables.hxx.
Referenced by ensure_key_listener(), and ~SalInstanceWidget().
|
private |
Definition at line 201 of file salvtables.hxx.
Referenced by ensure_mouse_listener(), and ~SalInstanceWidget().
|
private |
Definition at line 198 of file salvtables.hxx.
Referenced by ~SalInstanceWidget().
|
private |
Definition at line 202 of file salvtables.hxx.
Referenced by disable_notify_events(), enable_notify_events(), and notify_events_disabled().
|
private |
Definition at line 203 of file salvtables.hxx.
Referenced by freeze(), IsFirstFreeze(), IsLastThaw(), and thaw().
|
protected |
Definition at line 187 of file salvtables.hxx.
Referenced by SalInstanceAssistant::append_page(), SalInstanceNotebook::get_page(), SalInstanceWindow::help(), SalInstanceWindow::SalInstanceWindow(), SalInstanceDialog::weld_content_area(), SalInstanceFrame::weld_label_widget(), SalInstanceMessageDialog::weld_message_area(), weld_parent(), and SalInstanceWindow::~SalInstanceWindow().
|
protected |
Definition at line 186 of file salvtables.hxx.
Referenced by call_attention_to(), and SalInstanceComboBoxWithEdit::call_attention_to().
|
protected |
Definition at line 185 of file salvtables.hxx.
Referenced by call_attention_to(), connect_get_property_tree(), connect_mnemonic_activate(), connect_style_updated(), draw(), ensure_event_listener(), ensure_mouse_listener(), freeze(), get_accessible_description(), get_accessible_name(), get_approximate_digit_width(), get_buildable_name(), get_clipboard(), get_direction(), get_drop_target(), get_extents_relative_to(), get_font(), get_grid_left_attach(), get_grid_top_attach(), get_help_id(), get_hexpand(), get_margin_bottom(), get_margin_end(), get_margin_start(), get_margin_top(), get_pixel_size(), get_preferred_size(), get_property_tree(), get_sensitive(), get_size_request(), get_text_height(), get_tooltip_text(), get_vexpand(), get_visible(), getSystemWindow(), getWidget(), grab_add(), grab_focus(), grab_remove(), HandleEventListener(), HandleKeyEventListener(), HandleMouseEventListener(), has_child_focus(), has_focus(), SalInstanceSpinButton::has_focus(), SalInstanceComboBox< vcl_type >::has_focus(), has_grab(), help_hierarchy_foreach(), hide(), is_active(), is_visible(), queue_resize(), set_accessible_description(), set_accessible_name(), set_accessible_relation_labeled_by(), set_background(), set_buildable_name(), set_busy_cursor(), set_can_focus(), SalInstanceWindow::set_centered_on_parent(), set_cursor_data(), set_direction(), set_grid_left_attach(), set_grid_top_attach(), set_grid_width(), set_help_id(), set_hexpand(), set_highlight_background(), set_margin_bottom(), set_margin_end(), set_margin_start(), set_margin_top(), set_sensitive(), set_size_request(), set_stack_background(), set_title_background(), set_toolbar_background(), set_tooltip_text(), set_vexpand(), show(), thaw(), weld_parent(), and ~SalInstanceWidget().