switch (surface_type)
{
case GDK_SURFACE_TOPLEVEL:
- ret = _gdk_macos_toplevel_surface_new (display, parent, frame_clock, x, y, width, height);
+ ret = _gdk_macos_toplevel_surface_new (display, frame_clock, x, y, width, height);
break;
case GDK_SURFACE_POPUP:
GType _gdk_macos_toplevel_surface_get_type (void);
GdkMacosSurface *_gdk_macos_toplevel_surface_new (GdkMacosDisplay *display,
- GdkSurface *parent,
GdkFrameClock *frame_clock,
int x,
int y,
GdkMacosSurface *
_gdk_macos_toplevel_surface_new (GdkMacosDisplay *display,
- GdkSurface *parent,
GdkFrameClock *frame_clock,
int x,
int y,
g_return_val_if_fail (GDK_IS_MACOS_DISPLAY (display), NULL);
g_return_val_if_fail (!frame_clock || GDK_IS_FRAME_CLOCK (frame_clock), NULL);
- g_return_val_if_fail (!parent || GDK_IS_MACOS_SURFACE (parent), NULL);
style_mask = (NSWindowStyleMaskTitled |
NSWindowStyleMaskClosable |
NSWindowStyleMaskMiniaturizable |
NSWindowStyleMaskResizable);
- if (parent != NULL)
- {
- x += GDK_MACOS_SURFACE (parent)->root_x;
- y += GDK_MACOS_SURFACE (parent)->root_y;
- }
-
_gdk_macos_display_to_display_coords (display, x, y + height, &nx, &ny);
screen = _gdk_macos_display_get_screen_at_display_coords (display, nx, ny);