IUIX_CmdItem Interface

From PDF XChange PDF SDK
Jump to: navigation, search
(Automatic page editing by robot)
 
m (Automatic page editing by robot)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IUIX_CmdItem Interface}}
 
{{#customTitle:IUIX_CmdItem Interface}}
 +
{{#parentPage:PXV:UIX_Interfaces|IUIX_CmdItem|interface}}
 +
{{ToReview}}
  
The interface of object of PDF-XChange Editor SDK.
+
This interface sets the visual representation of the [[PXV:IUIX_Cmd|command]] that allows changing it's style and state.
  
 
== Methods ==
 
== Methods ==
{| class="wikitable sortable collapsible" style="width: 100%"
+
{| class="wikitable methods"
|-
+
! style="text-align: left" scope="col" width="15%" | Method
+
! style="text-align: left" scope="col" class="unsortable" | Description
+
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_Delete|Delete]]
 
| [[PXV:IUIX_CmdItem_Delete|Delete]]
| ...
+
| [[PXV:IUIX_CmdItem_Highlight|Highlight]]
 +
| [[PXV:IUIX_CmdItem_SetStyle|SetStyle]]
 +
| [[PXV:IUIX_CmdItem_ShowPopup|ShowPopup]]
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_GetRect|GetRect]]
 
| [[PXV:IUIX_CmdItem_GetRect|GetRect]]
| ...
 
|-
 
| [[PXV:IUIX_CmdItem_Highlight|Highlight]]
 
| ...
 
|-
 
 
| [[PXV:IUIX_CmdItem_Redraw|Redraw]]
 
| [[PXV:IUIX_CmdItem_Redraw|Redraw]]
| ...
 
|-
 
| [[PXV:IUIX_CmdItem_SetStyle|SetStyle]]
 
| ...
 
|-
 
 
| [[PXV:IUIX_CmdItem_Show|Show]]
 
| [[PXV:IUIX_CmdItem_Show|Show]]
| ...
+
|  
|-
+
| [[PXV:IUIX_CmdItem_ShowPopup|ShowPopup]]
+
| ...
+
 
|}
 
|}
  
 
== Properties ==
 
== Properties ==
{| style="width: 100%" class="wikitable sortable collapsible"
+
{| class="wikitable properties"
|-
+
! style="text-align: left" scope="col" width="15%" | Property
+
! style="text-align: center" scope="col" width="5%" | Access Type
+
! style="text-align: left" scope="col"  class="unsortable" | Description
+
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_Bar|Bar]]
 
| [[PXV:IUIX_CmdItem_Bar|Bar]]
| style="text-align: center" | R
+
| [[PXV:IUIX_CmdItem_FlatIndex|FlatIndex]]
| .
+
| [[PXV:IUIX_CmdItem_IsNonBreakSeparator|IsNonBreakSeparator]]
 +
| [[PXV:IUIX_CmdItem_State|State]]
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_Box|Box]]
 
| [[PXV:IUIX_CmdItem_Box|Box]]
| style="text-align: center" | R
+
| [[PXV:IUIX_CmdItem_Index|Index]]
| .
+
| [[PXV:IUIX_CmdItem_IsSeparator|IsSeparator]]
 +
| [[PXV:IUIX_CmdItem_Style|Style]]
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_Cmd|Cmd]]
 
| [[PXV:IUIX_CmdItem_Cmd|Cmd]]
| style="text-align: center" | R
+
| [[PXV:IUIX_CmdItem_IsDisabled|IsDisabled]]
| .
+
| [[PXV:IUIX_CmdItem_IsVisible|IsVisible]]
 +
| [[PXV:IUIX_CmdItem_SubMenu|SubMenu]]
 
|-
 
|-
 
| [[PXV:IUIX_CmdItem_Ctl|Ctl]]
 
| [[PXV:IUIX_CmdItem_Ctl|Ctl]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_FlatIndex|FlatIndex]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_index|index]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_IsDisabled|IsDisabled]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IUIX_CmdItem_IsHardBreakSeparator|IsHardBreakSeparator]]
 
| [[PXV:IUIX_CmdItem_IsHardBreakSeparator|IsHardBreakSeparator]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_IsNonBreakSeparator|IsNonBreakSeparator]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_IsSeparator|IsSeparator]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_CmdItem_IsVisible|IsVisible]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IUIX_CmdItem_Rect|Rect]]
 
| [[PXV:IUIX_CmdItem_Rect|Rect]]
| style="text-align: center" | R
+
|  
| .
+
|-
+
| [[PXV:IUIX_CmdItem_State|State]]
+
| style="text-align: center" | R
+
| .
+
|-
+
| [[PXV:IUIX_CmdItem_Style|Style]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IUIX_CmdItem_SubMenu|SubMenu]]
+
| style="text-align: center" | R/W
+
| .
+
 
|}
 
|}
 +
 +
== See Also ==
 +
[[PXV:IUIX_CmdHandler_OnDrawItemIcon|IUIX_CmdHandler::OnDrawItemIcon]], [[PXV:IUIX_CmdHandler_OnGetCtlSizes|IUIX_CmdHandler::OnGetCtlSizes]], [[PXV:IUIX_CmdHandler_OnGetItemState|IUIX_CmdHandler::OnGetItemState]], [[PXV:IUIX_CmdHandler_OnGetItemSubMenu|IUIX_CmdHandler::OnGetItemSubMenu]], [[PXV:IUIX_CmdHandler_OnNotify|IUIX_CmdHandler::OnNotify]], [[PXV:IUIX_CmdBar_FindFirstItemByCmdID|IUIX_CmdBar::FindFirstItemByCmdID]], [[PXV:IUIX_CmdBar_FindFirstItemByCmdName|IUIX_CmdBar::FindFirstItemByCmdName]], [[PXV:IUIX_CmdBar_FindItemByCtl|IUIX_CmdBar::FindItemByCtl]], [[PXV:IUIX_CmdBar_FlatGetItem|IUIX_CmdBar::FlatGetItem]], [[PXV:IUIX_CmdBar_FlatInsertItem|IUIX_CmdBar::FlatInsertItem]], [[PXV:IUIX_CmdBar_FlatInsertItem2|IUIX_CmdBar::FlatInsertItem2]], [[PXV:IUIX_CmdBar_FlatInsertSeparator|IUIX_CmdBar::FlatInsertSeparator]], [[PXV:IUIX_CmdBar_GetItemWithPopupDisplayed|IUIX_CmdBar::GetItemWithPopupDisplayed]], [[PXV:IUIX_CmdBar_HitTest|IUIX_CmdBar::HitTest]], [[PXV:IUIX_CmdBar_InsertItem|IUIX_CmdBar::InsertItem]], [[PXV:IUIX_CmdBar_InsertItem2|IUIX_CmdBar::InsertItem2]], [[PXV:IUIX_CmdBar_InsertSeparator|IUIX_CmdBar::InsertSeparator]], [[PXV:IUIX_CmdItemBox_InsertItem|IUIX_CmdItemBox::InsertItem]], [[PXV:IUIX_CmdItemBox_InsertItem2|IUIX_CmdItemBox::InsertItem2]], [[PXV:IUIX_CmdItemBox_InsertSeparator|IUIX_CmdItemBox::InsertSeparator]], [[PXV:IUIX_CmdItemBox_Item|IUIX_CmdItemBox::Item]], [[PXV:IUIX_Inst_SendCmdNotify|IUIX_Inst::SendCmdNotify]], [[PXV:UIX_CmdNotifyData|UIX_CmdNotifyData]], [[PXV:IUIX_CmdHandler2_OnCustomizeItemAppearance|IUIX_CmdHandler2::OnCustomizeItemAppearance]]

Latest revision as of 07:13, 25 March 2020


This interface sets the visual representation of the command that allows changing it's style and state.

Methods

Delete Highlight SetStyle ShowPopup
GetRect Redraw Show

Properties

Bar FlatIndex IsNonBreakSeparator State
Box Index IsSeparator Style
Cmd IsDisabled IsVisible SubMenu
Ctl IsHardBreakSeparator Rect

See Also

IUIX_CmdHandler::OnDrawItemIcon, IUIX_CmdHandler::OnGetCtlSizes, IUIX_CmdHandler::OnGetItemState, IUIX_CmdHandler::OnGetItemSubMenu, IUIX_CmdHandler::OnNotify, IUIX_CmdBar::FindFirstItemByCmdID, IUIX_CmdBar::FindFirstItemByCmdName, IUIX_CmdBar::FindItemByCtl, IUIX_CmdBar::FlatGetItem, IUIX_CmdBar::FlatInsertItem, IUIX_CmdBar::FlatInsertItem2, IUIX_CmdBar::FlatInsertSeparator, IUIX_CmdBar::GetItemWithPopupDisplayed, IUIX_CmdBar::HitTest, IUIX_CmdBar::InsertItem, IUIX_CmdBar::InsertItem2, IUIX_CmdBar::InsertSeparator, IUIX_CmdItemBox::InsertItem, IUIX_CmdItemBox::InsertItem2, IUIX_CmdItemBox::InsertSeparator, IUIX_CmdItemBox::Item, IUIX_Inst::SendCmdNotify, UIX_CmdNotifyData, IUIX_CmdHandler2::OnCustomizeItemAppearance