本文整理汇总了C++中wxSize::GetX方法的典型用法代码示例。如果您正苦于以下问题:C++ wxSize::GetX方法的具体用法?C++ wxSize::GetX怎么用?C++ wxSize::GetX使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxSize
的用法示例。
在下文中一共展示了wxSize::GetX方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: IsMinimised
bool wxRibbonPanel::IsMinimised(wxSize at_size) const
{
if(!m_minimised_size.IsFullySpecified())
return false;
return (at_size.GetX() <= m_minimised_size.GetX() &&
at_size.GetY() <= m_minimised_size.GetY()) ||
at_size.GetX() < m_smallest_unminimised_size.GetX() ||
at_size.GetY() < m_smallest_unminimised_size.GetY();
}
示例2: processResize
void WxWindow::processResize(const wxSize& size)
{
settings.width = size.GetX();
settings.height = size.GetY();
handleWindowResize();
}
示例3: SetCenter
void wxPolarAreaChart::SliceArc::Resize(const wxSize &size)
{
wxDouble x = (size.GetX() / 2);
wxDouble y = (size.GetY() / 2);
wxDouble radius = ((x < y) ? x : y);
SetCenter(x, y);
}
示例4: SetCenter
void wxDoughnutAndPieChartBase::SliceArc::Resize(const wxSize &size,
const wxDoughnutAndPieChartOptionsBase& options)
{
wxDouble x = (size.GetX() / 2) - 2;
wxDouble y = (size.GetY() / 2) - 2;
wxDouble outerRadius = ((x < y) ? x : y) - (GetOptions().GetOutlineWidth() / 2);
wxDouble innerRadius = outerRadius * ((wxDouble)options.GetPercentageInnerCutout()) / 100;
SetCenter(x, y);
SetRadiuses(outerRadius, innerRadius);
}
示例5: Add
void wxPolarAreaChart::Add(const wxChartSliceData &slice,
size_t index,
const wxSize &size)
{
wxDouble x = (size.GetX() / 2);
wxDouble y = (size.GetY() / 2);
wxDouble radius = ((x < y) ? x : y);
SliceArc::ptr newSlice = SliceArc::ptr(new SliceArc(slice,
x, y, 0, 0, radius));
m_slices.insert(m_slices.begin() + index, newSlice);
}
示例6: IsMinimised
// Checks if panel would be minimised at (client size) at_size
bool wxRibbonPanel::IsMinimised(wxSize at_size) const
{
if(GetSizer())
{
// we have no information on size change direction
// so check both
wxSize size = GetMinNotMinimisedSize();
if(size.x > at_size.x || size.y > at_size.y)
return true;
return false;
}
if(!m_minimised_size.IsFullySpecified())
return false;
return (at_size.GetX() <= m_minimised_size.GetX() &&
at_size.GetY() <= m_minimised_size.GetY()) ||
at_size.GetX() < m_smallest_unminimised_size.GetX() ||
at_size.GetY() < m_smallest_unminimised_size.GetY();
}