Namespace Hymma.Solidworks.Addins
Classes
- AddinAttribute
You should decorate your addin classes with this attribute
defines informative properties about your addin
- AddinCommand
a wrapper for a command in solidworks
- AddinCommandGroup
a model for SolidWorks.Interop.sldworks.CommandGroup
- AddinCommandTab
represents a command tab that host commands
- AddinConstants
generate a new id
- AddinConstants.SolidworksMenu
provides names of all menus in SOLIDWORKS
- AddinIcons
generates SolidWORKS ready icons
- AddinMaker
Base class for creating SolidWorks add-ins. Inherit from this class and override GetUserInterFace() to define your add-in's user interface.
- AddinUserInterface
Represents the complete user interface definition for a SolidWorks add-in, including command tabs, property manager pages, and icon storage configuration.
- CalloutModel
Allows add-in applications to manipulate single and multi-row callouts
- CalloutRow
a row in a CalloutModel
- CalloutRowTargetChangedEventArgs
event args for when a row's target is changed
- IPmpControl
a wrapper for solidworks property manager page controllers
- MaskedBitmap
adds an alpha layer to a bitmap file
- OnConnectToSwEventArgs
event arguments for when solidworks connects or disconnects from your add-in
- OnRowValueChangedEventArgs
event args for CalloutEventHandler
- PmpBitmap
picture inside a property manager page
- PmpBitmapButton
a bitmap button for property manager page
- PmpBitmapButtonCheckable
a checkable bitmap button
- PmpButton
a button in property manager page
- PmpButtonBase<T>
represents a base class for all buttons in a property manager page
- PmpCheckBox
a check box in a property manger page
- PmpCheckBoxCheckedEventArgs
event arguments for Checked
- PmpCloseEventArgs
event args for property manager page close event
- PmpComboBox
a combo box with multiple text values
- PmpControlDisplayingEventArgs
provides useful arguments and parameters for Displaying
- PmpControl<T>
a SOLIDWORKS property manager page control
- PmpEventHandler
handles property manager page events
- PmpGroup
a wrapper for solidworks property manager page groups
- PmpGroupCheckable
a checkable group in property manager page
- PmpKeyStrokeEventArgs
event arguments for KeyStroke
- PmpLabel
a lable inside a property manager page
- PmpLabelDisplayingEventArgs
event arguments for a PmpLabel
- PmpListBox
Allows you to access a PropertyManager page list box control.
- PmpListboxDisplayingEventArgs
on display event arguments for PmpListBox
- PmpNumberBox
creates and allows you to access a number box in a property manager page
- PmpNumberBoxDisplayingEventArgs
event arguments for numberbox
- PmpRadioButton
a SolidWORKS radio button in property managers
- PmpSelectionBox
A selection box control for SolidWorks property manager pages that allows users to select entities (faces, edges, bodies, etc.) from the graphics area.
- PmpSelectionBoxDisplayingEventArgs
event argument for Displaying event
- PmpSelectionBoxListChangedEventArgs
provides event arguments for ListChanged event
- PmpSelectionBoxSelectionSubmittedEventArgs
event arguments for SelectionSubmitted
- PmpSlider
a slider in property manager page
- PmpTab
Tab for a PropertyManager page.
- PmpTabClickedEventArgs
event args for tab clicked event
- PmpTextBase<T>
a base class for text based controls in a property manager page
- PmpTextBox
A text box control for SolidWorks property manager pages.
- PmpUiModel
a wrapper for solidworks property manager page UI
- PmpWinFormContoller<T>
Allows using a Windows winForm or Windows Form user control in the property manager page
- PmpWpfHost
a windows winForm host that solidworks uses to show win forms or wpf
- PopUpMenuItem
allows access to a pop up menu item
- PropertyManagerPageBase
an abstract class for making property manager page
- PropertyManagerPageX64
Generates Property Manager Page for a Solidworks Addin of type AddinMaker that runs on X64 base CPU
since 2015 solidworks supports X64 CPU only
- SolidworksCalloutHandler
Allows access to and modifcation of text in a specific row in a callout
Interfaces
- IAddinCommandGroup
represents a solidworks command group that hosts serveral commands
- IReleaseSolidworksObject
an interface for classes that can release solidworks objects
- IWrapSolidworksObject<T>
an interface for classes that hide a native solidworks object
Enums
- BitmapButtons
a list of standard solidworks bitmaps
- BtnSize
size of icons that can be used for a PmpBitmapButton
- ComboBoxStyles
styles that can be used on a combobox
- ControlResizeStyles
PropertyManager page control resize options. Bitmask.
- LabelStyles
styles for a label in property manager pages
- ListboxStyles
PropertyManager page list box styles. Bitmask.
- NumberBoxStyles
PropertyManager page number box styles.Bitmask.
- NumberBoxUnit
units for PmpNumberBox
- PmpCloseReason
defines the reason a property manager page was closed
- PmpCursorStyles
PropertyManager page's cursor after a user makes a selection in the SOLIDWORKS graphics area.
- PmpOptions
Options for PropertyManager pages. Bitmask.
- SelectionBoxStyles
styles for selection box in a property manager page
- SliderStyles
Bitwise styles for PmpSlider
- SysColor
system colors as defined in Tools > Options > Colors. in the SOLIDWORKS user interface
- TexTBoxStyles
PropertyManager page textbox styles. Bitmask.
- UnderLineStyles
Underline style of PropertyManager page label
Delegates
- CalloutEventHandler
evnet handler for when a row's value is changed by the user
- PmpControlDisplayingEventHandler
event handler for a Displaying event
- PmpLabelDisplayingEventHandler
event handler for Displaying
- PmpListboxDisplayingEventHandler
event handler for Displaying
- PmpListboxRightClickedEventHandler
event handler for RightClicked
- PmpListboxSelectionChangedEventHandler
event handler for SelectionChanged
- PmpNumberBoxDisplayingEventHandler
handler for Displaying
- PmpSelectionBoxEventHandler
handles events for a PmpSelectionBox event that does not have any event argument
- PmpSelectionBoxEventHandler<EventArgs>
an event handler for PmpSelectionBox where th event returns some event arguments
- PmpSelectionBoxSelectionSubmittedEventHandler
and event handler for SelectionSubmitted