diff options
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm | 2 | ||||
| -rw-r--r-- | src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx | 2 | ||||
| -rw-r--r-- | src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx | 4 | ||||
| -rw-r--r-- | src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx | 2 | ||||
| -rw-r--r-- | src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx | 20 | ||||
| -rw-r--r-- | src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx | 4 | ||||
| -rw-r--r-- | src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx | 12 | ||||
| -rw-r--r-- | src/drivers/X11/Fl_X11_Window_Driver.cxx | 14 |
8 files changed, 30 insertions, 30 deletions
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm index 4a9d9751b..74468ae96 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm +++ b/src/drivers/Cocoa/Fl_Cocoa_Gl_Window_Driver.mm @@ -282,7 +282,7 @@ void Fl_Cocoa_Gl_Window_Driver::after_show() { float Fl_Cocoa_Gl_Window_Driver::pixels_per_unit() { - int retina = (fl_mac_os_version >= 100700 && Fl::use_high_res_GL() && Fl_X::i(pWindow) && + int retina = (fl_mac_os_version >= 100700 && Fl::use_high_res_GL() && Fl_X::flx(pWindow) && Fl_Cocoa_Window_Driver::driver(pWindow)->mapped_to_retina()) ? 2 : 1; return retina * Fl_Graphics_Driver::default_driver().scale(); } diff --git a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx index e2ccbe969..76eee9e12 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx +++ b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx @@ -180,7 +180,7 @@ void Fl_Cocoa_Screen_Driver::grab(Fl_Window* win) { if (win) { if (!Fl::grab_) { - fl_capture = (FLWindow*)(Fl_X::i(Fl::first_window())->xid); + fl_capture = (FLWindow*)(Fl_X::flx(Fl::first_window())->xid); Fl_Cocoa_Window_Driver::driver(Fl::first_window())->set_key_window(); } Fl::grab_ = win; diff --git a/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx b/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx index 22b6af0f8..8a0370ee1 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx +++ b/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx @@ -58,7 +58,7 @@ void Fl_Cocoa_Window_Driver::flush_overlay() oWindow->clear_damage(FL_DAMAGE_ALL); } if (oWindow->damage() & ~FL_DAMAGE_EXPOSE) { - Fl_X *myi = Fl_X::i(pWindow); + Fl_X *myi = Fl_X::flx(pWindow); fl_clip_region(myi->region); myi->region = 0; fl_begin_offscreen(other_xid); draw(); @@ -215,7 +215,7 @@ void Fl_Cocoa_Window_Driver::shape(const Fl_Image* img) { void Fl_Cocoa_Window_Driver::hide() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); // MacOS X manages a single pointer per application. Make sure that hiding // a toplevel window will not leave us with some random pointer shape, or // worst case, an invisible pointer diff --git a/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx index 8e2d0816a..638ea48a9 100644 --- a/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Screen_Driver.cxx @@ -1537,7 +1537,7 @@ void *Fl_Wayland_Screen_Driver::control_maximize_button(void *data) { Fl_Window *win = Fl::first_window(); while (win) { if (!win->parent() && win->border() && - !( ((struct wld_window*)Fl_X::i(win)->xid)->state & LIBDECOR_WINDOW_STATE_MAXIMIZED) ) { + !( ((struct wld_window*)Fl_X::flx(win)->xid)->state & LIBDECOR_WINDOW_STATE_MAXIMIZED) ) { win_dims *dim = new win_dims; dim->tracker = new Fl_Widget_Tracker(win); Fl_Window_Driver *dr = Fl_Window_Driver::driver(win); diff --git a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx index 6c939d37b..e2b1c0ec5 100644 --- a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx @@ -185,7 +185,7 @@ void Fl_Wayland_Window_Driver::flush_overlay() oWindow->clear_damage(FL_DAMAGE_ALL); } if (oWindow->damage() & ~FL_DAMAGE_EXPOSE) { - Fl_X *myi = Fl_X::i(pWindow); + Fl_X *myi = Fl_X::flx(pWindow); fl_clip_region(myi->region); myi->region = 0; fl_begin_offscreen(other_xid); draw(); @@ -363,7 +363,7 @@ void Fl_Wayland_Window_Driver::make_current() { Fl_Region clip_region = fl_graphics_driver->XRectangleRegion(extents->x, extents->y, extents->width, extents->height); //printf("make_current: %dx%d %dx%d\n",extents->x, extents->y, extents->width, extents->height); - Fl_X::i(pWindow)->region = clip_region; + Fl_X::flx(pWindow)->region = clip_region; } else fl_graphics_driver->clip_region(0); @@ -390,8 +390,8 @@ void Fl_Wayland_Window_Driver::flush() { struct wld_window *window = fl_wl_xid(pWindow); if (!window || !window->configured_width) return; - Fl_X *i = Fl_X::i(pWindow); - struct flCairoRegion* r = (struct flCairoRegion*)i->region; + Fl_X *ip = Fl_X::flx(pWindow); + struct flCairoRegion* r = (struct flCairoRegion*)ip->region; float f = Fl::screen_scale(pWindow->screen_num()); if (r && window->buffer) { for (int i = 0; i < r->count; i++) { @@ -435,7 +435,7 @@ static void delayed_delete_Fl_X(Fl_X *i) { void Fl_Wayland_Window_Driver::hide() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); if (hide_common()) return; if (ip->region) { Fl_Graphics_Driver::default_driver().XDestroyRegion(ip->region); @@ -492,7 +492,7 @@ void Fl_Wayland_Window_Driver::hide() { void Fl_Wayland_Window_Driver::map() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); struct wld_window *wl_win = (struct wld_window*)ip->xid; if (wl_win->kind == SUBWINDOW && !wl_win->subsurface) { struct wld_window *parent = fl_wl_xid(pWindow->window()); @@ -514,7 +514,7 @@ void Fl_Wayland_Window_Driver::map() { void Fl_Wayland_Window_Driver::unmap() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); struct wld_window *wl_win = (struct wld_window*)ip->xid; if (wl_win->kind == SUBWINDOW && wl_win->wl_surface) { wl_surface_attach(wl_win->wl_surface, NULL, 0, 0); @@ -527,7 +527,7 @@ void Fl_Wayland_Window_Driver::unmap() { void Fl_Wayland_Window_Driver::size_range() { if (shown()) { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); struct wld_window *wl_win = (struct wld_window*)ip->xid; float f = Fl::screen_scale(pWindow->screen_num()); if (wl_win->kind == DECORATED && wl_win->frame) { @@ -555,7 +555,7 @@ void Fl_Wayland_Window_Driver::size_range() { void Fl_Wayland_Window_Driver::iconize() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); struct wld_window *wl_win = (struct wld_window*)ip->xid; if (wl_win->kind == DECORATED) { libdecor_frame_set_minimized(wl_win->frame); @@ -1197,7 +1197,7 @@ void Fl_Wayland_Window_Driver::makeWindow() xp->xid = (fl_uintptr_t)new_window; other_xid = 0; xp->w = pWindow; - i(xp); + flx(xp); xp->region = 0; if (!pWindow->parent()) { xp->next = Fl_X::first; diff --git a/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx index e941fa5a9..8d84ab15a 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx +++ b/src/drivers/WinAPI/Fl_WinAPI_Gl_Window_Driver.cxx @@ -137,7 +137,7 @@ Fl_Gl_Choice *Fl_WinAPI_Gl_Window_Driver::find(int m, const int *alistp) GLContext Fl_WinAPI_Gl_Window_Driver::do_create_gl_context(Fl_Window* window, const Fl_Gl_Choice* g, int layer) { - Fl_X* i = Fl_X::i(window); + Fl_X* i = Fl_X::flx(window); HDC hdc = Fl_WinAPI_Window_Driver::driver(window)->private_dc; if (!hdc) { hdc = Fl_WinAPI_Window_Driver::driver(window)->private_dc = GetDCEx((HWND)i->xid, 0, DCX_CACHE); @@ -186,7 +186,7 @@ void Fl_WinAPI_Gl_Window_Driver::make_overlay_current() { if (overlay() != this) { set_gl_context(pWindow, (GLContext)overlay()); // if (fl_overlay_depth) - // wglRealizeLayerPalette(Fl_X::i(this)->private_dc, 1, TRUE); + // wglRealizeLayerPalette(Fl_X::flx(this)->private_dc, 1, TRUE); } else #endif glDrawBuffer(GL_FRONT); diff --git a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx index 2dcd8ce9c..9783efde6 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx +++ b/src/drivers/WinAPI/Fl_WinAPI_Window_Driver.cxx @@ -286,7 +286,7 @@ void Fl_WinAPI_Window_Driver::flush_double() { if (!shown()) return; pWindow->make_current(); // make sure fl_gc is non-zero - Fl_X *i = Fl_X::i(pWindow); + Fl_X *i = Fl_X::flx(pWindow); if (!i) return; // window not yet created if (!other_xid) { @@ -332,7 +332,7 @@ void Fl_WinAPI_Window_Driver::flush_overlay() if (!shown()) return; pWindow->make_current(); // make sure fl_gc is non-zero - Fl_X *i = Fl_X::i(pWindow); + Fl_X *i = Fl_X::flx(pWindow); if (!i) return; // window not yet created int eraseoverlay = (pWindow->damage()&FL_DAMAGE_OVERLAY); @@ -371,7 +371,7 @@ void Fl_WinAPI_Window_Driver::icons(const Fl_RGB_Image *icons[], int count) { } } - if (Fl_X::i(pWindow)) + if (Fl_X::flx(pWindow)) set_icons(); } @@ -442,7 +442,7 @@ extern void fl_clipboard_notify_retarget(HWND wnd); extern void fl_update_clipboard(void); void Fl_WinAPI_Window_Driver::hide() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); // STR#3079: if there remains a window and a non-modal window, and the window is deleted, // the app remains running without any apparent window. // Bug mechanism: hiding an owner window unmaps the owned (non-modal) window(s) @@ -582,7 +582,7 @@ void Fl_WinAPI_Window_Driver::fullscreen_off(int X, int Y, int W, int H) { // Remove the xid temporarily so that Fl_WinAPI_Window_Driver::fake_X_wm() behaves like it // does in Fl_WinAPI_Window_Driver::makeWindow(). HWND xid = fl_xid(pWindow); - Fl_X::i(pWindow)->xid = 0; + Fl_X::flx(pWindow)->xid = 0; int wx, wy, bt, bx, by; switch (fake_X_wm(wx, wy, bt, bx, by)) { case 0: @@ -596,7 +596,7 @@ void Fl_WinAPI_Window_Driver::fullscreen_off(int X, int Y, int W, int H) { } break; } - Fl_X::i(pWindow)->xid = (fl_uintptr_t)xid; + Fl_X::flx(pWindow)->xid = (fl_uintptr_t)xid; // compute window position and size in scaled units float s = Fl::screen_driver()->scale(screen_num()); int scaledX = int(ceil(X*s)), scaledY= int(ceil(Y*s)), scaledW = int(ceil(W*s)), scaledH = int(ceil(H*s)); diff --git a/src/drivers/X11/Fl_X11_Window_Driver.cxx b/src/drivers/X11/Fl_X11_Window_Driver.cxx index 277019258..531886f7a 100644 --- a/src/drivers/X11/Fl_X11_Window_Driver.cxx +++ b/src/drivers/X11/Fl_X11_Window_Driver.cxx @@ -81,7 +81,7 @@ void Fl_X11_Window_Driver::decorated_win_size(int &w, int &h) if (!win->shown() || win->parent() || !win->border() || !win->visible()) return; Window root, parent, *children; unsigned n = 0; - Status status = XQueryTree(fl_display, Fl_X::i(win)->xid, &root, &parent, &children, &n); + Status status = XQueryTree(fl_display, Fl_X::flx(win)->xid, &root, &parent, &children, &n); if (status != 0 && n) XFree(children); // when compiz is used, root and parent are the same window // and I don't know where to find the window decoration @@ -91,7 +91,7 @@ void Fl_X11_Window_Driver::decorated_win_size(int &w, int &h) // sometimes, very wide window borders are reported // ignore them all: XWindowAttributes w_attributes; - XGetWindowAttributes(fl_display, Fl_X::i(win)->xid, &w_attributes); + XGetWindowAttributes(fl_display, Fl_X::flx(win)->xid, &w_attributes); if (attributes.width - w_attributes.width >= 20) { attributes.height -= (attributes.width - w_attributes.width); attributes.width = w_attributes.width; @@ -124,7 +124,7 @@ int Fl_X11_Window_Driver::decorated_w() void Fl_X11_Window_Driver::take_focus() { - Fl_X *i = Fl_X::i(pWindow); + Fl_X *i = Fl_X::flx(pWindow); if (!Fl_X11_Screen_Driver::ewmh_supported()) { // Save and restore the current group because 'show()' sets it to NULL. @@ -162,7 +162,7 @@ void Fl_X11_Window_Driver::flush_double() void Fl_X11_Window_Driver::flush_double(int erase_overlay) { pWindow->make_current(); // make sure fl_gc is non-zero - Fl_X *i = Fl_X::i(pWindow); + Fl_X *i = Fl_X::flx(pWindow); if (!other_xid) { other_xid = fl_create_offscreen(w(), h()); #if FLTK_USE_CAIRO @@ -201,7 +201,7 @@ void Fl_X11_Window_Driver::flush_overlay() #if FLTK_USE_CAIRO float scale = fl_graphics_driver->scale(); int W = pWindow->w() * scale, H = pWindow->h() * scale; - cairo_surface_t *s = cairo_xlib_surface_create(fl_display, Fl_X::i(pWindow)->xid, fl_visual->visual, W, H); + cairo_surface_t *s = cairo_xlib_surface_create(fl_display, Fl_X::flx(pWindow)->xid, fl_visual->visual, W, H); cairo_t *overlay_cairo = cairo_create(s); cairo_surface_destroy(s); cairo_save(overlay_cairo); @@ -323,7 +323,7 @@ void Fl_X11_Window_Driver::icons(const Fl_RGB_Image *icons[], int count) { } } - if (Fl_X::i(pWindow)) + if (Fl_X::flx(pWindow)) set_icons(); } @@ -433,7 +433,7 @@ void Fl_X11_Window_Driver::make_current() { void Fl_X11_Window_Driver::hide() { - Fl_X* ip = Fl_X::i(pWindow); + Fl_X* ip = Fl_X::flx(pWindow); if (hide_common()) return; if (ip->region) Fl_Graphics_Driver::default_driver().XDestroyRegion(ip->region); # if USE_XFT && ! FLTK_USE_CAIRO |
