LibreOffice Module vcl (master)  1
Classes | Enumerations | Functions
layout.hxx File Reference
#include <vcl/dllapi.h>
#include <vcl/button.hxx>
#include <vcl/help.hxx>
#include <vcl/scrbar.hxx>
#include <vcl/split.hxx>
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
#include <vcl/settings.hxx>
#include <vcl/event.hxx>
#include <vcl/vclptr.hxx>
#include <vcl/IContext.hxx>
#include <vcl/commandevent.hxx>
#include <set>
Include dependency graph for layout.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VclContainer
 
class  VclBox
 
class  VclVBox
 
class  VclHBox
 
class  VclButtonBox
 
struct  VclButtonBox::Requisition
 
class  VclVButtonBox
 
class  VclHButtonBox
 
class  VclGrid
 
struct  VclGrid::Value
 
class  VclBin
 
class  VclPaned
 
class  VclVPaned
 
class  VclHPaned
 
class  VclFrame
 
class  VclAlignment
 
class  VclExpander
 
class  VclScrolledWindow
 
class  VclViewport
 
class  VclEventBox
 
class  VclEventBox::EventBoxHelper
 
class  VclSizeGroup
 
class  VclDrawingArea
 

Enumerations

enum  VclButtonBoxStyle {
  VclButtonBoxStyle::Default,
  VclButtonBoxStyle::Spread,
  VclButtonBoxStyle::Edge,
  VclButtonBoxStyle::Start,
  VclButtonBoxStyle::End,
  VclButtonBoxStyle::Center
}
 

Functions

vcl::WindowfirstLogicalChildOfParent (const vcl::Window *pTopLevel)
 
vcl::WindowlastLogicalChildOfParent (const vcl::Window *pTopLevel)
 
vcl::WindownextLogicalChildOfParent (const vcl::Window *pTopLevel, const vcl::Window *pChild)
 
vcl::WindowprevLogicalChildOfParent (const vcl::Window *pTopLevel, const vcl::Window *pChild)
 
VCL_DLLPUBLIC bool isLayoutEnabled (const vcl::Window *pWindow)
 
bool isContainerWindow (const vcl::Window &rWindow)
 
bool isContainerWindow (const vcl::Window *pWindow)
 
Size getLegacyBestSizeForChildren (const vcl::Window &rWindow)
 
vcl::WindowgetNonLayoutParent (vcl::Window *pParent)
 

Enumeration Type Documentation

enum VclButtonBoxStyle
strong
Enumerator
Default 
Spread 
Edge 
Start 
End 
Center 

Definition at line 190 of file layout.hxx.

Function Documentation

vcl::Window* firstLogicalChildOfParent ( const vcl::Window pTopLevel)
Size getLegacyBestSizeForChildren ( const vcl::Window rWindow)
vcl::Window* getNonLayoutParent ( vcl::Window pParent)
bool isContainerWindow ( const vcl::Window rWindow)
inline
bool isContainerWindow ( const vcl::Window pWindow)
inline

Definition at line 829 of file layout.hxx.

References isContainerWindow().

VCL_DLLPUBLIC bool isLayoutEnabled ( const vcl::Window pWindow)
vcl::Window* lastLogicalChildOfParent ( const vcl::Window pTopLevel)
vcl::Window* nextLogicalChildOfParent ( const vcl::Window pTopLevel,
const vcl::Window pChild 
)
vcl::Window* prevLogicalChildOfParent ( const vcl::Window pTopLevel,
const vcl::Window pChild 
)