Index: src/graphics.h.in =================================================================== RCS file: /cvs/octave/src/graphics.h.in,v retrieving revision 1.30 diff -c -r1.30 graphics.h.in *** src/graphics.h.in 12 Jan 2008 08:38:17 -0000 1.30 --- src/graphics.h.in 12 Jan 2008 12:04:36 -0000 *************** *** 954,960 **** class base_graphics_object; ! class base_properties { public: base_properties (const std::string& ty = "unknown", --- 954,960 ---- class base_graphics_object; ! class OCTINTERP_API base_properties { public: base_properties (const std::string& ty = "unknown", *************** *** 1100,1106 **** virtual void init (void) { } }; ! class base_graphics_object { public: friend class graphics_object; --- 1100,1106 ---- virtual void init (void) { } }; ! class OCTINTERP_API base_graphics_object { public: friend class graphics_object; *************** *** 1223,1229 **** int count; }; ! class graphics_object { public: graphics_object (void) : rep (new base_graphics_object ()) { } --- 1223,1229 ---- int count; }; ! class OCTINTERP_API graphics_object { public: graphics_object (void) : rep (new base_graphics_object ()) { } *************** *** 1388,1394 **** // --------------------------------------------------------------------- ! class root_figure : public base_graphics_object { public: class properties : public base_properties --- 1388,1394 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API root_figure : public base_graphics_object { public: class properties : public base_properties *************** *** 1520,1526 **** // --------------------------------------------------------------------- ! class figure : public base_graphics_object { public: class properties : public base_properties --- 1520,1526 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API figure : public base_graphics_object { public: class properties : public base_properties *************** *** 1647,1653 **** // --------------------------------------------------------------------- ! class axes : public base_graphics_object { public: class properties : public base_properties --- 1647,1653 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API axes : public base_graphics_object { public: class properties : public base_properties *************** *** 1712,1719 **** radio_property xdir , "{normal}|reverse" radio_property ydir , "{normal}|reverse" radio_property zdir , "{normal}|reverse" ! radio_property yaxislocation , "{left}|right" ! radio_property xaxislocation , "{bottom}|top" array_property view , Matrix () bool_property visible , "on" radio_property nextplot , "add|replace_children|{replace}" --- 1712,1719 ---- radio_property xdir , "{normal}|reverse" radio_property ydir , "{normal}|reverse" radio_property zdir , "{normal}|reverse" ! radio_property yaxislocation , "{left}|right|zero" ! radio_property xaxislocation , "{bottom}|top|zero" array_property view , Matrix () bool_property visible , "on" radio_property nextplot , "add|replace_children|{replace}" *************** *** 1844,1850 **** // --------------------------------------------------------------------- ! class line : public base_graphics_object { public: class properties : public base_properties --- 1844,1850 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API line : public base_graphics_object { public: class properties : public base_properties *************** *** 1935,1941 **** // --------------------------------------------------------------------- ! class text : public base_graphics_object { public: class properties : public base_properties --- 1935,1941 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API text : public base_graphics_object { public: class properties : public base_properties *************** *** 2027,2033 **** // --------------------------------------------------------------------- ! class image : public base_graphics_object { public: class properties : public base_properties --- 2027,2033 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API image : public base_graphics_object { public: class properties : public base_properties *************** *** 2110,2116 **** // --------------------------------------------------------------------- ! class patch : public base_graphics_object { public: class properties : public base_properties --- 2110,2116 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API patch : public base_graphics_object { public: class properties : public base_properties *************** *** 2209,2215 **** // --------------------------------------------------------------------- ! class surface : public base_graphics_object { public: class properties : public base_properties --- 2209,2215 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API surface : public base_graphics_object { public: class properties : public base_properties *************** *** 2311,2317 **** // --------------------------------------------------------------------- ! class gh_manager { protected: --- 2311,2317 ---- // --------------------------------------------------------------------- ! class OCTINTERP_API gh_manager { protected: *************** *** 2482,2491 **** // This function is NOT equivalent to the scripting language function gcf. ! graphics_handle gcf (void); // This function is NOT equivalent to the scripting language function gca. ! graphics_handle gca (void); #endif --- 2482,2491 ---- // This function is NOT equivalent to the scripting language function gcf. ! OCTINTERP_API graphics_handle gcf (void); // This function is NOT equivalent to the scripting language function gca. ! OCTINTERP_API graphics_handle gca (void); #endif