LibreOffice Module vcl (master) 1
Namespaces | Macros | Functions | Variables
imp_listbox.cxx File Reference
#include <memory>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/event.hxx>
#include <vcl/i18nhelp.hxx>
#include <vcl/naturalsort.hxx>
#include <vcl/toolkit/lstbox.hxx>
#include <vcl/toolkit/scrbar.hxx>
#include <listbox.hxx>
#include <svdata.hxx>
#include <window.h>
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <sal/log.hxx>
#include <o3tl/safeint.hxx>
#include <o3tl/string_view.hxx>
#include <osl/diagnose.h>
#include <comphelper/string.hxx>
#include <comphelper/processfactory.hxx>
#include <limits>
Include dependency graph for imp_listbox.cxx:

Go to the source code of this file.

Namespaces

namespace  vcl
 

Macros

#define MULTILINE_ENTRY_DRAW_FLAGS   ( DrawTextFlags::WordBreak | DrawTextFlags::MultiLine | DrawTextFlags::VCenter )
 

Functions

void ImplInitDropDownButton (PushButton *pButton)
 
sal_Int32 vcl::NaturalSortCompare (const OUString &rA, const OUString &rB)
 
 IMPL_LINK_NOARG (ImplListBox, MRUChanged, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ImplListBox, LBWindowScrolled, ImplListBoxWindow *, void)
 
 IMPL_LINK (ImplListBox, ScrollBarHdl, ScrollBar *, pSB, void)
 

Variables

constexpr tools::Long gnBorder = 1
 

Macro Definition Documentation

◆ MULTILINE_ENTRY_DRAW_FLAGS

#define MULTILINE_ENTRY_DRAW_FLAGS   ( DrawTextFlags::WordBreak | DrawTextFlags::MultiLine | DrawTextFlags::VCenter )

Definition at line 45 of file imp_listbox.cxx.

Function Documentation

◆ IMPL_LINK()

IMPL_LINK ( ImplListBox  ,
ScrollBarHdl  ,
ScrollBar ,
pSB  ,
void   
)

Definition at line 2159 of file imp_listbox.cxx.

References nPos, and Update.

◆ IMPL_LINK_NOARG() [1/2]

IMPL_LINK_NOARG ( ImplListBox  ,
LBWindowScrolled  ,
ImplListBoxWindow ,
void   
)

Definition at line 2147 of file imp_listbox.cxx.

◆ IMPL_LINK_NOARG() [2/2]

IMPL_LINK_NOARG ( ImplListBox  ,
MRUChanged  ,
LinkParamNone ,
void   
)

Definition at line 2142 of file imp_listbox.cxx.

References Data.

◆ ImplInitDropDownButton()

void ImplInitDropDownButton ( PushButton pButton)

Variable Documentation

◆ gnBorder

constexpr tools::Long gnBorder = 1
constexpr