LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
SalInstanceWidget Class Reference

#include <salvtables.hxx>

Inheritance diagram for SalInstanceWidget:
[legend]
Collaboration diagram for SalInstanceWidget:
[legend]

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::Containerweld_parent () const override
 
virtual ~SalInstanceWidget () override
 
vcl::WindowgetWidget () 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< VirtualDevicecreate_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
 
SystemWindowgetSystemWindow ()
 
- 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< Containerweld_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< VirtualDevicecreate_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::Windowm_xWidget
 
std::unique_ptr< SalFlashAttentionm_xFlashAttention
 
SalInstanceBuilderm_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
 

Detailed Description

Definition at line 182 of file salvtables.hxx.

Constructor & Destructor Documentation

◆ SalInstanceWidget()

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().

◆ ~SalInstanceWidget()

SalInstanceWidget::~SalInstanceWidget ( )
overridevirtual

Member Function Documentation

◆ call_attention_to()

void SalInstanceWidget::call_attention_to ( )
overridevirtual

Implements weld::Widget.

Reimplemented in SalInstanceComboBoxWithEdit.

Definition at line 683 of file salvtables.cxx.

References m_xFlashAttention, and m_xWidget.

◆ connect_focus_in()

void SalInstanceWidget::connect_focus_in ( const Link< Widget &, void > &  rLink)
overridevirtual

Reimplemented in SalInstanceEntryTreeView.

Definition at line 523 of file salvtables.cxx.

References weld::Widget::connect_focus_in(), and ensure_event_listener().

◆ connect_focus_out()

void SalInstanceWidget::connect_focus_out ( const Link< Widget &, void > &  rLink)
overridevirtual

Reimplemented in SalInstanceEntryTreeView.

Definition at line 535 of file salvtables.cxx.

References weld::Widget::connect_focus_out(), and ensure_event_listener().

◆ connect_get_property_tree()

void SalInstanceWidget::connect_get_property_tree ( const Link< tools::JsonWriter &, void > &  rLink)
overridevirtual

Implements weld::Widget.

Definition at line 700 of file salvtables.cxx.

References m_xWidget, and vcl::Window::SetDumpAsPropertyTreeHdl().

◆ connect_key_press()

void SalInstanceWidget::connect_key_press ( const Link< const KeyEvent &, bool > &  rLink)
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().

◆ connect_key_release()

void SalInstanceWidget::connect_key_release ( const Link< const KeyEvent &, bool > &  rLink)
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().

◆ connect_mnemonic_activate()

void SalInstanceWidget::connect_mnemonic_activate ( const Link< Widget &, bool > &  rLink)
overridevirtual

◆ connect_mouse_move()

void SalInstanceWidget::connect_mouse_move ( const Link< const MouseEvent &, bool > &  rLink)
overridevirtual

Reimplemented from weld::Widget.

Definition at line 553 of file salvtables.cxx.

References weld::Widget::connect_mouse_move(), and ensure_mouse_listener().

◆ connect_mouse_press()

void SalInstanceWidget::connect_mouse_press ( const Link< const MouseEvent &, bool > &  rLink)
overridevirtual

Reimplemented from weld::Widget.

Definition at line 547 of file salvtables.cxx.

References weld::Widget::connect_mouse_press(), and ensure_mouse_listener().

◆ connect_mouse_release()

void SalInstanceWidget::connect_mouse_release ( const Link< const MouseEvent &, bool > &  rLink)
overridevirtual

Reimplemented from weld::Widget.

Definition at line 559 of file salvtables.cxx.

References weld::Widget::connect_mouse_release(), and ensure_mouse_listener().

◆ connect_size_allocate()

void SalInstanceWidget::connect_size_allocate ( const Link< const Size &, void > &  rLink)
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().

◆ connect_style_updated()

void SalInstanceWidget::connect_style_updated ( const Link< Widget &, void > &  rLink)
overridevirtual

◆ create_virtual_device()

VclPtr< VirtualDevice > SalInstanceWidget::create_virtual_device ( ) const
overridevirtual

◆ DECL_LINK() [1/5]

SalInstanceWidget::DECL_LINK ( EventListener  ,
VclWindowEvent ,
void   
)
private

◆ DECL_LINK() [2/5]

SalInstanceWidget::DECL_LINK ( KeyEventListener  ,
VclWindowEvent ,
bool   
)
private

◆ DECL_LINK() [3/5]

SalInstanceWidget::DECL_LINK ( MnemonicActivateHdl  ,
vcl::Window ,
bool   
)
private

◆ DECL_LINK() [4/5]

SalInstanceWidget::DECL_LINK ( MouseEventListener  ,
VclWindowEvent ,
void   
)
private

◆ DECL_LINK() [5/5]

SalInstanceWidget::DECL_LINK ( SettingsChangedHdl  ,
VclWindowEvent ,
void   
)
private

◆ disable_notify_events()

void SalInstanceWidget::disable_notify_events ( )

◆ DoRecursivePaint()

void SalInstanceWidget::DoRecursivePaint ( vcl::Window pWindow,
const Point rPos,
OutputDevice rOutput 
)
staticprivate

◆ draw()

void SalInstanceWidget::draw ( OutputDevice rOutput,
const Point rPos,
const Size rSizePixel 
)
overridevirtual

◆ enable_notify_events()

void SalInstanceWidget::enable_notify_events ( )

◆ ensure_event_listener()

void SalInstanceWidget::ensure_event_listener ( )
protected

◆ ensure_key_listener()

void SalInstanceWidget::ensure_key_listener ( )
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().

◆ ensure_mouse_listener()

void SalInstanceWidget::ensure_mouse_listener ( )
protected

◆ freeze()

void SalInstanceWidget::freeze ( )
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().

◆ get_accessible_description()

OUString SalInstanceWidget::get_accessible_description ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 491 of file salvtables.cxx.

References vcl::Window::GetAccessibleDescription(), and m_xWidget.

◆ get_accessible_name()

OUString SalInstanceWidget::get_accessible_name ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 489 of file salvtables.cxx.

References vcl::Window::GetAccessibleName(), and m_xWidget.

◆ get_approximate_digit_width()

float SalInstanceWidget::get_approximate_digit_width ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 416 of file salvtables.cxx.

References vcl::Window::approximate_digit_width(), and m_xWidget.

◆ get_buildable_name()

OUString SalInstanceWidget::get_buildable_name ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 431 of file salvtables.cxx.

References vcl::Window::get_id(), and m_xWidget.

◆ get_clipboard()

css::uno::Reference< css::datatransfer::clipboard::XClipboard > SalInstanceWidget::get_clipboard ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 695 of file salvtables.cxx.

References vcl::Window::GetClipboard(), and m_xWidget.

◆ get_direction()

bool SalInstanceWidget::get_direction ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 614 of file salvtables.cxx.

References vcl::Window::IsRTLEnabled(), and m_xWidget.

◆ get_drop_target()

css::uno::Reference< css::datatransfer::dnd::XDropTarget > SalInstanceWidget::get_drop_target ( )
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.

◆ get_extents_relative_to()

bool SalInstanceWidget::get_extents_relative_to ( const Widget &  rRelative,
int x,
int y,
int width,
int height 
) const
overridevirtual

◆ get_font()

vcl::Font SalInstanceWidget::get_font ( )
overridevirtual

Implements weld::Widget.

Definition at line 429 of file salvtables.cxx.

References vcl::Window::GetOutDev(), vcl::Window::GetPointFont(), and m_xWidget.

◆ get_grid_left_attach()

int SalInstanceWidget::get_grid_left_attach ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 444 of file salvtables.cxx.

References vcl::Window::get_grid_left_attach(), and m_xWidget.

◆ get_grid_top_attach()

int SalInstanceWidget::get_grid_top_attach ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 453 of file salvtables.cxx.

References vcl::Window::get_grid_top_attach(), and m_xWidget.

◆ get_help_id()

OUString SalInstanceWidget::get_help_id ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 437 of file salvtables.cxx.

References vcl::Window::GetHelpId(), and m_xWidget.

◆ get_hexpand()

bool SalInstanceWidget::get_hexpand ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 457 of file salvtables.cxx.

References vcl::Window::get_hexpand(), and m_xWidget.

◆ get_margin_bottom()

int SalInstanceWidget::get_margin_bottom ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 473 of file salvtables.cxx.

References vcl::Window::get_margin_bottom(), and m_xWidget.

◆ get_margin_end()

int SalInstanceWidget::get_margin_end ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 477 of file salvtables.cxx.

References vcl::Window::get_margin_end(), and m_xWidget.

◆ get_margin_start()

int SalInstanceWidget::get_margin_start ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 475 of file salvtables.cxx.

References vcl::Window::get_margin_start(), and m_xWidget.

◆ get_margin_top()

int SalInstanceWidget::get_margin_top ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 471 of file salvtables.cxx.

References vcl::Window::get_margin_top(), and m_xWidget.

◆ get_pixel_size()

Size SalInstanceWidget::get_pixel_size ( const OUString &  rText) const
overridevirtual

Implements weld::Widget.

Definition at line 423 of file salvtables.cxx.

References vcl::Window::GetTextHeight(), vcl::Window::GetTextWidth(), and m_xWidget.

◆ get_preferred_size()

Size SalInstanceWidget::get_preferred_size ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 414 of file salvtables.cxx.

References vcl::Window::get_preferred_size(), and m_xWidget.

◆ get_property_tree()

void SalInstanceWidget::get_property_tree ( tools::JsonWriter rJsonWriter)
overridevirtual

Implements weld::Widget.

Definition at line 705 of file salvtables.cxx.

References vcl::Window::DumpAsPropertyTree(), and m_xWidget.

◆ get_sensitive()

bool SalInstanceWidget::get_sensitive ( ) const
overridevirtual

Implements weld::Widget.

Reimplemented in SalInstanceTreeView.

Definition at line 370 of file salvtables.cxx.

References vcl::Window::IsEnabled(), and m_xWidget.

◆ get_size_request()

Size SalInstanceWidget::get_size_request ( ) const
overridevirtual

◆ get_text_height()

int SalInstanceWidget::get_text_height ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 421 of file salvtables.cxx.

References vcl::Window::GetTextHeight(), and m_xWidget.

◆ get_tooltip_text()

OUString SalInstanceWidget::get_tooltip_text ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 512 of file salvtables.cxx.

References vcl::Window::GetQuickHelpText(), and m_xWidget.

◆ get_vexpand()

bool SalInstanceWidget::get_vexpand ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 461 of file salvtables.cxx.

References vcl::Window::get_vexpand(), and m_xWidget.

◆ get_visible()

bool SalInstanceWidget::get_visible ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 372 of file salvtables.cxx.

References vcl::Window::IsVisible(), and m_xWidget.

◆ getSystemWindow()

SystemWindow * SalInstanceWidget::getSystemWindow ( )

Definition at line 731 of file salvtables.cxx.

References vcl::Window::GetSystemWindow(), and m_xWidget.

Referenced by SalInstance::CreateMessageDialog().

◆ getWidget()

vcl::Window * SalInstanceWidget::getWidget ( ) const

◆ grab_add()

void SalInstanceWidget::grab_add ( )
overridevirtual

Implements weld::Widget.

Definition at line 608 of file salvtables.cxx.

References vcl::Window::CaptureMouse(), and m_xWidget.

◆ grab_focus()

void SalInstanceWidget::grab_focus ( )
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.

◆ grab_remove()

void SalInstanceWidget::grab_remove ( )
overridevirtual

Implements weld::Widget.

Definition at line 612 of file salvtables.cxx.

References m_xWidget, and vcl::Window::ReleaseMouse().

◆ HandleEventListener()

void SalInstanceWidget::HandleEventListener ( VclWindowEvent rEvent)
protectedvirtual

◆ HandleKeyEventListener()

bool SalInstanceWidget::HandleKeyEventListener ( VclWindowEvent rEvent)
protectedvirtual

◆ HandleMouseEventListener()

void SalInstanceWidget::HandleMouseEventListener ( VclWindowEvent rEvent)
protectedvirtual

◆ has_child_focus()

bool SalInstanceWidget::has_child_focus ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 397 of file salvtables.cxx.

References vcl::Window::HasChildPathFocus(), and m_xWidget.

◆ has_focus()

bool SalInstanceWidget::has_focus ( ) const
overridevirtual

◆ has_grab()

bool SalInstanceWidget::has_grab ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 610 of file salvtables.cxx.

References vcl::Window::IsMouseCaptured(), and m_xWidget.

◆ help_hierarchy_foreach()

void SalInstanceWidget::help_hierarchy_foreach ( const std::function< bool(const OUString &)> &  func)
overridevirtual

Implements weld::Widget.

Definition at line 7477 of file salvtables.cxx.

References vcl::Window::GetHelpId(), vcl::Window::GetParent(), and m_xWidget.

◆ hide()

void SalInstanceWidget::hide ( )
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().

◆ is_active()

bool SalInstanceWidget::is_active ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 395 of file salvtables.cxx.

References vcl::Window::IsActive(), and m_xWidget.

◆ is_visible()

bool SalInstanceWidget::is_visible ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 374 of file salvtables.cxx.

References vcl::Window::IsReallyVisible(), and m_xWidget.

◆ IsFirstFreeze()

bool SalInstanceWidget::IsFirstFreeze ( ) const
inlineprotected

Definition at line 217 of file salvtables.hxx.

References m_nFreezeCount.

Referenced by SalInstanceTreeView::freeze(), and SalInstanceIconView::freeze().

◆ IsLastThaw()

bool SalInstanceWidget::IsLastThaw ( ) const
inlineprotected

Definition at line 218 of file salvtables.hxx.

References m_nFreezeCount.

Referenced by SalInstanceTreeView::thaw(), and SalInstanceIconView::thaw().

◆ notify_events_disabled()

bool SalInstanceWidget::notify_events_disabled ( ) const

Definition at line 667 of file salvtables.cxx.

References m_nBlockNotify.

◆ queue_resize()

void SalInstanceWidget::queue_resize ( )
overridevirtual

Implements weld::Widget.

Definition at line 645 of file salvtables.cxx.

References m_xWidget, and vcl::Window::queue_resize().

◆ set_accessible_description()

void SalInstanceWidget::set_accessible_description ( const OUString &  rDescription)
overridevirtual

Implements weld::Widget.

Definition at line 484 of file salvtables.cxx.

References m_xWidget, and vcl::Window::SetAccessibleDescription().

◆ set_accessible_name()

void SalInstanceWidget::set_accessible_name ( const OUString &  rName)
overridevirtual

Implements weld::Widget.

Definition at line 479 of file salvtables.cxx.

References m_xWidget, and vcl::Window::SetAccessibleName().

◆ set_accessible_relation_labeled_by()

void SalInstanceWidget::set_accessible_relation_labeled_by ( weld::Widget pLabel)
overridevirtual

◆ set_background()

void SalInstanceWidget::set_background ( const Color rColor)
overridevirtual

◆ set_buildable_name()

void SalInstanceWidget::set_buildable_name ( const OUString &  rId)
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().

◆ set_busy_cursor()

void SalInstanceWidget::set_busy_cursor ( bool  bBusy)
overridevirtual

Implements weld::Widget.

Definition at line 632 of file salvtables.cxx.

References vcl::Window::EnterWait(), vcl::Window::LeaveWait(), and m_xWidget.

◆ set_can_focus()

void SalInstanceWidget::set_can_focus ( bool  bCanFocus)
overridevirtual

◆ set_cursor_data()

void SalInstanceWidget::set_cursor_data ( void *  pData)
overridevirtual

Implements weld::Widget.

Definition at line 514 of file salvtables.cxx.

References m_xWidget, pData, and vcl::Window::SetCursor().

◆ set_direction()

void SalInstanceWidget::set_direction ( bool  bRTL)
overridevirtual

Implements weld::Widget.

Definition at line 616 of file salvtables.cxx.

References vcl::Window::EnableRTL(), and m_xWidget.

◆ set_grid_left_attach()

void SalInstanceWidget::set_grid_left_attach ( int  nAttach)
overridevirtual

Implements weld::Widget.

Definition at line 439 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_grid_left_attach().

◆ set_grid_top_attach()

void SalInstanceWidget::set_grid_top_attach ( int  nAttach)
overridevirtual

Implements weld::Widget.

Definition at line 448 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_grid_top_attach().

◆ set_grid_width()

void SalInstanceWidget::set_grid_width ( int  nCols)
overridevirtual

Implements weld::Widget.

Definition at line 446 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_grid_width().

◆ set_help_id()

void SalInstanceWidget::set_help_id ( const OUString &  rId)
overridevirtual

Implements weld::Widget.

Definition at line 435 of file salvtables.cxx.

References m_xWidget, and vcl::Window::SetHelpId().

◆ set_hexpand()

void SalInstanceWidget::set_hexpand ( bool  bExpand)
overridevirtual

Implements weld::Widget.

Definition at line 455 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_hexpand().

◆ set_highlight_background()

void SalInstanceWidget::set_highlight_background ( )
overridevirtual

◆ set_margin_bottom()

void SalInstanceWidget::set_margin_bottom ( int  nMargin)
overridevirtual

Implements weld::Widget.

Definition at line 465 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_margin_bottom().

◆ set_margin_end()

void SalInstanceWidget::set_margin_end ( int  nMargin)
overridevirtual

Implements weld::Widget.

Definition at line 469 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_margin_end().

◆ set_margin_start()

void SalInstanceWidget::set_margin_start ( int  nMargin)
overridevirtual

Implements weld::Widget.

Definition at line 467 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_margin_start().

◆ set_margin_top()

void SalInstanceWidget::set_margin_top ( int  nMargin)
overridevirtual

Implements weld::Widget.

Definition at line 463 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_margin_top().

◆ set_sensitive()

void SalInstanceWidget::set_sensitive ( bool  sensitive)
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.

◆ set_size_request()

void SalInstanceWidget::set_size_request ( int  nWidth,
int  nHeight 
)
overridevirtual

◆ set_stack_background()

void SalInstanceWidget::set_stack_background ( )
overridevirtual

◆ set_title_background()

void SalInstanceWidget::set_title_background ( )
overridevirtual

◆ set_toolbar_background()

void SalInstanceWidget::set_toolbar_background ( )
overridevirtual

◆ set_tooltip_text()

void SalInstanceWidget::set_tooltip_text ( const OUString &  rTip)
overridevirtual

Implements weld::Widget.

Definition at line 507 of file salvtables.cxx.

References m_xWidget, and vcl::Window::SetQuickHelpText().

◆ set_vexpand()

void SalInstanceWidget::set_vexpand ( bool  bExpand)
overridevirtual

Implements weld::Widget.

Definition at line 459 of file salvtables.cxx.

References m_xWidget, and vcl::Window::set_vexpand().

◆ show()

void SalInstanceWidget::show ( )
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().

◆ strip_mnemonic()

OUString SalInstanceWidget::strip_mnemonic ( const OUString &  rLabel) const
overridevirtual

Implements weld::Widget.

Definition at line 671 of file salvtables.cxx.

◆ thaw()

void SalInstanceWidget::thaw ( )
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().

◆ weld_parent()

std::unique_ptr< weld::Container > SalInstanceWidget::weld_parent ( ) const
overridevirtual

Implements weld::Widget.

Definition at line 1372 of file salvtables.cxx.

References vcl::Window::GetParent(), m_pBuilder, and m_xWidget.

Member Data Documentation

◆ m_bEventListener

bool SalInstanceWidget::m_bEventListener
private

Definition at line 199 of file salvtables.hxx.

Referenced by ensure_event_listener(), and ~SalInstanceWidget().

◆ m_bKeyEventListener

bool SalInstanceWidget::m_bKeyEventListener
private

Definition at line 200 of file salvtables.hxx.

Referenced by ensure_key_listener(), and ~SalInstanceWidget().

◆ m_bMouseEventListener

bool SalInstanceWidget::m_bMouseEventListener
private

Definition at line 201 of file salvtables.hxx.

Referenced by ensure_mouse_listener(), and ~SalInstanceWidget().

◆ m_bTakeOwnership

const bool SalInstanceWidget::m_bTakeOwnership
private

Definition at line 198 of file salvtables.hxx.

Referenced by ~SalInstanceWidget().

◆ m_nBlockNotify

int SalInstanceWidget::m_nBlockNotify
private

◆ m_nFreezeCount

int SalInstanceWidget::m_nFreezeCount
private

Definition at line 203 of file salvtables.hxx.

Referenced by freeze(), IsFirstFreeze(), IsLastThaw(), and thaw().

◆ m_pBuilder

SalInstanceBuilder* SalInstanceWidget::m_pBuilder
protected

◆ m_xFlashAttention

std::unique_ptr<SalFlashAttention> SalInstanceWidget::m_xFlashAttention
protected

◆ m_xWidget

VclPtr<vcl::Window> SalInstanceWidget::m_xWidget
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().


The documentation for this class was generated from the following files: