4#ifndef __INCLUDED_FROM_DW_CORE_HH__
5# error Do not include this file directly, use "core.hh" instead.
9#include "../lout/debug.hh"
31 for (
int i = 0; i <
numPos; i++) {
56 inline int *
getX () {
return x; }
57 inline int *
getY () {
return y; }
59 inline int getX (
int i) {
return x[i]; }
60 inline int getY (
int i) {
return y[i]; }
Hold arguments passed to dw::core::Widget::sizeRequest and dw::core::Widget::getExtremes,...
Widget * getReference(int i)
bool isEquivalent(SizeParams *other)
Compares two instances, but considers a change in the order of the reference widgets as equivalent.
SizeParams & operator=(const SizeParams &other)
void fill(int numPos, Widget **references, int *x, int *y)
void forChild(Widget *parent, Widget *child, int xRel, int yRel, SizeParams *childParams)
Widget ** getReferences()
bool findReference(Widget *reference, int *x, int *y)
#define DBG_OBJ_SET_NUM(var, val)
#define DBG_OBJ_ARRSET_NUM(var, ind, val)
#define DBG_OBJ_ARRSET_PTR(var, ind, val)
Dw is in this namespace, or sub namespaces of this one.