WPFCustomControls::MaxModelingRibbonPanel Class Reference

List of all members.

Public Types

enum   ResolutionPriority {
  Res_Always = 0, Res_1024 = 1024 - ThumbSizeOffset, Res_1280 = 1280 - ThumbSizeOffset, Res_1440 = 1440 - ThumbSizeOffset,
  Res_1600 = 1600 - ThumbSizeOffset, Res_1920 = 1920 - ThumbSizeOffset, Res_2560 = 2560 - ThumbSizeOffset
}
 

This enum is no longer used.

More...

Public Member Functions

  MaxModelingRibbonPanel ()
virtual void  CopyFrom (MaxModelingRibbonPanel source)

Static Public Attributes

static readonly String  UserVisibilitySettingPropertyName = "UserVisibilitySetting"
static readonly String  ActionItemIndexPropertyName = "ActionItemIndex"
static readonly String  IsAvailablePropertyName = "IsAvailable"
static readonly String  IsDirtyPropertyName = "IsDirty"

Properties

bool  UserVisibilitySetting [get, set]
int  ActionItemIndex [get, set]
  ActionItemIndex property is used to "bind" floating Ribbon panels to a certain action item.
ResolutionPriority  PanelPriority [get, set]
  This property is no longer used.
bool  IsAvailable [get, set]
  This logically maps to the concept of availability in Max.

Member Enumeration Documentation

This enum is no longer used.

Enumerator:
Res_Always 
Res_1024 
Res_1280 
Res_1440 
Res_1600 
Res_1920 
Res_2560 

Constructor & Destructor Documentation

WPFCustomControls::MaxModelingRibbonPanel::MaxModelingRibbonPanel ( ) [inline]

Member Function Documentation

virtual void WPFCustomControls::MaxModelingRibbonPanel::CopyFrom ( MaxModelingRibbonPanel  source ) [inline, virtual]

Member Data Documentation

readonly String WPFCustomControls::MaxModelingRibbonPanel::UserVisibilitySettingPropertyName = "UserVisibilitySetting" [static]

Property Documentation

bool WPFCustomControls::MaxModelingRibbonPanel::UserVisibilitySetting [get, set]
int WPFCustomControls::MaxModelingRibbonPanel::ActionItemIndex [get, set]

ActionItemIndex property is used to "bind" floating Ribbon panels to a certain action item.

It is ranged from 1 to 20 for now, and maps to Ribbon Panel #1 to Ribbon Panel #20 respectively.

ResolutionPriority WPFCustomControls::MaxModelingRibbonPanel::PanelPriority [get, set]

This property is no longer used.

bool WPFCustomControls::MaxModelingRibbonPanel::IsAvailable [get, set]

This logically maps to the concept of availability in Max.

A component needs to be 'available' to be visible, or toggleable from the Show Panel/Show Tab context menu.

In general this maps to !IsAnonymous, but there are cases where a component IsAvailable == true, but is IsAnonymous as well - such as when the component is in a floating frame. The purpose of the property is to separate the logical statement of availability from the UI state IsAnonymous.


WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel
WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel WPFCustomControls::MaxModelingRibbonPanel