本文整理汇总了C++中Display::Get方法的典型用法代码示例。如果您正苦于以下问题:C++ Display::Get方法的具体用法?C++ Display::Get怎么用?C++ Display::Get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Display
的用法示例。
在下文中一共展示了Display::Get方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: RootWindow
static ::Window make_window(
const Display& display,
const VisualInfo& vi,
const Colormap& cmap,
unsigned width,
unsigned height
)
{
::XSetWindowAttributes swa;
swa.colormap = cmap.Handle();
swa.background_pixmap = None;
swa.border_pixel = 0;
swa.event_mask = StructureNotifyMask;
//
return ::XCreateWindow(
display,
RootWindow(display.Get(), vi->screen),
0, 0, width, height,
0,
vi->depth,
InputOutput,
vi->visual,
CWBorderPixel | CWColormap | CWEventMask,
&swa
);
}
示例2:
Colormap(const Display& display, const VisualInfo& vi)
: DisplayObject< ::Colormap>(
display,
::XCreateColormap(
display,
RootWindow(display.Get(), vi->screen),
vi->visual,
AllocNone
),
::XFreeColormap,
"Error creating X Colormap"
){ }