本文整理汇总了C++中WindowStyle::EnableDoubleClicks方法的典型用法代码示例。如果您正苦于以下问题:C++ WindowStyle::EnableDoubleClicks方法的具体用法?C++ WindowStyle::EnableDoubleClicks怎么用?C++ WindowStyle::EnableDoubleClicks使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WindowStyle
的用法示例。
在下文中一共展示了WindowStyle::EnableDoubleClicks方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetWindow
void
TrafficWidget::Prepare(ContainerWindow &parent, const PixelRect &rc)
{
instance = this;
WindowStyle style;
style.Hide();
style.EnableDoubleClicks();
const Look &look = UIGlobals::GetLook();
view = new FlarmTrafficControl2(look.flarm_dialog);
view->set(parent, rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top,
style);
SetWindow(view);
}
示例2:
void
MapWindow::Create(ContainerWindow &parent, const PixelRect &rc)
{
WindowStyle style;
style.EnableDoubleClicks();
DoubleBufferWindow::Create(parent, rc, style);
// initialize other systems
visible_projection.SetMapScale(fixed(5000));
visible_projection.SetScreenOrigin((rc.left + rc.right) / 2,
(rc.bottom + rc.top) / 2);
visible_projection.UpdateScreenBounds();
#ifndef ENABLE_OPENGL
buffer_projection = visible_projection;
#endif
}
示例3: settings
InfoBoxWindow::InfoBoxWindow(ContainerWindow &parent, PixelRect rc,
unsigned border_flags,
const InfoBoxSettings &_settings,
const InfoBoxLook &_look,
const UnitsLook &_units_look,
unsigned _id,
WindowStyle style)
:content(NULL),
settings(_settings), look(_look), units_look(_units_look),
border_kind(border_flags),
id(_id),
dragging(false), pressed(false),
force_draw_selector(false),
focus_timer(*this), dialog_timer(*this)
{
data.Clear();
style.EnableDoubleClicks();
Create(parent, rc, style);
}
示例4: parent
InfoBoxWindow::InfoBoxWindow(ContainerWindow &_parent,
PixelScalar x, PixelScalar y,
UPixelScalar width, UPixelScalar height,
int border_flags, const InfoBoxSettings &_settings,
const InfoBoxLook &_look,
const UnitsLook &_units_look,
WindowStyle style)
:content(NULL),
parent(_parent),
settings(_settings), look(_look), units_look(_units_look),
border_kind(border_flags),
force_draw_selector(false),
focus_timer(*this)
{
data.Clear();
style.EnableDoubleClicks();
set(parent, x, y, width, height, style);
id = -1;
}
示例5: GetContainer
void
TrafficWidget::Prepare(ContainerWindow &parent, const PixelRect &_rc)
{
ContainerWidget::Prepare(parent, _rc);
const Look &look = UIGlobals::GetLook();
const PixelRect rc = GetContainer().GetClientRect();
#ifndef GNAV
zoom_in_button = new WndSymbolButton(GetContainer(), look.dialog.button,
_T("+"), rc, ButtonWindowStyle(),
*this, ZOOM_IN);
zoom_out_button = new WndSymbolButton(GetContainer(), look.dialog.button,
_T("-"), rc, ButtonWindowStyle(),
*this, ZOOM_OUT);
previous_item_button = new WndSymbolButton(GetContainer(),
look.dialog.button,
_T("<"), rc, ButtonWindowStyle(),
*this, PREVIOUS_ITEM);
next_item_button = new WndSymbolButton(GetContainer(), look.dialog.button,
_T(">"), rc, ButtonWindowStyle(),
*this, NEXT_ITEM);
details_button = new WndButton(GetContainer(), look.dialog.button,
_("Details"), rc, ButtonWindowStyle(),
*this, DETAILS);
close_button = new WndButton(GetContainer(), look.dialog.button,
_("Close"), rc, ButtonWindowStyle(),
*this, CLOSE);
#endif
WindowStyle style;
style.EnableDoubleClicks();
view = new FlarmTrafficControl(look.flarm_dialog);
view->Create(GetContainer(), rc, style);
UpdateLayout();
}
示例6: Create
void Create(ContainerWindow &parent, PixelRect rc,
WindowStyle window_style=WindowStyle()) {
window_style.EnableDoubleClicks();
ThermalAssistantWindow::Create(parent, rc, window_style);
}