LibreOffice Module vcl (master) 1
Classes | Macros | Enumerations | Functions
listbox.hxx File Reference
#include <sal/config.h>
#include <o3tl/safeint.hxx>
#include <utility>
#include <vcl/toolkit/button.hxx>
#include <vcl/toolkit/floatwin.hxx>
#include <vcl/quickselectionengine.hxx>
#include <vcl/vcllayout.hxx>
#include "glyphid.hxx"
#include <set>
#include <vector>
#include <memory>
Include dependency graph for listbox.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ImplEntryType
 
class  ImplEntryList
 
class  ImplListBoxWindow
 
class  ImplListBox
 
class  ImplListBoxFloatingWindow
 
class  ImplWin
 
class  ImplBtn
 

Macros

#define HORZ_SCROLL   4
 
#define IMG_TXT_DISTANCE   6
 

Enumerations

enum  LB_EVENT_TYPE {
  LET_MBDOWN ,
  LET_TRACKING ,
  LET_KEYMOVE ,
  LET_KEYSPACE
}
 

Functions

void ImplInitDropDownButton (PushButton *pButton)
 

Macro Definition Documentation

◆ HORZ_SCROLL

#define HORZ_SCROLL   4

Definition at line 41 of file listbox.hxx.

◆ IMG_TXT_DISTANCE

#define IMG_TXT_DISTANCE   6

Definition at line 42 of file listbox.hxx.

Enumeration Type Documentation

◆ LB_EVENT_TYPE

Enumerator
LET_MBDOWN 
LET_TRACKING 
LET_KEYMOVE 
LET_KEYSPACE 

Definition at line 44 of file listbox.hxx.

Function Documentation

◆ ImplInitDropDownButton()

void ImplInitDropDownButton ( PushButton pButton)