Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractLayout.cpp File Reference
#include "AbstractLayout.hpp"
#include "core/assert.hpp"
#include "core/memOps.hpp"
#include "ui/gui/IComponentsGUI.hpp"
#include "ui/gui/IListenerAccept.hpp"
#include "ui/gui/IListenerIsAccept.hpp"
#include "ui/gui/IListenerUpdate.hpp"
#include <string>
Include dependency graph for AbstractLayout.cpp:

Classes

class  IsAcceptLayout::CPrvAbstractLayoutIsAccept
 
class  AcceptLayout::CPrvAbstractLayoutAccept
 
class  UpdateLayout::CPrvAbstractLayoutUpdate
 
class  CPrvEmplacedListenerClick
 

Namespaces

namespace  IsAcceptLayout
 
namespace  AcceptLayout
 
namespace  UpdateLayout
 

Functions

static bool IsAcceptLayout::prvIsAcceptComponent (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components, std::string *msgError)
 
static void AcceptLayout::prvProcessComponent (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components)
 
static void UpdateLayout::prvUpdateComponent (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components)
 
static void prvSetAlignmentHorizontal (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components, const CEnumComponentsGUI::EAlignmentHorizontal alignment)
 
static void prvSetAlignmentVertical (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components, const CEnumComponentsGUI::EAlignmentVertical alignment)
 
void prvProcessCompact (std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components, const bool isExpand, const iv::types::padding padding)
 
static void prvAddComponentsFrame (CDialog *dlgFather, AbstractComponentGUI *compFather, IWidget *compFrameLayout, const std::shared_ptr< IComponentsGUI > &frame, const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components, const bool isStart)
 
static void prvProcessCloseChildrenLayout (const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > &components)
 

Function Documentation

◆ prvAddComponentsFrame()

static void prvAddComponentsFrame ( CDialog * dlgFather,
AbstractComponentGUI * compFather,
IWidget * compFrameLayout,
const std::shared_ptr< IComponentsGUI > & frame,
const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > & components,
const bool isStart )
static

◆ prvProcessCloseChildrenLayout()

static void prvProcessCloseChildrenLayout ( const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > & components)
static

◆ prvProcessCompact()

void prvProcessCompact ( std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > & components,
const bool isExpand,
const iv::types::padding padding )

◆ prvSetAlignmentHorizontal()

static void prvSetAlignmentHorizontal ( const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > & components,
const CEnumComponentsGUI::EAlignmentHorizontal alignment )
static

◆ prvSetAlignmentVertical()

static void prvSetAlignmentVertical ( const std::vector< std::shared_ptr< AbstractLayout::SComponentsBox > > & components,
const CEnumComponentsGUI::EAlignmentVertical alignment )
static