LibreOffice Module vcl (master)  1
Classes | Macros | Functions | Variables
imp_listbox.cxx File Reference
#include <memory>
#include <vcl/svapp.hxx>
#include <vcl/settings.hxx>
#include <vcl/event.hxx>
#include <vcl/scrbar.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/i18nhelp.hxx>
#include <listbox.hxx>
#include <controldata.hxx>
#include <svdata.hxx>
#include <window.h>
#include <com/sun/star/accessibility/AccessibleRole.hpp>
#include <rtl/instance.hxx>
#include <sal/log.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.

Classes

struct  ImplEntryMetrics
 

Macros

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

Functions

void ImplInitDropDownButton (PushButton *pButton)
 
 IMPL_LINK_NOARG (ImplListBox, MRUChanged, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ImplListBox, LBWindowScrolled, ImplListBoxWindow *, void)
 
 IMPL_LINK (ImplListBox, ScrollBarHdl, ScrollBar *, pSB, void)
 

Variables

static constexpr long gnBorder = 1
 

Macro Definition Documentation

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

Definition at line 44 of file imp_listbox.cxx.

Referenced by ImplListBoxWindow::DrawEntry().

Function Documentation

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

Definition at line 2283 of file imp_listbox.cxx.

References nPos, and Update.

IMPL_LINK_NOARG ( ImplListBox  ,
MRUChanged  ,
LinkParamNone ,
void   
)

Definition at line 2266 of file imp_listbox.cxx.

References Data.

IMPL_LINK_NOARG ( ImplListBox  ,
LBWindowScrolled  ,
ImplListBoxWindow ,
void   
)

Definition at line 2271 of file imp_listbox.cxx.

void ImplInitDropDownButton ( PushButton pButton)

Variable Documentation

constexpr long gnBorder = 1
static