From ec80fc0832f3b0927822f096d5e4d62186da85f7 Mon Sep 17 00:00:00 2001 From: corvid Date: Thu, 6 Jan 2011 22:58:21 +0000 Subject: some fltkpreview --- dw/fltkpreview.cc | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) (limited to 'dw/fltkpreview.cc') diff --git a/dw/fltkpreview.cc b/dw/fltkpreview.cc index 0de11404..ac3dacc4 100644 --- a/dw/fltkpreview.cc +++ b/dw/fltkpreview.cc @@ -22,15 +22,13 @@ #include "fltkpreview.hh" #include "fltkmisc.hh" -#include -#include +#include +#include #include #include #include "preview.xbm" -using namespace ::fltk; - namespace dw { namespace fltk { @@ -159,7 +157,7 @@ bool FltkPreview::usesFltkWidgets () return false; } -void FltkPreview::drawFltkWidget (::fltk::Widget *widget, +void FltkPreview::drawFltkWidget (Fl_Widget *widget, core::Rectangle *area) { } @@ -167,7 +165,7 @@ void FltkPreview::drawFltkWidget (::fltk::Widget *widget, // ---------------------------------------------------------------------- FltkPreviewWindow::FltkPreviewWindow (dw::core::Layout *layout): - MenuWindow (1, 1) + Fl_Menu_Window (1, 1) { box (FL_EMBOSSED_BOX); @@ -205,7 +203,7 @@ void FltkPreviewWindow::reallocate () height = preview->canvasHeight * maxWidth / preview->canvasWidth; } - get_mouse(mx, my); + Fl::get_mouse(mx, my); posX = mx - preview->translateCanvasXToViewX (preview->scrollX + preview->scrollWidth / 2); @@ -237,13 +235,12 @@ void FltkPreviewWindow::reallocate () resize (posX, posY, width, height); - preview->w (w () - 2 * BORDER_WIDTH); - preview->h (h () - 2 * BORDER_WIDTH); + preview->size(w () - 2 * BORDER_WIDTH, h () - 2 * BORDER_WIDTH); } void FltkPreviewWindow::hideWindow () { - Window::hide (); + Fl_Window::hide (); } void FltkPreviewWindow::scrollTo (int mouseX, int mouseY) @@ -263,9 +260,9 @@ void FltkPreviewWindow::scrollTo (int mouseX, int mouseY) FltkPreviewButton::FltkPreviewButton (int x, int y, int w, int h, dw::core::Layout *layout, const char *label): - Button (x, y, w, h, label) + Fl_Button (x, y, w, h, label) { - image (new xbmImage (preview_bits, preview_width, preview_height)); + image (new Fl_Bitmap (preview_bits, preview_width, preview_height)); window = new FltkPreviewWindow (layout); } @@ -280,21 +277,21 @@ int FltkPreviewButton::handle (int event) switch (event) { case FL_PUSH: window->showWindow (); - return Button::handle (event); + return Fl_Button::handle (event); case FL_DRAG: if (window->visible ()) { window->scrollTo (Fl::event_x_root (), Fl::event_y_root ()); return 1; } - return Button::handle (event); + return Fl_Button::handle (event); case FL_RELEASE: window->hideWindow (); - return Button::handle (event); + return Fl_Button::handle (event); default: - return Button::handle (event); + return Fl_Button::handle (event); } } -- cgit v1.2.3