packaging tweaks for OS X
[ardour.git] / gtk2_ardour / mouse_cursors.cc
index 46beb8b47c1a5b6d57c2780a7a77a287a2ea88c6..fa3ce331d660bcd28d272c6f4f2a86a5d6755951 100644 (file)
@@ -41,14 +41,14 @@ MouseCursors::MouseCursors ()
        Color ffg ("#000000");
 
        {
-               RefPtr<Bitmap> source = Bitmap::create (fader_cursor_bits, fader_cursor_width, fader_cursor_height);
-               RefPtr<Bitmap> mask = Bitmap::create (fader_cursor_mask_bits, fader_cursor_width, fader_cursor_height);
+               RefPtr<Bitmap> source = Bitmap::create ((char const *) fader_cursor_bits, fader_cursor_width, fader_cursor_height);
+               RefPtr<Bitmap> mask = Bitmap::create ((char const *) fader_cursor_mask_bits, fader_cursor_width, fader_cursor_height);
                fader = new Cursor (source, mask, ffg, fbg, fader_cursor_x_hot, fader_cursor_y_hot);
        }
 
        {
-               RefPtr<Bitmap> source = Bitmap::create (speaker_cursor_bits, speaker_cursor_width, speaker_cursor_height);
-               RefPtr<Bitmap> mask = Bitmap::create (speaker_cursor_mask_bits, speaker_cursor_width, speaker_cursor_height);
+               RefPtr<Bitmap> source = Bitmap::create ((char const *) speaker_cursor_bits, speaker_cursor_width, speaker_cursor_height);
+               RefPtr<Bitmap> mask = Bitmap::create ((char const *) speaker_cursor_mask_bits, speaker_cursor_width, speaker_cursor_height);
                speaker = new Cursor (source, mask, ffg, fbg, speaker_cursor_x_hot, speaker_cursor_y_hot);
        }
 
@@ -169,7 +169,11 @@ MouseCursors::MouseCursors ()
                expand_up_down = new Cursor (Display::get_default(), p, 4, 11);
        }
 
-       selector = new Cursor (XTERM);
+       {
+               RefPtr<Pixbuf> p (::get_icon ("i_beam_cursor"));
+               selector = new Cursor (Display::get_default(), p, 4, 11);
+       }
+
        time_fx = new Cursor (SIZING);
        wait = new Cursor (WATCH);
        timebar = new Cursor(LEFT_PTR);