#include <rhinoSdkAppSettings.h>
◆ middle_mouse_mode
Enumerator |
---|
popup_menu | |
popup_toolbar | |
run_macro | |
◆ mouse_select_mode
Enumerator |
---|
crossing | |
window | |
combo | |
◆ CRhinoAppGeneralSettings()
CRhinoAppGeneralSettings::CRhinoAppGeneralSettings |
( |
| ) |
|
◆ Defaults()
void CRhinoAppGeneralSettings::Defaults |
( |
| ) |
|
◆ LoadProfile()
◆ MiddleMouseToolBar()
const class CRhinoUiToolBar* CRhinoAppGeneralSettings::MiddleMouseToolBar |
( |
| ) |
const |
Description: Call this method to get the tool bar that will be displayed if popup_toolbar == m_middle_mouse_mode Returns: Returns pointer to tool bar to pop-up if found otherwise NULL
◆ operator!=()
◆ operator==()
◆ ParseStartUpCommandList()
◆ SaveProfile()
◆ Default
◆ m_bAutomaticPointsOn
bool CRhinoAppGeneralSettings::m_bAutomaticPointsOn |
When true single selecting objects (currently curves and annotations) automatically turns on control points.
◆ m_bAutoUpdateCommandContext
bool CRhinoAppGeneralSettings::m_bAutoUpdateCommandContext |
CommandContext dialog auto-update feature.
◆ m_bControlShiftSubObjectSelect
bool CRhinoAppGeneralSettings::m_bControlShiftSubObjectSelect |
when true Control+Shift+click/window selects subobjects in addition to group members
◆ m_bEnableContextMenu
bool CRhinoAppGeneralSettings::m_bEnableContextMenu |
Right mouse button.
True if right mouse down + delay will pop up context menu on a mouse up if no move happens.
◆ m_bEnableParentLayerControl
bool CRhinoAppGeneralSettings::m_bEnableParentLayerControl |
If true, then parent layers control the visible and locked modes of sublayers. Otherwise, layers operate independently.
◆ m_bMiddleMousePlainButtonRotate
bool CRhinoAppGeneralSettings::m_bMiddleMousePlainButtonRotate |
If true plain middle mouse button rotates the view instead of pans.
◆ m_bMiddleMouseShiftControlSwap
bool CRhinoAppGeneralSettings::m_bMiddleMouseShiftControlSwap |
If true middle mouse button zoom is activated with Shift key instead of Control.
◆ m_bMiddleMouseViewManipulation
bool CRhinoAppGeneralSettings::m_bMiddleMouseViewManipulation |
If true middle mouse button manipulates the view, emulating other CAD apps.
◆ m_bPickableControlPolygon
bool CRhinoAppGeneralSettings::m_bPickableControlPolygon |
When true control points can be selected by picking the connecting control polygon.
◆ m_bPointsOnObjectSelect
bool CRhinoAppGeneralSettings::m_bPointsOnObjectSelect |
When true object can be selected even if control points are on.
◆ m_bSaveUnreferencedMaterials
bool CRhinoAppGeneralSettings::m_bSaveUnreferencedMaterials |
Material persistence.
If true, the "Save" command will save every material including the ones that are not used by any object or layer.
◆ m_bShareMaterials
bool CRhinoAppGeneralSettings::m_bShareMaterials |
DEPRECATED - materials are no longer shared in Rhino. This value will always be false.
DEPRECATED
◆ m_bShareTextureMappings
bool CRhinoAppGeneralSettings::m_bShareTextureMappings |
If true, objects with texture mappings that are copied from other objects will get the same texture mapping. Otherwise the new object gets a duplicate of the original texture mapping so that the object's mappings can be independently modified. The default is false.
◆ m_bSplitCreasedSurfaces
bool CRhinoAppGeneralSettings::m_bSplitCreasedSurfaces |
If m_bSplitCreasedSurfaces is true, then surfaces are automatically split into polysurfaces with smooth faces when they are added to the CRhinoDoc. Never perminantly change the value of this setting. It was a mistake to put this setting in the public SDK.
To temporarily set m_bSplitCreasedSurfaces to false, create a CRhinoKeepKinkySurfaces on the stack like this: {
CRhinoKeepKinkySurfaces keep_kinky_surfaces; ... code that adds kinky surfaces to CRhinoDoc ... }
◆ m_bUseExtrusions
bool CRhinoAppGeneralSettings::m_bUseExtrusions |
when true commands that create objects use extrusions instead of breps whenever possible.
◆ m_context_menu_delay
int CRhinoAppGeneralSettings::m_context_menu_delay |
number of milliseconds to wait before permitting context menu display
◆ m_max_popup_menu_lines
int CRhinoAppGeneralSettings::m_max_popup_menu_lines |
◆ m_max_undo_memory_mb
int CRhinoAppGeneralSettings::m_max_undo_memory_mb |
◆ m_middle_mouse_macro
ON_wString CRhinoAppGeneralSettings::m_middle_mouse_macro |
◆ m_middle_mouse_mode
◆ m_middle_mouse_toolbar_name
ON_wString CRhinoAppGeneralSettings::m_middle_mouse_toolbar_name |
◆ m_min_undo_steps
int CRhinoAppGeneralSettings::m_min_undo_steps |
Undo Undo records will be purged if there are more than m_min_undo_steps AND they use more than m_max_undo_memory_kb. When the records are purged there will always be at least m_min_undo_steps. saved.
◆ m_mouse_select_mode
◆ m_new_object_isoparm_count
int CRhinoAppGeneralSettings::m_new_object_isoparm_count |
◆ m_popup_favorites
◆ m_show_surface_isoparms
bool CRhinoAppGeneralSettings::m_show_surface_isoparms |
◆ m_startup_commands
ON_wString CRhinoAppGeneralSettings::m_startup_commands |