3 #include <l4/mag-gfx/mem_factory>
4 #include <l4/mag-gfx/gfx_colors>
6 #include <l4/scout-gfx/fade_icon>
7 #include <l4/scout-gfx/pt_factory>
12 using Mag_gfx::Pixel_info;
14 template< typename PT >
15 class Csf : public ::Factory, public Scout_gfx::Pt::Factory<PT>
19 Scout_gfx::Parent_widget *create_panel(Scout_browser *b)
20 { return new Panel<PT>(this, b); }
24 static Csf<Mag_gfx::Rgb15> _csf_rgb15;
25 static Csf<Mag_gfx::Bgr15> _csf_bgr15;
26 static Csf<Mag_gfx::Rgb16> _csf_rgb16;
27 static Csf<Mag_gfx::Bgr16> _csf_bgr16;
28 static Csf<Mag_gfx::Rgb24> _csf_rgb24;
29 static Csf<Mag_gfx::Rgb32> _csf_rgb32;