LibreOffice Module vcl (master) 1
Classes | Enumerations | Functions
layout.hxx File Reference
#include <config_options.h>
#include <vcl/dllapi.h>
#include <vcl/ctrl.hxx>
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
#include <vcl/settings.hxx>
#include <vcl/event.hxx>
#include <vcl/transfer.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  VclPaned
 
class  VclVPaned
 
class  VclHPaned
 
class  VclFrame
 
class  VclExpander
 
class  VclScrolledWindow
 
class  VclViewport
 
class  VclEventBox
 
class  VclEventBox::EventBoxHelper
 
class  VclSizeGroup
 
class  VclDrawingArea
 

Enumerations

enum class  VclButtonBoxStyle {
  Default ,
  Spread ,
  Edge ,
  Start ,
  End ,
  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)
 
void sort_native_button_order (const VclBox &rContainer)
 

Enumeration Type Documentation

◆ VclButtonBoxStyle

enum class VclButtonBoxStyle
strong
Enumerator
Default 
Spread 
Edge 
Start 
End 
Center 

Definition at line 198 of file layout.hxx.

Function Documentation

◆ firstLogicalChildOfParent()

vcl::Window * firstLogicalChildOfParent ( const vcl::Window pTopLevel)

◆ getLegacyBestSizeForChildren()

Size getLegacyBestSizeForChildren ( const vcl::Window rWindow)

◆ getNonLayoutParent()

vcl::Window * getNonLayoutParent ( vcl::Window pParent)

◆ isContainerWindow() [1/2]

bool isContainerWindow ( const vcl::Window rWindow)
inline

◆ isContainerWindow() [2/2]

bool isContainerWindow ( const vcl::Window pWindow)
inline

Definition at line 824 of file layout.hxx.

References isContainerWindow().

◆ isLayoutEnabled()

VCL_DLLPUBLIC bool isLayoutEnabled ( const vcl::Window pWindow)

◆ lastLogicalChildOfParent()

vcl::Window * lastLogicalChildOfParent ( const vcl::Window pTopLevel)

◆ nextLogicalChildOfParent()

vcl::Window * nextLogicalChildOfParent ( const vcl::Window pTopLevel,
const vcl::Window pChild 
)

◆ prevLogicalChildOfParent()

vcl::Window * prevLogicalChildOfParent ( const vcl::Window pTopLevel,
const vcl::Window pChild 
)

◆ sort_native_button_order()

void sort_native_button_order ( const VclBox rContainer)