LibreOffice Module vcl (master)  1
Classes | Namespaces | Enumerations
floatwin.hxx File Reference
#include <vcl/dllapi.h>
#include <vcl/syswin.hxx>
#include <memory>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for floatwin.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< FloatWinPopupFlags >
 
struct  o3tl::typed_flags< FloatWinPopupEndFlags >
 
class  FloatingWindow
 

Namespaces

 o3tl
 

Enumerations

enum  FloatWinPopupFlags {
  FloatWinPopupFlags::NONE = 0x000000,
  FloatWinPopupFlags::AllowTearOff = 0x000001,
  FloatWinPopupFlags::Down = 0x000002,
  FloatWinPopupFlags::Up = 0x000004,
  FloatWinPopupFlags::Left = 0x000008,
  FloatWinPopupFlags::Right = 0x000010,
  FloatWinPopupFlags::NoKeyClose = 0x000020,
  FloatWinPopupFlags::AllMouseButtonClose = 0x000040,
  FloatWinPopupFlags::NoAppFocusClose = 0x000080,
  FloatWinPopupFlags::NewLevel = 0x000100,
  FloatWinPopupFlags::NoMouseUpClose = 0x000200,
  FloatWinPopupFlags::GrabFocus = 0x000400,
  FloatWinPopupFlags::NoHorzPlacement = 0x000800
}
 
enum  FloatWinPopupEndFlags {
  FloatWinPopupEndFlags::NONE = 0x00,
  FloatWinPopupEndFlags::Cancel = 0x01,
  FloatWinPopupEndFlags::TearOff = 0x02,
  FloatWinPopupEndFlags::DontCallHdl = 0x04,
  FloatWinPopupEndFlags::CloseAll = 0x08
}
 
enum  FloatWinTitleType {
  FloatWinTitleType::Unknown = 0,
  FloatWinTitleType::Normal = 1,
  FloatWinTitleType::TearOff = 2,
  FloatWinTitleType::Popup = 3,
  FloatWinTitleType::NONE = 4
}
 

Enumeration Type Documentation

enum FloatWinPopupEndFlags
strong
Enumerator
NONE 
Cancel 
TearOff 
DontCallHdl 
CloseAll 

Definition at line 52 of file floatwin.hxx.

enum FloatWinPopupFlags
strong
Enumerator
NONE 
AllowTearOff 
Down 
Up 
Left 
Right 
NoKeyClose 
AllMouseButtonClose 
NoAppFocusClose 
NewLevel 
NoMouseUpClose 
GrabFocus 
NoHorzPlacement 

Definition at line 31 of file floatwin.hxx.

enum FloatWinTitleType
strong
Enumerator
Unknown 
Normal 
TearOff 
Popup 
NONE 

Definition at line 65 of file floatwin.hxx.