Horizon
Loading...
Searching...
No Matches
horizon::View3DWindow Class Reference
Inheritance diagram for horizon::View3DWindow:
horizon::Changeable

Public Types

enum class  Mode { BOARD , PACKAGE }
typedef sigc::signal< void > type_signal_request_update
typedef sigc::signal< void, UUIDtype_signal_package_select
Public Types inherited from horizon::Changeable
typedef sigc::signal< void > type_signal_changed

Public Member Functions

 View3DWindow (BaseObjectType *cobject, const Glib::RefPtr< Gtk::Builder > &x, const class Board &b, class IPool &p, Mode mode, class Canvas3D *ca_custom)
void update (bool clear=false)
void set_needs_update ()
void set_highlights (const std::set< UUID > &pkgs)
void add_widget (Gtk::Widget *w)
void set_solder_mask_color (const Gdk::RGBA &c)
Gdk::RGBA get_solder_mask_color ()
void set_silkscreen_color (const Gdk::RGBA &c)
Gdk::RGBA get_silkscreen_color ()
void set_substrate_color (const Gdk::RGBA &c)
Gdk::RGBA get_substrate_color ()
class Canvas3Dget_canvas ()
void apply_preferences (const class Preferences &prefs)
type_signal_request_update signal_request_update ()
type_signal_request_update signal_present_imp ()
type_signal_package_select signal_package_select ()
void set_3d_title (const std::string &s)
Public Member Functions inherited from horizon::Changeable
type_signal_changed signal_changed ()

Static Public Member Functions

static View3DWindow * create (const class Board &b, class IPool &p, Mode mode, class Canvas3D *ca_custom=nullptr)

Additional Inherited Members

Protected Attributes inherited from horizon::Changeable
type_signal_changed s_signal_changed

The documentation for this class was generated from the following files: