Update
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 898 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1017 B |
@@ -0,0 +1,97 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>For Animator</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="animator Mode,UI" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "animator.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="install.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="loadpicker.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">MG-Picker Studio animator mode:</span></p><div style="text-align: left; text-indent: 0; line-height: 1.80; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="border:none; border-spacing:0;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; width:16px; padding:0; border:none"><p class="p_Normal" style="text-align: center; line-height: 1.80;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:1px; padding:0; border:none"><p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:top; width:1089px; padding:0; border:none"><p class="p_Normal" style="line-height: 1.80;"><span style="color: #3c3c39;">The UI of animator mode is designed to be as simple as possible, to save the workspace for animators.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span style="color: #3c3c39;">The power of this mode focuses on the picker searching & loading, and the user interaction of the picker.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> </span><span style="font-size: 9pt; color: #ff0000;">In animator mode, all edits to pickers are not savable, you must press the F8 hotkey to switch to the Designer mode in order to save the edit.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> In animator mode, all unsaved edits won't be warned before you close the pickers or quit the application.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span style="font-size: 9pt; color: #ff0000;">It is designed to act like this to not bug the animator too much since they will frequently close/load different pickers.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">Use hotkey "F8" to switch between animator mode & designer mode.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_ImageCaption" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption" style="font-size: 10pt;">UI Quick go through:</span></p><div style="text-align: left; text-indent: 0; line-height: 1.80; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="border:none; border-spacing:0;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:14px; padding:0; border:none"><p class="p_Normal" style="text-align: right; line-height: 1.80;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:top; width:1093px; padding:0; border:none"><p class="p_Normal" style="line-height: 1.80;"><img alt="animMode_topRow" width="285" height="89" style="margin:0;width:285px;height:89px;border:none" src="animmode_toprow.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(1) Animator Interactive: This is the mode you use when you just want to use the picker. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(2) Simple Edit Interactive: Some basic picker editing features are available in this mode.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(3) Namespace Field: This field shows the namespace of the current picker, directly edit the text to edit the namespace.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(4) Fetch Namespace Button: Click to grab the namespace of Maya selection and use that as the picker namespace.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(5) Open Button: All the open features are available in this button, LMB click and choose one way to load the picker in its context menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(6) Search & Load: Click to search and load related picker file/node. It grabs the namespace of the selected Maya node and finds and loads the corresponding picker node/file. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(7) More Features Button: The button serves as a "more features" button. LMB clicks it to visit more features.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(8) Picker Tabs: The Tabs support drag & drop action between layout areas to reorder the tabs. Middle click to close it.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_MI_TitleStyle" style="font-weight: normal; color: #404040;">(9) Layout Switcher: Click on this button to switch to single/multiple picker views.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Help Topics For Animator:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="loadpicker.htm" class="topiclink">Loading Pickers</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="setnamespace.htm" class="topiclink">Set Namespace</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="viewportmanipulation.htm" class="topiclink">Viewport Manipulation</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="animatorinteractivity.htm" class="topiclink">Animator Interactivity</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="simpleediting.htm" class="topiclink">Simple Editing</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="mgselecthelper.htm" class="topiclink">MG-Select Helper</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="tipsforanimator.htm" class="topiclink">Tips For Animator</a></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="install.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="loadpicker.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<script type="text/javascript">
|
||||
window.location.href =('index.html?animator.htm')
|
||||
</script>
|
||||
</head>
|
||||
</html>
|
||||
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Animator Interactivity</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="animator interactivity" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "animatorinteractivity.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="viewportmanipulation.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="simpleediting.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Animator interactivity: </span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">MG-Picker provides powerful and very rich ways for animators to interact with pickers.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Make sure you are in animator interactive mode, which means this button is being selected:<img alt="animatorPreviewMode" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="animatorpreviewmode.gif"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-weight: bold;">Selecting: The same selecting rule as Maya.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">LMB click on select-button / Frame selecting: Replace selection.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">CTRL + LMB click on select-button / Frame selecting: Deselect.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">SHIFT + LMB click on select-button / Frame selecting: Toggle Selection</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">Holding ALT while you are selecting, the same select rule will be applied to the select button mirror buttons, which means hold the ALT frame select a select-button, and its mirror button's member will also be selected/deselected / toggle selection.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">LMB + Double-clicking on a select-button, will select the clicked button's members, as well as all the child select-buttons' members. To utilize this feature, the select-buttons should be linked with parent links.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">CTRL / SHIFT + RMB click on select-button: will popup the button's member view to perform the more in-depth selection. The same select rules applied to the member view.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">Click the tear-off button of the member view, you just made the popup member view into a normal MG-Select Helper window.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt; font-weight: bold;">Command Button: </span><span style="font-size: 9pt;">Just LMB click and release on a command button to execute its codes.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt;">Pose command button</span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">: LMB clicks on it to apply 100% of the pose, CTRL + LMB clicks on it to apply 20% for each click, SHIFT + LMB clicks on it to apply 50% for each click.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt; font-weight: bold;">Attribute Button:</span><span style="font-size: 9pt;"> LMB clicks on the value area of the attribute button, which will trigger its value change.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 50px;"><span style="font-size: 9pt;">Starting from v2.3, the boolean and enum attribute button will not be selected when you click on it, regardless it is label area or value area. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">To trigger the MMB attr-nudging tool, the only reliable way is to frame selecting these attribute buttons.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="width:24px;display:inline-block"> </span><span style="font-size: 9pt; font-weight: bold;">Each time an attribute button is selected:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">The current tool of Maya will automatically be switched to the attr-nudger tool that comes with MG-Picker Studio, hence you could MMB drag in the 3d viewport, and drag in the horizontal direction to nudge the attribute controlled by the attribute button(s).</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt; font-weight: bold;">Slider :</span><span style="font-size: 9pt;"> Same CTRL / SHIFT / Alt / Double Clicking select rule apply to slider handles regarding the Maya nodes selection.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-weight: bold;">When moving a slider handle in picker view:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">SHIFT + LMB dragging: Restrict the slider handle moving direction in horizontal/vertical. The only make sense for a 2D slider, for a 1D slider, only 1 direction is available.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">Alt + LMB dragging: Moving the slider's mirror slider handle as well. This means, for instance, you could tweak the left/right mouse control in a reverse way regarding their values.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-weight: bold;">To quickly reset the attribute value of a slider:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">Select all the sliders you want to reset their value, double-clicking on the background of one of the selected sliders. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 96px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;">Be careful, not to double-click the slider handle, which will select the clicked slider's Maya members as well as the child slider handles.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 96px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;">IfIf the attribute that the slider stands for doesn't exist in your scene, the slider handle won't move if you double-click its slot.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">If you directly LMB double-click on an unselected slider's background, will only reset that clicked slider's attribute values.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-weight: bold;">Each time a slider handle is selected:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">The current tool of Maya will automatically be switched to the attr-nudger tool that comes with MG-Picker Studio, hence you could MMB drag in the 3d viewport, drag in the horizontal direction will nudge the H-attribute while drag in the vertical direction nudges the V-attribute.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"><span style="font-size: 9pt;">The attr-nudger tool doesn't support ALT to nudge the mirrored slider attribute, since the alt key in Maya is for viewport navigation, but it does support the SHIFT key while being MMB dragged, which constrains the dragging direction to horizontal/vertical, and the CTRL key to nudge the attributes in smaller steps.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 72px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt; font-weight: bold;">Left / Right Clicking Menu of picker item:</span><span style="font-size: 9pt;"> Each picker item could be attached to a left/right clicking menu with it, even the picker panel.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">This is done in the picker designer phase.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">For each item that contains a right-clicking menu, there will be a small solid triangle in the shape. Just right-click on the item to pop the menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">For each item that contains a left-clicking menu, there will be a small angle bracket sign in the shape. Just left-click on the item to pop the menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">The menu could be a marking menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> You can right-click on a picker panel's content area to use its right-clicking menu, for left-clicking menu, the only choice is left-clicking the panel's title area.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="viewportmanipulation.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="simpleediting.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 932 B |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 864 B |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 113 KiB |
|
After Width: | Height: | Size: 905 B |
|
After Width: | Height: | Size: 997 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 862 B |
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Code Snippets</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="code snippets,programming" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "codesnippets.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="converters.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="syncvaluewithmaya.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Code snippets are a block of codes to speed up the coding process.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In the code editor of the attribute editor, for example, the command of a command-button, or the menu editor with one menu item has been activated.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Press the down arrow button at the top right corner of the code editor, and the menu containing all the code snippets of the current language type ( Mel / Python ) will pop up,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">select one of the code snippets, and the content of that snippet script file will be inserted into the cursor position of the code editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to create a code snippet?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Go to "Misc Menu / Create Presets/Code Snippets..", or in any code editing widget, click on the top-right triangle menu, and select "Export As Code Snippet..".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In the pop-up dialog, input the category, the code snippet name, and code and create.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Where are those code snippet scripts?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For factory default code snippet scripts, they are in the Maya's user script folder/ MG-PickerStudio/MGPicker_Program/CodeSnippets,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">the factory default code snippet scripts are maintained by the developer of MG-Picker Studio so better keep them intact.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For user command preset scripts, please put them here: Maya's user script folder/MG-PickerStudio/MGPicker_UserConfig/CodeSnippets.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Organize different types of snippets into two different folders: MEL/Python.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="converters.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="syncvaluewithmaya.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 880 B |
@@ -0,0 +1,73 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Command Button Presets</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="command button presets,command-button" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "commandbuttonpresets.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgimageprocesser.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="converters.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Command button presets are a bunch of scripts to speed up the command button-creating process.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Those preset scripts enable you to create a command button without coding in the future.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In designer mode, with the edit tool </span><img alt="editTool" width="26" height="29" style="margin:0;width:26px;height:29px;border:none" src="edittool.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">/ command-button tool </span><img alt="commandBtnTool" width="26" height="27" style="margin:0;width:26px;height:27px;border:none" src="commandbtntool.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">activated, right-click on view, select Add command button menu,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">activated, right-click on view, select Add command button menu, </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">the menu list out all the command presets, select one preset to create your command button, </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">the code in the preset will be the command of the command button, the file name will be the label of the button, except all the "_" is replaced with " ".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Furthermore, if there is a .tooltip file beside the preset script file, with the same file name as the script file, the content of the .tooltip file will be the tooltip text of the created command button.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For example, if you get a command-button preset script called:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Keyframe_Changed_Channels.mel</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">and within the same folder you get:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Keyframe_Changed_Channels.tooltip</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">then if you create a command button based on the preset script, the button will have a label called "Keyframe Changed Channels", and a tooltip that is the content of the Keyframe_Changed_Channels.tooltip file.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to create a command button preset?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Go to "Misc Menu / Create Presets/Code Snippets..", or in any code editing widget, click on the top-right triangle menu, and select "Export As Command Button Preset..".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In the pop-up dialog, input the category, the preset name, code, and tooltip text and create.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Where are those command button preset scripts?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For factory default preset scripts, they are in the Maya's user script folder/ MG-PickerStudio/MGPicker_Program/CommandButtonPresets,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">the factory default preset scripts are maintained by the developer of MG-Picker Studio so better keep them intact.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For user command preset scripts, please put them here: Maya's user script folder/MG-PickerStudio/MGPicker_UserConfig/CommandButtonPresets.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgimageprocesser.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="converters.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Converters</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="converters,picker converters" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "converters.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="commandbuttonpresets.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="codesnippets.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Converters are a MEL script that converts other types of picker nodes/files into MG-Picker files/nodes.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The converters utilize the MEL API commands provided by MG-Picker Studio heavily, especially these 3 commands:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="mgpicker.htm" class="topiclink">MGPicker</a>, <a href="mgpickeritem.htm" class="topiclink">MGPickerItem</a>, <a href="mgpickerlink.htm" class="topiclink">MGPickerLink</a>.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Refer to the command reference for those commands to know more about these commands.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Where should these converter scripts be placed?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For factory default converters, they are in the Maya's user script folder/ MG-PickerStudio/MGPicker_Program/Converters,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">the factory default converters are maintained by the developer of MG-Picker Studio so better keep them intact.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For user converters, please put them here: Maya's user script folder/MG-PickerStudio/MGPicker_UserConfig/Converters.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To learn how to write a converter, check out the existing converters from the factory default converters folder:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_abxPicker.mel, Converter_nickPicker.mel</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Say your converter is for the </span><span class="f_Heading1" style="font-size: 10pt; font-style: italic;">otherPicker</span><span class="f_Heading1" style="font-size: 10pt;"> nodes, and the converter file is called </span><span class="f_Heading1" style="font-size: 10pt; font-style: italic;">Converter_otherPicker.mel</span><span class="f_Heading1" style="font-size: 10pt;">,</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt;">the interfaces that a converter mel should implement are:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">//other picker node converter API: </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">global proc int Converter_otherPicke</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">r_autoReadNode(); //return 0~1 value, indicate if MG-Picker should invoke this converter to autoload your in-scene picker node.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">global proc string Converter_otherPicker_nodeType(); </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> //return string value, the type string of picker node.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc int <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_isPickerNode(string $node); //return 0~1 value, indicating the node is of the picker node.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc string <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_getNamespace(string $node); //return the namespace from a picker node. </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="width:48px;display:inline-block"> </span> //The proc is used in find&Load feature of MG-Picker studio.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc string[] <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_nodeLister(); //list all the picker nodes in the scene.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc int <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_readNode(string $node); //the actual reader for each picker node.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">//other picker file converter API: </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc int <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_isPickerFile(string $fileFullPath); //Return 1 if the file is the picker file, 0 if not. </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">global proc int <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Converter_otherPicker</span>_readFile(string $fileFullPath); //the actual reader for each picker file.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="width:48px;display:inline-block"> </span> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="commandbuttonpresets.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="codesnippets.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 818 B |
|
After Width: | Height: | Size: 144 B |
@@ -0,0 +1,74 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Loader and Lister</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="Distribute Picker" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "customeloaderandlister.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="syncvaluewithmaya.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="tipsforprogrammer.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">If you want to:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- Grab any part of your scene rig, based on the selected rig's namespace, MG-Picker studio is able to auto-load a picker file, set up the namespace, and ready to be used.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- Without any selection, click the top-left </span><img alt="openIcon" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="openicon.gif"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> button to visit the menu, and select any entries in the "Load All Pickers" menu to load all pickers for all scene rigs, or all characters, props, etc.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- All the mapping rules between rigs and pickers are customizable.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Then this page is for you!</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to do that?</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">1.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Create your own python module. One would be enough.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">2.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Create two classes, one inherits from MGP.loader.MGPickerRigListerBase and another inherit from MGP.loader.MGPickerLoaderBase.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt;">MGPickerRigListerBase</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> derived class is for listing a set of rig names (Maya rig namespace) for a certain category of asset.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You can define the method name mayaScene_* and it will be picked up. For example:</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> def mayaScene_characters(self):</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">This method list all the rig names for an asset category called "characters", then in the "Load All Pickers" menu in the more button, will have a "Load All Characters" entry.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The name of the category is all decided by you, just use the prefix "mayaScene_" for the method name.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">3.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">With lister, now we know for what rig names we need to load the picker files. It is time to load them!</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt;">MGPickerLoaderBase</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> is for this. For this class, you just override the pickerFileForAssetName method:</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> def pickerFileForAssetName(self, assetName)</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For an asset name (which is a Maya namespace string), you just return a full path to a picker file.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">4.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Once the python module is ready, you have two ways to make it picked up by MG-Picker Studio, choose the one that fits you:</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">a. Put the python module in AutoLoaders folder in MGPicker_Program folder in the MG-Picker Studio installation directory.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">b. Put the module name or module full path in the environment variable called "MGPICKER_LOADER_PY_MODULES".</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> To avoid hard-coding the environment name, use MGP.loadermanager.MGPICKER_LOADER_LISTER_MODULES_ENV_NAME instead. </span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> If it is just a module name instead of a full path, make sure the directory that contains the module is in </span><span class="f_Heading1" style="font-size: 10pt; font-style: italic; font-weight: normal;">sys.path</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> beforehand.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">5.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Check out the "loader_example.py" example python module in MGPicker_Program/AutoLoaders/Examples folder.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> For multiple lister & loader modules, use ';' to separate in the MGPICKER_LOADER_PY_MODULES env variable. </span><br />
|
||||
<span style="font-size: 9pt; color: #ff0000;"> For multiple modules, asset names will be merged for the same category, yet it will skip the leftover loader if one loader succeeds.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="syncvaluewithmaya.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="tipsforprogrammer.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,160 @@
|
||||
/* Text Styles */
|
||||
hr { color: #000000 }
|
||||
body, table, tr, th /* Normal */
|
||||
{
|
||||
font-size: 10pt;
|
||||
font-family: Arial,Helvetica,sans-serif;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
color: #000000;
|
||||
text-decoration: none;
|
||||
}
|
||||
span.f_CodeExample /* Code Example */
|
||||
{
|
||||
font-size: 8pt;
|
||||
font-family: 'Courier New',Courier,monospace;
|
||||
}
|
||||
span.f_Comment /* Comment */
|
||||
{
|
||||
}
|
||||
span.f_Heading1 /* Heading1 */
|
||||
{
|
||||
font-size: 16pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
span.f_ImageCaption /* Image Caption */
|
||||
{
|
||||
font-size: 8pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
span.f_MelArgTable /* MelArgTable */
|
||||
{
|
||||
font-family: 'Courier New',Courier,monospace;
|
||||
font-style: italic;
|
||||
}
|
||||
span.f_MI_TitleStyle /* MI_TitleStyle */
|
||||
{
|
||||
font-weight: bold;
|
||||
color: #b3b1a9;
|
||||
}
|
||||
span.f_Notes /* Notes */
|
||||
{
|
||||
}
|
||||
/* Paragraph styles */
|
||||
p, p.p_Normal, div.p_Normal, li.p_Normal /* Normal */
|
||||
{
|
||||
text-align: left;
|
||||
text-indent: 0;
|
||||
padding: 0 0 0 0;
|
||||
margin: 0 0 0 0;
|
||||
}
|
||||
.p_CodeExample /* Code Example */
|
||||
{
|
||||
font-size: 8pt;
|
||||
line-height: 1.0;
|
||||
white-space: nowrap;
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
.p_Comment /* Comment */
|
||||
{
|
||||
font-size: 10pt;
|
||||
}
|
||||
.p_Heading1 /* Heading1 */
|
||||
{
|
||||
font-size: 100%;
|
||||
font-weight: normal;
|
||||
text-align: left;
|
||||
text-indent: 0;
|
||||
padding: 0 0 0 0;
|
||||
margin: 0 0 0 0;
|
||||
}
|
||||
.p_ImageCaption /* Image Caption */
|
||||
{
|
||||
font-size: 8pt;
|
||||
}
|
||||
.p_MelArgTable /* MelArgTable */
|
||||
{
|
||||
font-size: 10pt;
|
||||
}
|
||||
.p_MI_TitleStyle /* MI_TitleStyle */
|
||||
{
|
||||
font-size: 10pt;
|
||||
}
|
||||
.p_Notes /* Notes */
|
||||
{
|
||||
font-size: 10pt;
|
||||
}
|
||||
/* Table styles */
|
||||
div.hmrotate90 { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; }
|
||||
div.hmrotate270 { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; transform: rotate(180deg); }
|
||||
|
||||
a.imagetogglelink {
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
svg.image-toggle-magnifier { /* Magnifier icon for image toggles */
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
margin: auto;
|
||||
width: 40pt;
|
||||
height: 40pt;
|
||||
max-width: 80%;
|
||||
max-height: 80%;
|
||||
fill: #FFFFFF;
|
||||
stroke: #808080;
|
||||
stroke-width: 0.5pt;
|
||||
opacity: 0.3;
|
||||
transition: opacity 0.3s;
|
||||
}
|
||||
img.image-toggle:hover + svg.image-toggle-magnifier, svg.image-toggle-magnifier:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#hmpopupdiv /* used for javascript text popups */
|
||||
{
|
||||
display: none;
|
||||
position: absolute;
|
||||
z-index: 1000;
|
||||
background-color: #FFFFFF;
|
||||
padding: 6px;
|
||||
border:1px solid #000000;
|
||||
border-radius: 5px;
|
||||
box-shadow: 5px 5px 5px #888;
|
||||
}
|
||||
|
||||
#hmlightbox /* image lightbox */
|
||||
{
|
||||
border: none;
|
||||
padding: 8px;
|
||||
background: #FFF;
|
||||
font-size: 110%;
|
||||
font-weight: bold;
|
||||
color: #777;
|
||||
box-shadow: 5px 5px 5px #888;
|
||||
}
|
||||
|
||||
a.dropdown-toggle /* dropdown toggle caption */
|
||||
{
|
||||
cursor: pointer;
|
||||
}
|
||||
a.inline-toggle /* inline toggle caption */
|
||||
{
|
||||
cursor: pointer;
|
||||
}
|
||||
img.dropdown-toggle-icon /* toggle icon */
|
||||
{
|
||||
cursor: pointer;
|
||||
}
|
||||
/* CSS for responsive image maps */
|
||||
|
||||
.hmImageMap a.hmHotspotRect { display:block; position:absolute; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) }
|
||||
.hmImageMap a.hmHotspotEllipse { display:block; position:absolute; border-radius:50%; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) }
|
||||
.hmImageMap:hover a.hmHotspotRect {opacity:0.3; filter:alpha(opacity=30); }
|
||||
.hmImageMap:hover a.hmHotspotEllipse { opacity:0.3; filter:alpha(opacity=30); }
|
||||
a.hmHotspotRect:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) }
|
||||
a.hmHotspotEllipse:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) }
|
||||
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>For Designer</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="basic workflow,designer mode" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "designer.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsforanimator.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="quickworkflow.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">MG-Picker Studio designer mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-weight: bold;">The basic work flow:</span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">1.</span>Switch to a certain tool in Area 1;</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">2.</span>Create picker buttons and edit them interactively in Area 2,</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">3.</span>To edit the picker items' experience or their member/attribute data, select them and set up all kinds of properties in Area 3,</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">4.</span>To attach/edit a popup menu to a picker item, use the menu editor in Area 4.</p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="designerModeUI" width="714" height="478" style="margin:0;width:714px;height:478px;border:none" src="designermodeui.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Use hotkey "F8" to switch between animator mode & designer mode.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Use Outliner to get an overview of all the picker items in the picker, regardless of the visibility.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Use the Style panel to create a style library for quick application.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Use the Relationship view to understand the visibility control relationship, as sometimes this is a bit hard to know what is happening in the picker view.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Every widget control in this UI has attached a tooltip string. Hover the mouse upon it, read the pop-up tooltip and you should be ready to go.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Help Topics For Designer:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="quickworkflow.htm" class="topiclink">Quick Workflow</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="svgworkflow.htm" class="topiclink">SVG Workflow</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="designprinciple.htm" class="topiclink">Design Principle</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="itemtypes.htm" class="topiclink">Item Types</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="itemshapes.htm" class="topiclink">Item Shapes</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="links.htm" class="topiclink">Links</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="relationshippanel.htm" class="topiclink">Relationship Panel</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="outliner.htm" class="topiclink">Outliner</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="pickermenu.htm" class="topiclink">Picker Menu</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="editing.htm" class="topiclink">Editing</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="distributeinpipeline.htm" class="topiclink">Distribute Pickers in Pipeline</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="pickertoolintergration.htm" class="topiclink">Picker Intergration</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="publishinternet.htm" class="topiclink">Publish to Internet</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="https://www.helpandmanual.com/order.html" class="topiclink">Publish to Internet</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="tipsfordesigner.htm" class="topiclink">Tips For Designer</a></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsforanimator.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="quickworkflow.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<script type="text/javascript">
|
||||
window.location.href =('index.html?designer.htm')
|
||||
</script>
|
||||
</head>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 73 KiB |
@@ -0,0 +1,75 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Design Principle</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="picker design principle" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "designprinciple.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="svgworkflow.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="namespace.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Design Principle of pickers:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">There are no rules for designing a picker, you are free to use your imagination to create your pickers.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Yet if you keep in mind these tips when you design your picker, the picker will be more decent and animator friendly.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">One picker for one asset</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, which could be a character, props, or set. Also, </span><span class="f_Heading1" style="font-size: 10pt;">organize the picker content with picker panels</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, say one panel for facial, one for the body, one for deformers, etc.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">Keep the picker panel small size</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">. Too large of a picker panel will occupy more workspace for animators.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">They could zoom out the view for sure, but the UI won't display as well as the default size.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">Tweak the color well</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, so that all the button colors are decent and not too visually distracting. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select buttons and use "CTRL + U" to use the button color adjuster to tweak the colors.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Do not use any non-ASCII characters for button labels, command codes, or picker names.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Actually, </span><span class="f_Heading1" style="font-size: 10pt;">never use any non-ASCII characters in your picker</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, such as your own language other than English.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The reason for this is that in the future the picker may be stored in a Maya scene say .ma file, and these .ma files may contain non-English characters,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">which will cause the scene to read the issue in an environment that doesn't support that language.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">Buttons and their layouts are better if they look like the original controls</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, it is easier for the animator to identify them.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">But do not overdo that, because you still want to keep the buttons simple, and easy to frame-selected by mouse.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">One select-button for one Maya control</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, and utilizes the parent link and the select all command button to help select the multiple controls.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">The initial namespace is better to be set to the string that the animator will probably use</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> so that they don't need to set the namespace.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">But of course, if the picker is embedded in the asset and if the asset has been referenced, the referenced namespace will be used instead.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">Fully utilize the mirror relationship</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">. The animator could mirror the selection using the ALT + LMB, and move slider handles reflectively holding ALT + LMB.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt;">The density of buttons within a panel is better not too high.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> That will make it more difficult to be picked or frame selected by the mouse.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Use the </span><span class="f_Heading1" style="font-size: 10pt;">attribute button</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> for non-transformable Maya attributes, while using the </span><span class="f_Heading1" style="font-size: 10pt;">slider</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> for transformable Maya attributes.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> If your picker is graphic shape heavy, <span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">use one </span><span class="f_Heading1" style="font-size: 10pt;">SVG file</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> made from Inkscape or Adobe Illustrator and import them as multiple picker buttons, it has overall better run-time performance than the complex shapes drawn in bezier or polygon.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="svgworkflow.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="namespace.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,84 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Distribute Pickers in Pipeline</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="distribute picker,pipeline" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "distributeinpipeline.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="stylelibrary.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="pickertoolintergration.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">MG-Picker Studio searchs 3 Basic paths and any count of other paths for the desired picker:</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Picker nodes fully inside the Maya scene.</span><br />
|
||||
A picker could be stored as a node, which is of Maya's build-in type "subdivSurfaceVarGroup", and usually has a node name ending with a suffix "_MGPIKR";<br />
|
||||
The image used by an in-scene picker node will be stored in the Maya scene directory/ pickerimages folder.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Picker nodes partially Inside the Maya scene.</span><br />
|
||||
From MG-Picker Studio v 1.7, The picker nodes can choose not to contain any picker contents, instead, it contains just a file path attribute, that points to a picker file.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span>This is the preferable way to distribute your picker since the edit and maintenance of the picker file is separated from your rig Maya scene, yet your picker can be loaded with the clue in the picker node. <br />
|
||||
The file path support environment variables denoted by "$" or "${}", as well as 3 predefined variables:</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">${M_PROJ_DIR}: Current Maya project directory.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">${MAYA_CURRENT_SCENE_DIR}: Current Maya scene directory.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">${M_CURRENT_ASSET_DIR}: Current asset Maya scene directory. Say the asset is referenced, it will still give you the asset scene directory instead current Maya scene directory.</span></p><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 24px;"><table style="border:none;border-spacing:0;padding:0;line-height: 1.80;"><tr style="vertical-align:baseline"><td style="border:none;padding:0;width:24px"></td><td style="border:none;padding:0">Examples:</td></tr></table></div><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">$M_PROJ_DIR/picker/pickerName/pickerfile.mgpkr</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">${M_SCENE_DIR}_picker/pickerName/pickerfile.mgpkr</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">D:/workarea/projects/${MyProjectName}/pickerName/pickerfile.mgpkr</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 48px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">•</span><span style="font-size: 9pt;">/path/to/$MyProjectName/$MyPickerName/${MyPickerName}.mgpkr</span><br />
|
||||
<span style="font-size: 9pt;"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Maya scene directory/pickers subfolder.</span><br />
|
||||
You could publish your picker data and images within the "Maya scene directory/pickers / PickerName" folder and will be auto-searched.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Maya user applicaton directory / MG_PickerData / Picker Project.</span><br />
|
||||
In Windows, its My Document/maya/MG_PickerData/. Picker data stored within the current project name will be auto-searched.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Other paths added in the MG-Picker Studio Preference dialog.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">These searching paths setting are actually stored in as a file called "SearchingPathConfig.ini" in "maya/version/scripts/MG-PickerStudio/MGPicker_UserConfig" directory.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Share this file among the pipeline so everybody shares the same searching rule.</span></p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to distribute picker files/nodes in your production pipeline</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Since now you know the search paths MG-Picker Studio uses to search and load the pickers, you know how to distribute your picker data in the pipeline.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Notice that only the in-scene picker node could be auto-loadable when a new scene is opened.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">But wait, there are more ways:</p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"><span style="font-weight: bold;">Using programming way, which is the most customizable, but need bit of programming .</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">You can define two class inherit from MGP.loader.</span><span class="f_Heading1" style="font-size: 9pt;">MGPickerRigListerBase</span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> and MGP.loader.</span><span class="f_Heading1" style="font-size: 9pt;">MGPickerLoaderBase</span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> .</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">MGPickerRigListerBase is for listing out all the rig asset names in your Maya scene, or a certain category of assets, such as characters, props, etc.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">MGPickerLoaderBase is for returning a picker full path for an asset name, so it can be loaded.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">With these two classes, you enable MG-Picker studio to auto-load pickers for all assets in your Maya scene, and also auto-load pickers for a specific rig based on selection.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Check out <a href="customeloaderandlister.htm" class="topiclink">here</a> for more information.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">The Portability of Picker Images:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">There are several image properties for picker items, such as background image for the panel or group, item image for select-button, command-button and slider handle, and menu icons.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">MG-Picker Studio will try its best to set all these image paths to be relative, by copying the image to the same directory the picker file stays, or the "asset Maya file directory/pickerimages" folder when it is a picker node.In the same way, for a relative image path, MG-Picker Studio will try to solve the relative image path to the absolute path in the background by searching the image in the picker file directory or the "asset Maya file directory/pickerimages" directory.With that being said, if it is a picker file, the folder that contains the file should also contain the picker images it uses,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">if it is a picker node, there must be a folder called "pickerimages" beside the Maya scene file. When the asset is referenced, MG-Picker Studio will still try to find the image in the asset file "directory/pickerimages" folder.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> If a picker node has been opened, and you assigned some images to it, then at the moment these paths will remain absolute path.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">To copy these images to the proper folder and convert these paths to be relative, go to "Picker menu / Process images To Relative Path..".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> V1 take SVG vector image as bitmap. Starting in V2, it will render SVG as vector image.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="stylelibrary.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="pickertoolintergration.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 136 B |
@@ -0,0 +1,114 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Editing</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="editing" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "editing.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="pickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="stylelibrary.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Basically, we use the edit tool </span><img alt="editTool" width="26" height="29" style="margin:0;width:26px;height:29px;border:none" src="edittool.jpg"/><span class="f_ImageCaption">, </span><span class="f_Heading1" style="font-size: 10pt;">transform tool </span><img alt="transformTool" width="27" height="26" style="margin:0;width:27px;height:26px;border:none" src="transformtool.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">, and copy/paste Properties tool </span><img alt="copyPropertyTool" width="27" height="29" style="margin:0;width:27px;height:29px;border:none" src="copypropertytool.jpg"/><span class="f_Heading1" style="font-size: 10pt;"> to do all the editing.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt;"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Transform Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could move the item, and set up its size in the attribute editor,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">beside that, you use the transform tool </span><img alt="transformTool" width="27" height="26" style="margin:0;width:27px;height:26px;border:none" src="transformtool.jpg"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> to transform </span><span style="color: #222222; background-color: #ffffff;">buttons'</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> size & position, the hotkey for this tool is "T".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select picker items, enter this tool to transform them, press Enter/Return key to confirm the transformation, and Escape key to cancel the transformation.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Use "ALT + Enter/Return" to apply the mirrored transformation to the mirrored items.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> From v2, by default, the transform tool will also transform all the children if you are transforming a group or panel. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">This option can be switched on/off in its context menu, keep in mind that the option is not part of user preference so it won't survive different MG-Picker Studio sessions.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Build your own style library:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Check it out <a href="stylelibrary.htm" class="topiclink">here</a>.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Transform Bezier / Polygon Shape:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">You could rotate/flip bezier curves and polygon shapes, just go to Edit Menu / Transform Bezier/Polygon Item..</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Duplicate Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select a picker item, press "CTRL + D" to duplicate them, and position the duplications below them.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">"CTRL + SHIFT + D" to duplicate and position the duplications to the right side of them.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Holding the ALT key while doing this, will position the duplications to the opposite side, say the left or top side of the original items.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Copy / Paste Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">CTRL + C / CTRL + V also works for the select items. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could copy items and paste them into other picker files.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">When copying items, if picker panels are selected, only panels will be copied, other types of items are skipped.</span><br />
|
||||
<span style="font-size: 9pt;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Copy / Paste Item Properties</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Switch to copy/paste property tool </span><img alt="copyPropertyTool" width="27" height="29" style="margin:0;width:27px;height:29px;border:none" src="copypropertytool.jpg"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, to transfer the properties between picker items. use hotkey "I" for that.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To copy the properties, right-click on the item, and select a copy mode.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">LMB clicks on the item to paste the properties.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Align / Evenly Distribute Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Use the align/distribute buttons in the UI, or the corresponding menus in the Edit menu, to align / evenly distribute selected picker items.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Starting from v2.3, you got extra alignToLastSelection button </span><img alt="alignOption" width="30" height="28" style="margin:0;width:30px;height:28px;border:none" src="alignoption.gif"/><span class="f_ImageCaption">, if you turn it on, the alignment is done with the reference to the last selected item.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_ImageCaption">Otherwise, for aligning H/V center, the average center is used, for aligning to left/right/top/bottom, the most left/right/top/bottom is used.</span><br />
|
||||
<span class="f_ImageCaption"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Scale Items to Proper Sizes</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select some picker items, and press "CTRL + R" to rescale them to their proper sizes. The same feature is available in the Edit menu.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Adjust Items Fill Color</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could adjust the color of the item in the attribute editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">But if you wanna tweak the color in photoshop way:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select some picker items, and press "CTRL + U" to bring up the "Adjust Button Color" dialog.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">It is very similar to photoshop's "Hue & Saturation" dialog.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Set Properties To Mirrored Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Use the ALT key.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Say setting the label margin, input the label margin, and press ALT+Enter, the mirrored item will be applied to the mirrored label margin.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Say you are transforming items using the transform tool, user ALT+Enter, to apply the mirrored transformation to the mirrored items.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Parent / Unparent Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">All types of picker items, including the picker group/panel itself, could be parented into a picker group/panel.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Simply use P and Shift+P to parent or unparent items.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">By default when you create a picker item upon a picker panel, the item will automatically be the child item of the panel below.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To parent items to a panel, select and move the items over the panel, make sure you are in </span><img alt="editTool" width="26" height="29" style="margin:0;width:26px;height:29px;border:none" src="edittool.jpg"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> tool, right-click and select "Parent To Panel Below".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In the same way, if you wanna unparent items from a panel, select them, right-click and select "Unparent From Parent Panel";</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Auto-Label Items</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select some picker items, and press "CTRL + L" to auto-label them.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">An alternative way, press the < button beside the label field in the attribute editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Change the Item Stack Order</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select some picker items, and press the "CTRL + Up key" to bring them to the top stack order, and the "CTRL + Dn" key to push them down to the bottom stack.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The Picker panel/group is always at the bottom stack order and tends to be covered by other types of picker items.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Editing an Existing Image</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">There are several image properties for a picker item, such as background image for the panel and group, item image for select-button, command-button and slider handle.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">At the attribute editor, at the right side of each image path field, there is a > button, click and select "Edit image.." to bring up the image processing dialog.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">From v2 you can drag and drop an image to the image path input field to set that as image.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Auto-Set a Proper Post Action for Select-Buttons: </span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Post action is the behavior after the mouse clicks on a select-button in animator mode, you can set it to auto-switch to translate tool, rotate or scale tool or just do nothing.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A proper post-action will save time for animators.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To auto-set, the proper action for selected select-buttons, go to Edit Menu / Auto-Set Sel-Button Post-Actions.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">It will test member nodes of each select-button, say if the nodes are all locked in rotate and scale attributes, it will set post action to "Switch to Translate".</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="pickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="stylelibrary.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 843 B |
|
After Width: | Height: | Size: 887 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 972 B |
|
After Width: | Height: | Size: 934 B |
@@ -0,0 +1,459 @@
|
||||
/* ------------ Script copyright 2005-2015 EC Software -------------
|
||||
This script was created by Help & Manual and is part of the
|
||||
Webhelp export format. This script is designed for use in
|
||||
combination with the output of Help & Manual and must not
|
||||
be used outside this context. http://www.helpandmanual.com
|
||||
|
||||
Do not modify this file! It will be overwritten by Help & Manual.
|
||||
----------------------------------------------------------------- */
|
||||
|
||||
var usecookie = false,
|
||||
tocselecting = false,
|
||||
abspossupported = 0,
|
||||
currentselection = null,
|
||||
currenttocstate = "";
|
||||
|
||||
function hmAddCss(adoc, cssCode) {
|
||||
var styleElement = adoc.createElement("style");
|
||||
styleElement.type = "text/css";
|
||||
if (styleElement.styleSheet) {
|
||||
styleElement.styleSheet.cssText = cssCode;
|
||||
}
|
||||
else {
|
||||
styleElement.appendChild(adoc.createTextNode(cssCode));
|
||||
}
|
||||
adoc.getElementsByTagName("head")[0].appendChild(styleElement);
|
||||
}
|
||||
|
||||
function hmSupportsAbspos() {
|
||||
if (abspossupported==0) {
|
||||
tmp = $('<div style="position:absolute;left:0;right:0;display:none"> </div>').appendTo('body');
|
||||
if (($(tmp).outerWidth()+30) > $(window).width()) abspossupported = 1;
|
||||
else abspossupported = -1;
|
||||
tmp.remove();
|
||||
}
|
||||
if (abspossupported==1) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
function hmNoAbsposResize(jdiv, w, h) {
|
||||
var windowWidth, windowHeight;
|
||||
if (self.innerHeight) { // all except Explorer
|
||||
if(document.documentElement.clientWidth){
|
||||
windowWidth = document.documentElement.clientWidth;
|
||||
} else {
|
||||
windowWidth = self.innerWidth;
|
||||
}
|
||||
windowHeight = self.innerHeight;
|
||||
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
|
||||
windowWidth = document.documentElement.clientWidth;
|
||||
windowHeight = document.documentElement.clientHeight;
|
||||
} else if (document.body) { // other Explorers
|
||||
windowWidth = document.body.clientWidth;
|
||||
windowHeight = document.body.clientHeight;
|
||||
}
|
||||
if (w) jdiv.css('width', ( windowWidth - parseInt(jdiv.css('left')) - parseInt(jdiv.css('right')) ));
|
||||
if (h) jdiv.css('height', ( windowHeight - parseInt(jdiv.css('top')) - parseInt(jdiv.css('bottom')) ));
|
||||
}
|
||||
|
||||
function hmNavigationFrame() {
|
||||
var actFrames = new Array(
|
||||
window.frames['hmnavigation'],
|
||||
window.frames['hmcontent']
|
||||
);
|
||||
for (var i=0;i<actFrames.length;i++) {
|
||||
if (actFrames[i].name=='hmnavigation') return actFrames[i];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
function hmContentFrame() {
|
||||
if (!document.getElementById("hmcontent")) return null;
|
||||
return hmcontent;
|
||||
}
|
||||
|
||||
var lastTrackEvent = "";
|
||||
var track = function(action, data) {
|
||||
if (gaaccount !== "") { // Initiate the tracker on first call
|
||||
if (typeof ga == "undefined") {
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
if (gatrackername=='') gatrackername = 'hmga';
|
||||
ga('create', { trackingId: gaaccount, cookieDomain: 'auto', name: gatrackername});
|
||||
|
||||
let entryPage = document.location.pathname.substr(document.location.pathname.lastIndexOf("\/"));
|
||||
|
||||
// Bei allen Trackern mit Namen müssen alle Calls mit dem Namen als Namespace verwendet werden, sonst werden die Calls einfach ignoriert.
|
||||
ga(gatrackername + '.set', 'page', entryPage)
|
||||
ga(gatrackername + '.send', 'pageview');
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (typeof ga != "undefined" && (lastTrackEvent != action+data)) {
|
||||
lastTrackEvent = action+data;
|
||||
}
|
||||
else {
|
||||
return;
|
||||
}
|
||||
|
||||
// Tracking calls after first init
|
||||
switch(action) {
|
||||
case "topic":
|
||||
var levs = parseInt(gatracklevels),
|
||||
page = data.substring(data.indexOf("//")+1,data.length);
|
||||
page = page.substring(page.lastIndexOf("/")+1,page.length);
|
||||
|
||||
if (levs > 0) {
|
||||
var fullPath = window.location.href.substring(0, window.location.href.lastIndexOf("/"));
|
||||
if (levs == 9) {
|
||||
page = fullPath + '/' + page;
|
||||
}
|
||||
else {
|
||||
for (var i=0;i<levs;i++) {
|
||||
page = fullPath.substring(fullPath.lastIndexOf("/")+1,fullPath.length) + '/' + page;
|
||||
fullPath = fullPath.substring(0, fullPath.lastIndexOf("/"));
|
||||
}
|
||||
}
|
||||
}
|
||||
ga(gatrackername+'.set', 'page', page);
|
||||
ga(gatrackername+'.send', 'pageview');
|
||||
break;
|
||||
|
||||
case "search":
|
||||
ga(gatrackername+'.send', {
|
||||
hitType: 'event',
|
||||
eventCategory: 'Search Help',
|
||||
eventAction: 'Search',
|
||||
eventLabel: data
|
||||
});
|
||||
break;
|
||||
|
||||
case "index":
|
||||
ga(gatrackername+'.send', {
|
||||
hitType: 'event',
|
||||
eventCategory: 'Select Index Term',
|
||||
eventAction: 'Click',
|
||||
eventLabel: data
|
||||
});
|
||||
break;
|
||||
|
||||
case "exit":
|
||||
ga(gatrackername+'.send', {
|
||||
hitType: 'event',
|
||||
eventCategory: 'Outbound Link',
|
||||
eventAction: 'Click Link',
|
||||
eventLabel: data,
|
||||
transport: 'beacon'
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
function fullexpand(animate) { switchall(true, animate); }
|
||||
function fullcollapse(animate) { switchall(false, animate); }
|
||||
|
||||
function levelexpand(divID, animate) {
|
||||
var thisDIV = hmNavigationFrame().document.getElementById(divID);
|
||||
var items = thisDIV.getElementsByTagName("li");
|
||||
for(var i = 0; i < items.length; i++) {
|
||||
if (items[i].parentNode==thisDIV) {
|
||||
var thisUL = hmULfromID(items[i].id);
|
||||
if (thisUL) hmSwitchNode(thisUL, true, animate);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function switchall(nodevisible, animate) {
|
||||
var toc = hmNavigationFrame().document.getElementById("toc");
|
||||
if (toc) {
|
||||
var items = toc.getElementsByTagName("ul");
|
||||
for(var i = 0; i < items.length; i++) hmSwitchNode(items[i], nodevisible, animate);
|
||||
if ((nodevisible) && (currentselection)) intoview(currentselection, toc, false);
|
||||
}
|
||||
}
|
||||
|
||||
function loadstate(toc) {
|
||||
var tmpAnimate = hmAnimate;
|
||||
hmAnimate = false;
|
||||
currentselection = null;
|
||||
|
||||
if (currenttocstate=="") {
|
||||
if (usecookie) currenttocstate = document.cookie;
|
||||
else { /* load default toc state */
|
||||
if (initialtocstate == 'expandall') fullexpand(false);
|
||||
else {
|
||||
if (initialtocstate == 'expandtoplevel') { fullcollapse(false); levelexpand('toc', false); }
|
||||
else fullcollapse(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (currenttocstate != "") {
|
||||
var toc = hmNavigationFrame().document.getElementById("toc");
|
||||
if (toc) {
|
||||
var items = toc.getElementsByTagName("ul");
|
||||
for(var i = 0; i < items.length; i++) hmSwitchNode(items[i], (currenttocstate.indexOf(items[i].id+',')>-1), false);
|
||||
}
|
||||
}
|
||||
if (hmContentFrame()) {
|
||||
var topicID = hmContentFrame().location.href.substring(hmContentFrame().location.href.lastIndexOf("/")+1,hmContentFrame().location.href.length);
|
||||
if (topicID.lastIndexOf("#") != -1) topicID = topicID.substring(0,topicID.lastIndexOf("#"));
|
||||
if (topicID.lastIndexOf("?") != -1) topicID = topicID.substring(0,topicID.lastIndexOf("?"));
|
||||
tocselecting = false;
|
||||
lazysync(topicID);
|
||||
}
|
||||
hmAnimate = tmpAnimate;
|
||||
}
|
||||
|
||||
function savestate(toc) {
|
||||
currenttocstate = "";
|
||||
var items = toc.getElementsByTagName("ul");
|
||||
for(var i = 0; i < items.length; i++) if (items[i].style.display!="none") currenttocstate = currenttocstate.concat(items[i].id + ",");
|
||||
if (usecookie) document.cookie = currenttocstate;
|
||||
}
|
||||
|
||||
function toggle(nodeID) {
|
||||
var thisUL = hmULfromID(nodeID);
|
||||
if (thisUL) hmSwitchNode(thisUL, ((thisUL.style.display=="none")?true:false), true);
|
||||
}
|
||||
|
||||
function hmNodeClicked(node, event) {
|
||||
if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } //MSIE
|
||||
if ($(node).css('direction') != 'rtl') {
|
||||
var scrOfX = $(hmNavigationFrame()).scrollLeft();
|
||||
var scrOfY = $(hmNavigationFrame()).scrollTop();
|
||||
var offset = parseInt( $(node).css('padding-left'));
|
||||
var thisClicked = ( (event.clientY+scrOfY > $(node).offset().top) && (event.clientY+scrOfY < ($(node).offset().top+offset)) &&
|
||||
(event.clientX+scrOfX > $(node).offset().left) && (event.clientX+scrOfX < ($(node).offset().left+offset+$(node.firstChild).outerWidth())) );
|
||||
var iconClicked = (thisClicked && (event.clientX+scrOfX > $(node).offset().left) && (event.clientX+scrOfX < ($(node).offset().left+offset)));
|
||||
}
|
||||
else {
|
||||
var scrOfX = $(hmNavigationFrame()).scrollLeft();
|
||||
var scrOfY = $(hmNavigationFrame()).scrollTop();
|
||||
var offset = parseInt( $(node).css('padding-right'));
|
||||
var nodeW = $(node).outerWidth();
|
||||
var textW = $(node.firstChild).outerWidth();
|
||||
var thisClicked = ( (event.clientY+scrOfY > $(node).offset().top) && (event.clientY+scrOfY < ($(node).offset().top+offset)) &&
|
||||
(event.clientX+scrOfX < $(node).offset().left+nodeW) && (event.clientX+scrOfX > ($(node).offset().left+nodeW-offset-textW)) );
|
||||
var iconClicked = (thisClicked && (event.clientX+scrOfX < $(node).offset().left+nodeW) && (event.clientX+scrOfX > ($(node).offset().left+nodeW-offset)));
|
||||
}
|
||||
var thisID = node.id;
|
||||
if (iconClicked) {
|
||||
toggle('ul'+thisID.substring(1,thisID.length));
|
||||
}
|
||||
else if (thisClicked) {
|
||||
if (hmTocSingleClick) {
|
||||
hilightexpand('s'+thisID.substring(1,thisID.length));
|
||||
}
|
||||
else {
|
||||
hilight('s'+thisID.substring(1,thisID.length));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function hmNodeDblclicked(node) {
|
||||
thisID = node.id;
|
||||
toggle('ul'+thisID.substring(1,thisID.length));
|
||||
}
|
||||
|
||||
function hmLIfromID(thisID) {
|
||||
return hmNavigationFrame().document.getElementById('i'+thisID.replace(/[isaul]/g,''));
|
||||
}
|
||||
|
||||
function hmULfromID(thisID) {
|
||||
return hmNavigationFrame().document.getElementById('ul'+thisID.replace(/[isaul]/g,''));
|
||||
}
|
||||
|
||||
function hmSwitchNode(thisUL, nodevisible, animate) {
|
||||
if ((thisUL.style.display!='none')!=nodevisible) {
|
||||
var thisLI = hmLIfromID(thisUL.id);
|
||||
if (thisLI) {
|
||||
var thisIcon = thisLI.getAttribute('data-bg');
|
||||
if (thisIcon!='') $(thisLI).css('background-image', 'url(' + (nodevisible ? thisIcon.substr(thisIcon.indexOf(';')+1, thisIcon.length) : thisIcon.substr(0, thisIcon.indexOf(';')) ) + ')');
|
||||
|
||||
if (nodevisible) {
|
||||
if (animate && hmAnimate) $(thisUL).slideDown('fast');
|
||||
else thisUL.style.display = 'block';
|
||||
}
|
||||
else {
|
||||
if (animate && hmAnimate) $(thisUL).slideUp('fast');
|
||||
else thisUL.style.display = 'none';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function hilightexpand(spanID) {
|
||||
if (hilight(spanID)) {
|
||||
var thisUL = hmULfromID(spanID);
|
||||
if (thisUL) hmSwitchNode(thisUL, true, true);
|
||||
return true;
|
||||
}
|
||||
else return false;
|
||||
}
|
||||
|
||||
function hilight(spanID) {
|
||||
tocselecting = true;
|
||||
var thisnode = null;
|
||||
var selectionchanged = false;
|
||||
thisnode = hmNavigationFrame().document.getElementById(spanID);
|
||||
if (thisnode) {
|
||||
try {
|
||||
if ((currentselection) && (currentselection != thisnode)) currentselection.className = "heading" + currentselection.className.substr(7,1);
|
||||
}
|
||||
catch(e){
|
||||
}
|
||||
thisnode.className = "hilight"+thisnode.className.substr(7,1);
|
||||
selectionchanged = (currentselection != thisnode);
|
||||
currentselection = thisnode;
|
||||
}
|
||||
return selectionchanged;
|
||||
}
|
||||
|
||||
function intoview(thisnode, tree, selectionchanged) {
|
||||
var thisparent = thisnode;
|
||||
while (thisparent != tree) {
|
||||
if ((selectionchanged) && (thisparent.nodeName.toLowerCase()=="ul")) hmSwitchNode(thisparent,true,true);
|
||||
thisparent = thisparent.parentNode;
|
||||
}
|
||||
thisparent = thisnode;
|
||||
for (var t=0; thisparent!=null; t+=thisparent.offsetTop, thisparent=thisparent.offsetParent);
|
||||
var bt = (hmNavigationFrame().window.pageYOffset)?hmNavigationFrame().window.pageYOffset:hmNavigationFrame().document.body.scrollTop;
|
||||
var bh = (hmNavigationFrame().window.innerHeight)?hmNavigationFrame().window.innerHeight:hmNavigationFrame().document.body.offsetHeight;
|
||||
if ((t+thisnode.offsetHeight-bt) > bh) hmNavigationFrame().window.scrollTo(0,(t+24-bh))
|
||||
else if (t < bt) hmNavigationFrame().window.scrollTo(0,t);
|
||||
}
|
||||
|
||||
function collapseunfocused(toc, selectedID) {
|
||||
if (toc) {
|
||||
var nodepath = 'ul'+selectedID.replace(/[isaul]/g,'') + ".";
|
||||
var nodeCompare = "";
|
||||
var items = toc.getElementsByTagName("ul");
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
if (items[i].id.indexOf(".")<0) nodeCompare = items[i].id + ".";
|
||||
else nodeCompare = items[i].id;
|
||||
if (nodepath.lastIndexOf(nodeCompare)<0) {
|
||||
hmSwitchNode(items[i], false, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function quicksync(aID) {
|
||||
if (aID != "") {
|
||||
var toc = hmNavigationFrame().document.getElementById("toc");
|
||||
if (toc) {
|
||||
if (!tocselecting) {
|
||||
aID = "s"+aID.substring(1,aID.length);
|
||||
var thisspan = hmNavigationFrame().document.getElementById(aID);
|
||||
if (thisspan) {
|
||||
var selectionchanged = hilight(aID);
|
||||
intoview(thisspan, toc, selectionchanged);
|
||||
}
|
||||
}
|
||||
if (autocollapse) {
|
||||
if (currentselection) collapseunfocused(toc, currentselection.id);
|
||||
else collapseunfocused(toc, "");
|
||||
}
|
||||
}
|
||||
track('topic', topicID);
|
||||
}
|
||||
tocselecting = false;
|
||||
}
|
||||
|
||||
function lazysync(topicID) {
|
||||
if (topicID != "") {
|
||||
var toc = hmNavigationFrame().document.getElementById("toc");
|
||||
if (toc) {
|
||||
if (!tocselecting) {
|
||||
var currentTopic = $("a[href^='"+topicID+"']",toc);
|
||||
if (currentTopic.length > 0) {
|
||||
var currentSpanID = $(currentTopic).children("span").attr("id");
|
||||
var selectionchanged = false;
|
||||
if (hmTocSingleClick) {
|
||||
selectionchanged = hilightexpand(currentSpanID);
|
||||
}
|
||||
else {
|
||||
selectionchanged = hilight(currentSpanID);
|
||||
}
|
||||
intoview(currentTopic[0], toc, selectionchanged);
|
||||
}
|
||||
}
|
||||
if (autocollapse) {
|
||||
if (currentselection) collapseunfocused(toc, currentselection.id);
|
||||
else collapseunfocused(toc, "");
|
||||
}
|
||||
}
|
||||
track('topic', topicID);
|
||||
}
|
||||
tocselecting = false;
|
||||
}
|
||||
|
||||
function hmPreloadIcons() {
|
||||
var icons = new Array();
|
||||
for (i=0; i<arguments.length; i++) {
|
||||
icons[i] = new Image();
|
||||
icons[i].src = arguments[i];
|
||||
}
|
||||
}
|
||||
|
||||
function hmCreateVSplitter(leftdiv, rightdiv) {
|
||||
var splitWidth = ($(rightdiv).offset().left - ($(leftdiv).offset().left+$(leftdiv).outerWidth()));
|
||||
$('body').append('<div id="hmsplitter" style="border:none;margin:0;padding:0;position:absolute;cursor:col-resize;background-color:transparent;overflow:hidden;'+
|
||||
'height:'+$(leftdiv).outerHeight()+
|
||||
'px;top:'+$(leftdiv).offset().top+
|
||||
'px;left:'+($(leftdiv).offset().left+$(leftdiv).outerWidth())+
|
||||
'px;width:'+splitWidth+'px"> </div>');
|
||||
|
||||
var oldX;
|
||||
var navWidth;
|
||||
var minWidth;
|
||||
var oldLeft;
|
||||
var oldWidth;
|
||||
var oldSplitL;
|
||||
var split = $('#hmsplitter');
|
||||
|
||||
$(window).resize(function() { /* resize splitter when window changes */
|
||||
split.css({'height': $(leftdiv).outerHeight()+'px', 'left': ($(leftdiv).offset().left+$(leftdiv).outerWidth())+'px'});
|
||||
});
|
||||
|
||||
split.bind('mousedown', startDrag);
|
||||
|
||||
function startDrag(e) {
|
||||
oldX = (!document.all) ? e.clientX : event.clientX;
|
||||
navWidth = parseInt($(leftdiv).css('width'),10);
|
||||
minWidth = parseInt($(leftdiv).css('min-width'));
|
||||
oldLeft = $(rightdiv).offset().left;
|
||||
oldWidth = $(rightdiv).outerWidth();
|
||||
oldSplitL = split.offset().left;
|
||||
|
||||
var bg = $('<div id="hmcurtain" style="border:none;padding:0;margin:0;position:absolute;cursor:col-resize;width:100%;height:100%;background-color:transparent"></div>').appendTo('body');
|
||||
bg.bind('mousemove', performDrag);
|
||||
bg.bind('mouseup', endDrag);
|
||||
split.bind('mousemove', performDrag);
|
||||
split.bind('mouseup', endDrag);
|
||||
|
||||
function endDrag() {
|
||||
bg.unbind('mousemove').unbind('mouseup').remove();
|
||||
split.unbind('mousemove').unbind('mouseup');
|
||||
}
|
||||
}
|
||||
|
||||
function performDrag(e) {
|
||||
//deselect:
|
||||
if (window.getSelection) window.getSelection().removeAllRanges();
|
||||
else if (document.selection) document.selection.empty();
|
||||
|
||||
var moveX = (!document.all) ? e.clientX - oldX : event.clientX - oldX;
|
||||
var newNavW = navWidth + moveX < minWidth ? minWidth : navWidth + moveX;
|
||||
$(leftdiv).css('width', (newNavW) + 'px');
|
||||
//split.css('left', ($(leftdiv).offset().left+newNavW) + 'px');
|
||||
split.css('left', (oldSplitL + newNavW - navWidth) + 'px');
|
||||
|
||||
$(rightdiv).css('left', (oldLeft + newNavW - navWidth) + 'px');
|
||||
if (!hmSupportsAbspos()) $(rightdiv).css('width', (oldWidth - newNavW + navWidth) + 'px');
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
/* Project settings */
|
||||
var hmAnimate = true;
|
||||
var hmPopupSticky = true;
|
||||
var hmImageLightbox = true;
|
||||
var hmVideoLightbox = true;
|
||||
var hmLightboxConstrained = true;
|
||||
var hmForceRedirect = true;
|
||||
var hmTocSingleClick = true;
|
||||
var autocollapse = false;
|
||||
var gaaccount = "",
|
||||
gatrackername = "",
|
||||
gatracklevels = 0;
|
||||
var initialtocstate = "collapsed";
|
||||
var agent = "",
|
||||
platform = "",
|
||||
hmBrowser = {};
|
||||
try {
|
||||
agent = navigator.userAgent; platform = navigator.platform;
|
||||
hmBrowser.touch = !!(('ontouchstart' in window && !window.opera) || ('msmaxtouchpoints' in window.navigator) || ('maxtouchpoints' in window.navigator) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0));
|
||||
hmBrowser.nonDeskTouch = ((hmBrowser.touch && !/win32|win64/i.test(platform)) || (hmBrowser.touch && /win32|win64/i.test(platform) && /mobile/i.test(agent)));
|
||||
|
||||
hmBrowser.eventType = (('onmousedown' in window && !hmBrowser.nonDeskTouch) ? "mouse" : ('ontouchstart' in window) ? "touch" : ('msmaxtouchpoints' in window.navigator || navigator.msMaxTouchPoints > 0) ? "mstouchpoints" : ('maxtouchpoints' in window.navigator || navigator.maxTouchPoints > 0) ? "touchpoints" : "mouse");
|
||||
switch(hmBrowser.eventType) {
|
||||
case "mouse":
|
||||
hmBrowser.touchstart = "mousedown";
|
||||
hmBrowser.touchend = "mouseup";
|
||||
break;
|
||||
case "touch":
|
||||
hmBrowser.touchstart = "touchstart";
|
||||
hmBrowser.touchend = "touchend";
|
||||
break;
|
||||
case "mstouchpoints":
|
||||
hmBrowser.touchstart = "MSPointerDown";
|
||||
hmBrowser.touchend = "MSPointerUp";
|
||||
break;
|
||||
case "touchpoints":
|
||||
hmBrowser.touchstart = "pointerdown";
|
||||
hmBrowser.touchend = "pointerup";
|
||||
break;
|
||||
}
|
||||
} catch(e) {}
|
||||
@@ -0,0 +1,454 @@
|
||||
/* --------------- Script (c) 2006-2015 EC Software ---------------
|
||||
This script was created by Help & Manual. It is designed for use
|
||||
in combination with the output of Help & Manual and must not
|
||||
be used outside this context. http://www.helpandmanual.com
|
||||
|
||||
Do not modify this file! It will be overwritten by Help & Manual.
|
||||
-----------------------------------------------------------------*/
|
||||
|
||||
var topicInitScriptAvailable = true;
|
||||
var HMToggles = new Array();
|
||||
var HMGallery = new Array();
|
||||
var HMTogglesAllExpanded = false;
|
||||
|
||||
function hmmin(v1, v2) { if (v1<v2) return v1; return v2 }
|
||||
function hmmax(v1, v2) { if (v1>v2) return v1; return v2 }
|
||||
|
||||
var HMSyncTOC = function(indexPageUrl, selfUrl) {
|
||||
if (location.search.lastIndexOf("toc=0")<=0) {
|
||||
if (parent.hmNavigationFrame) { parent.lazysync(selfUrl); }
|
||||
else if ((hmForceRedirect) && (parent.location) && (parent.location.href)) { parent.location.href = indexPageUrl+'?'+selfUrl; }
|
||||
}
|
||||
}
|
||||
|
||||
var HMToggleExpandAll = function(value) {
|
||||
if (HMToggles.length != null){
|
||||
for (i=0; i<HMToggles.length; i++){
|
||||
HMToggleExpand(HMToggles[i], value, (value && hmAnimate));
|
||||
}
|
||||
}
|
||||
HMTogglesAllExpanded = value;
|
||||
}
|
||||
|
||||
var HMAnyToggleOpen = function() {
|
||||
var anyOpen = false;
|
||||
if (HMToggles.length != null){
|
||||
for (i=0; i<HMToggles.length; i++){
|
||||
if (HMToggles[i].getAttribute("hm.state")=='1') anyOpen = true;
|
||||
}
|
||||
}
|
||||
if (!anyOpen) HMTogglesAllExpanded = false;
|
||||
return anyOpen;
|
||||
}
|
||||
|
||||
var HMToggle = function() {
|
||||
var op = HMToggle.arguments[0];
|
||||
for (i=1; i<HMToggle.arguments.length; i++) {
|
||||
var objID = HMToggle.arguments[i];
|
||||
var obj = document.getElementById(objID);
|
||||
switch (op) {
|
||||
case "toggle":
|
||||
var state = obj.getAttribute("hm.state");
|
||||
if (state == null) { state = "0" };
|
||||
HMToggleExpand(obj, (state != "1"), hmAnimate);
|
||||
break;
|
||||
|
||||
case "expand":
|
||||
HMToggleExpand(obj, true, false);
|
||||
break;
|
||||
|
||||
case "collapse":
|
||||
HMToggleExpand(obj, false, false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var HMToggleExpand = function(obj, value, animate) {
|
||||
tagName = obj.nodeName.toLowerCase();
|
||||
switch (tagName) {
|
||||
case "span":
|
||||
HMToggleExpandText(obj, value, animate);
|
||||
break;
|
||||
case "div":
|
||||
HMToggleExpandDropdown(obj, value, animate);
|
||||
break;
|
||||
case "img":
|
||||
HMToggleExpandPicture(obj, value, animate);
|
||||
break;
|
||||
}
|
||||
obj.setAttribute("hm.state", value ? "1" : "0");
|
||||
}
|
||||
|
||||
var HMToggleExpandText = function(obj, value, animate) {
|
||||
obj.style.display = (value ? "inline" : "none"); //cannot be animated
|
||||
}
|
||||
|
||||
var HMToggleExpandDropdown = function(obj, value, animate) {
|
||||
if (animate) {
|
||||
/* $(obj).stop(); don't stop here */
|
||||
if (value) {
|
||||
$(obj).slideDown('fast');
|
||||
}
|
||||
else {
|
||||
$(obj).animate({ height: 'toggle' }, 'fast', function() {
|
||||
if (document.all && !window.opera) { // Avoid collapsing margins bug in IE
|
||||
var dummy = $(obj).prev();
|
||||
if ($(dummy).outerHeight!=0) dummy = $('<div style="height:1px"></div>').insertBefore(obj);
|
||||
else $(dummy).css('display', 'block');
|
||||
$(dummy).css('display', 'none');
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
else {
|
||||
obj.style.display = (value ? "block" : "none");
|
||||
}
|
||||
}
|
||||
|
||||
var HMToggleExpandPicture = function(obj, value, animate) {
|
||||
var oldFile = (value ? obj.getAttribute("hm.src0") : obj.getAttribute("hm.src1"));
|
||||
var newFile = (value ? obj.getAttribute("hm.src1") : obj.getAttribute("hm.src0"));
|
||||
var newSrc = obj.src.replace(oldFile, newFile);
|
||||
var isToggleIcon = (obj.getAttribute("hm.type")=="dropdown");
|
||||
|
||||
if ((!isToggleIcon) && (animate)) {
|
||||
$(obj).stop();
|
||||
|
||||
var newImg = new Image();
|
||||
newImg.onload = function() {
|
||||
var newWidth = newImg.width;
|
||||
var newHeight = newImg.height;
|
||||
var oldWidth = obj.width;
|
||||
var oldHeight = obj.height;
|
||||
|
||||
if ((newWidth > 0) && (newHeight > 0)) {
|
||||
if ((newWidth == oldWidth) && (newHeight == oldHeight)) {
|
||||
obj.src = newSrc;
|
||||
}
|
||||
else {
|
||||
$(obj).animate({ width: newWidth, height: newHeight }, 'fast', function() {
|
||||
obj.src = newSrc;
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
newImg.src = newSrc;
|
||||
}
|
||||
else {
|
||||
obj.src = newSrc;
|
||||
}
|
||||
var newTitle = (value ? obj.getAttribute("hm.title1") : obj.getAttribute("hm.title0"));
|
||||
if (newTitle != null) { obj.title = newTitle; }
|
||||
var newCaption = (value ? obj.getAttribute("hm.caption1") : obj.getAttribute("hm.caption0"));
|
||||
if (newCaption != null) { obj.parentNode.parentNode.parentNode.nextSibling.firstChild.firstChild.innerHTML = newCaption; }
|
||||
}
|
||||
|
||||
var HMShowPictureLightbox = function(objID) {
|
||||
var obj = document.getElementById(objID); /* our <img> clicked */
|
||||
|
||||
var startL = $(obj).offset().left;
|
||||
var startT = $(obj).offset().top;
|
||||
var startW = $(obj).outerWidth();
|
||||
var startH = $(obj).outerHeight();
|
||||
|
||||
var oldFile = obj.getAttribute("hm.src0");
|
||||
var newFile = obj.getAttribute("hm.src1");
|
||||
var newSrc = obj.src.replace(oldFile, newFile);
|
||||
var newTitle = obj.getAttribute("hm.title1");
|
||||
var newCaption = obj.getAttribute("hm.caption1");
|
||||
|
||||
var htmlCode = '<img id="hmlightboximage" src="' + newSrc + '" alt="' + newTitle + '"/>';
|
||||
var imgPreloader = new Image();
|
||||
imgPreloader.onload = function() {
|
||||
HMShowLightbox(htmlCode, startL, startT, startW, startH, imgPreloader.width, imgPreloader.height, newCaption, true, false);
|
||||
};
|
||||
imgPreloader.src = newSrc;
|
||||
|
||||
}
|
||||
|
||||
var HMShowVideoLightbox = function(event, obj, htmlcode, vWidth, vHeight) {
|
||||
var startL = $(obj).offset().left;
|
||||
var startT = $(obj).offset().top;
|
||||
var startW = $(obj).outerWidth();
|
||||
var startH = $(obj).outerHeight();
|
||||
|
||||
if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } //MSIE
|
||||
|
||||
HMShowLightbox(htmlcode, startL, startT, startW, startH, vWidth, vHeight, '', false, true);
|
||||
}
|
||||
|
||||
var HMShowLightbox = function(htmlCode, startL, startT, startW, startH, endW, endH, newCaption, doAnimate, isVideo) {
|
||||
/* Find our scope:
|
||||
* 1) Is this an orphan window or part of a webhelp frame?
|
||||
* 2) If it is a webhelp frame, is it an iframe or classic <frame>?
|
||||
* 3) Can we do cross-frame scripting? (not possible in Chrome locally)
|
||||
*/
|
||||
var parentScope = ((parent.hmNavigationFrame) && (parent.document.getElementById('hmnavigation')) && (parent.document.getElementById('hmnavigation').nodeName.toLowerCase()=='iframe'));
|
||||
var lightboxWindow = $(window);
|
||||
var lightboxDocument = $(document);
|
||||
var lightboxBody = $('body');
|
||||
var lighboxScrollLayer = null;
|
||||
if (parentScope) { /* use entire window for lightbox */
|
||||
lightboxBody = parent.$('body');
|
||||
lightboxDocument = parent.$(document);
|
||||
lightboxWindow = parent.window;
|
||||
}
|
||||
|
||||
$(lightboxBody).prepend('<div id="hmlightboxbackground" style="z-index:99997;border:none;padding:0;margin:0;position:absolute;left:0;top:0;background-color:#7F7F7F"></div>');
|
||||
var lightboxBackground = parentScope ? parent.$('#hmlightboxbackground') : $('#hmlightboxbackground');
|
||||
lightboxBackground.css('opacity', '0.5');
|
||||
|
||||
if (parentScope) {
|
||||
$(lightboxBody).prepend('<div id="hmlightboxscrolllayer" style="z-index:99998;border:none;padding:0;margin:0;position:absolute;left:0;top:0;background:none;overflow:auto"></div>');
|
||||
lighboxScrollLayer = parent.$('#hmlightboxscrolllayer');
|
||||
lightboxBody = lighboxScrollLayer;
|
||||
}
|
||||
|
||||
$(lightboxBody).prepend('<div id="hmlightbox" style="z-index:99999;position:absolute;display:none"></div>');
|
||||
var lightbox = parentScope ? parent.$('#hmlightbox') : $('#hmlightbox');
|
||||
var lightboxObject = $(htmlCode).appendTo(lightbox);
|
||||
var lightboxCaption = null;
|
||||
if (newCaption != null) {
|
||||
$(lightbox).append('<p id="hmlightboxcaption">' +newCaption+ '</p>');
|
||||
lightboxCaption = parentScope ? parent.$('#hmlightboxcaption') : $('#hmlightboxcaption');
|
||||
}
|
||||
|
||||
var lightboxSpeed = 300;
|
||||
var sizeStart; /* keep initial size for hide animation */
|
||||
var maxW = endW;
|
||||
var maxH = endH;
|
||||
if (hmLightboxConstrained) {
|
||||
if (endW > ($(lightboxWindow).width()-40)) {
|
||||
endW = $(lightboxWindow).width()-40;
|
||||
if (endW < (maxW/2)) endW = maxW/2;
|
||||
endH = maxH * endW / maxW;
|
||||
}
|
||||
}
|
||||
|
||||
lightboxObject.css({'width': endW+'px', 'height': endH+'px'});
|
||||
if (lightboxCaption!=null) lightboxCaption.css('width', endW+'px');
|
||||
|
||||
if (hmAnimate&&doAnimate) {
|
||||
var sizeEnd = lightboxGetsize();
|
||||
if (lightboxCaption!=null) lightboxCaption.css('display', 'none'); /* hide caption during animation */
|
||||
lightboxObject.css({'width': startW + 'px', 'height': startH + 'px'});
|
||||
sizeStart = lightboxGetsize();
|
||||
lightboxResize();
|
||||
|
||||
sizeStart[0] = startL;
|
||||
sizeStart[1] = startT;
|
||||
if (parentScope) {
|
||||
sizeStart[0] = sizeStart[0] + parent.$('#hmcontent').offset().left - $(document).scrollLeft();
|
||||
sizeStart[1] = sizeStart[1] + parent.$('#hmcontent').offset().top - $(document).scrollTop();
|
||||
}
|
||||
lightbox.css({'left': sizeStart[0]+'px', 'top': sizeStart[1]+'px'});
|
||||
lightbox.show();
|
||||
|
||||
lightbox.animate({ left: sizeEnd[0]-lightboxObject.position().left, top: sizeEnd[1]-lightboxObject.position().top },
|
||||
lightboxSpeed,
|
||||
function() {
|
||||
if (lightboxCaption!=null) lightboxCaption.css('display', 'block');
|
||||
}
|
||||
);
|
||||
|
||||
lightboxObject.animate({ width: endW, height: endH }, lightboxSpeed);
|
||||
}
|
||||
else {
|
||||
var sizeEnd = lightboxGetsize();
|
||||
lightboxResize();
|
||||
lightbox.show();
|
||||
}
|
||||
|
||||
$(lightboxWindow).bind('resize.hmlightbox', lightboxResize);
|
||||
$(lightboxWindow).bind('scroll.hmlightbox', lightboxScroll);
|
||||
$(lightboxBody).bind('click.hmlightbox', lightboxClick);
|
||||
$(lightboxBody).bind('keydown.hmlightbox', lightboxKeydown);
|
||||
$(lightbox).focus();
|
||||
|
||||
function lightboxScroll() {
|
||||
lightboxBackground.css('width', (($(lightboxDocument).scrollLeft() > 0) ? $(lightboxDocument).width() : $(lightboxWindow).width()) +'px');
|
||||
lightboxBackground.css('height', (($(lightboxDocument).scrollTop() > 0) ? $(lightboxDocument).height() : $(lightboxWindow).height()) +'px');
|
||||
}
|
||||
|
||||
function lightboxResize() {
|
||||
if (hmLightboxConstrained) {
|
||||
var tmpW = endW;
|
||||
endW = $(lightboxWindow).width()-40;
|
||||
if (endW > maxW) endW = maxW;
|
||||
else if (endW < (maxW/2)) endW = maxW/2;
|
||||
if (tmpW != endW) {
|
||||
endH = maxH * endW / maxW;
|
||||
lightboxObject.css({'width': endW+'px', 'height': endH+'px'});
|
||||
if (lightboxCaption!=null) lightboxCaption.css('width', endW+'px');
|
||||
}
|
||||
}
|
||||
|
||||
var size = lightboxGetsize();
|
||||
lightbox.css({left: size[0]+'px', top:size[1]+'px'});
|
||||
|
||||
if (lighboxScrollLayer!=null) {
|
||||
lighboxScrollLayer.css({'width': $(lightboxWindow).width()+'px', 'height': $(lightboxWindow).height()+'px'});
|
||||
}
|
||||
lightboxScroll();
|
||||
}
|
||||
|
||||
function lightboxGetsize() {
|
||||
var lbW = lightbox.width();
|
||||
var lbH = lightbox.height();
|
||||
|
||||
if (isVideo) {
|
||||
lbW = endW;
|
||||
lbH = endH;
|
||||
}
|
||||
var newW = hmmax(lbW + 40, lightboxDocument.width());
|
||||
var newH = hmmax(lbH + 40, lightboxDocument.height());
|
||||
|
||||
var newL = hmmax(20, parseInt(($(lightboxWindow).width() - lbW)/2) + (parentScope ? 0 : lightboxDocument.scrollLeft()));
|
||||
var newT = hmmax(20, parseInt(($(lightboxWindow).height() - lbH)/2) + (parentScope ? 0 : lightboxDocument.scrollTop()));
|
||||
|
||||
var size = new Array(newL, newT, lbW, lbH);
|
||||
return size;
|
||||
}
|
||||
|
||||
function lightboxKeydown(e) {
|
||||
if (e.keyCode == 27) lightboxClose();
|
||||
}
|
||||
|
||||
function lightboxClick(e) {
|
||||
var canClose = (!isVideo) ||
|
||||
(e.pageX < lightbox.position().left) || (e.pageY < lightbox.position().top) ||
|
||||
(e.pageX > lightbox.position().left+lightbox.width()) || (e.pageY > lightbox.position().top+lightbox.height());
|
||||
if (canClose) lightboxClose();
|
||||
}
|
||||
|
||||
function lightboxClose() {
|
||||
if (hmAnimate&&doAnimate) {
|
||||
if (lightboxCaption!=null) lightboxCaption.css('display', 'none'); /* hide caption during animation */
|
||||
lightboxObject.animate({ width: startW, height: startH }, lightboxSpeed);
|
||||
lightbox.animate({ left: sizeStart[0]-lightboxObject.position().left, top: sizeStart[1]-lightboxObject.position().top },
|
||||
lightboxSpeed,
|
||||
function() {
|
||||
lightbox.remove();
|
||||
if (lighboxScrollLayer!=null) lighboxScrollLayer.remove();
|
||||
lightboxBackground.remove();
|
||||
}
|
||||
);
|
||||
}
|
||||
else {
|
||||
lightbox.remove();
|
||||
if (lighboxScrollLayer!=null) lighboxScrollLayer.remove();
|
||||
lightboxBackground.remove();
|
||||
}
|
||||
$(lightboxWindow).unbind('.hmlightbox');
|
||||
$(lightboxBody).unbind('.hmlightbox');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
var HMSearchCheck = function(obj) {
|
||||
var foundHilite = window.location.search.lastIndexOf("zoom_highlight") > 0;
|
||||
if (!foundHilite) {
|
||||
var fontTags = obj.getElementsByTagName("FONT");
|
||||
if (fontTags.length == 0)
|
||||
fontTags = obj.getElementsByTagName("font");
|
||||
if (fontTags.length > 0) {
|
||||
var hStyle = "";
|
||||
for (var cCheck = 0; cCheck < fontTags.length; cCheck++) {
|
||||
hStyle = fontTags[cCheck].style.cssText;
|
||||
if (hStyle.indexOf("BACKGROUND-COLOR") == 0 || hStyle.indexOf("background-color") == 0) {
|
||||
foundHilite = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return foundHilite;
|
||||
}
|
||||
|
||||
var HMInitToggle = function() {
|
||||
if (document.getElementById) {
|
||||
var node = document.getElementById(HMInitToggle.arguments[0]);
|
||||
var isPicture = false;
|
||||
for (i=1; i<HMInitToggle.arguments.length-1; i=i+2) {
|
||||
if (HMInitToggle.arguments[i] == "onclick") {
|
||||
node.onclick = Function(HMInitToggle.arguments[i+1]);
|
||||
}
|
||||
if (HMInitToggle.arguments[i].substring(0,6) == "hm.src") {
|
||||
node.setAttribute(HMInitToggle.arguments[i], decodeURI(HMInitToggle.arguments[i+1]));
|
||||
var img = new Image();
|
||||
img.src = HMInitToggle.arguments[i+1];
|
||||
}
|
||||
else {
|
||||
node.setAttribute(HMInitToggle.arguments[i], HMInitToggle.arguments[i+1]);
|
||||
if ((HMInitToggle.arguments[i] == "hm.type") && (HMInitToggle.arguments[i+1] == "picture")) { isPicture = true; }
|
||||
}
|
||||
}
|
||||
if (isPicture) {
|
||||
var aLink = node.parentNode;
|
||||
if (aLink.nodeName.toLowerCase() == "a") {
|
||||
if (hmImageLightbox) {
|
||||
HMGallery[HMGallery.length] = node;
|
||||
aLink.href = "javascript:HMShowPictureLightbox('" + HMInitToggle.arguments[0] +"')";
|
||||
}
|
||||
else {
|
||||
HMToggles[HMToggles.length] = node;
|
||||
aLink.href = "javascript:HMToggle('toggle','" + HMInitToggle.arguments[0] +"')";
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
var mustExpand = HMSearchCheck(node);
|
||||
HMToggles[HMToggles.length] = node;
|
||||
if (mustExpand) {
|
||||
node.setAttribute("hm.state", "1");
|
||||
var nodeImg = document.getElementById(node.getAttribute("id")+'_ICON');
|
||||
if (nodeImg) { HMToggleExpand(nodeImg, true); }
|
||||
}
|
||||
HMToggleExpand(node, ((node.getAttribute("hm.state") == "1") || mustExpand));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var HMTrackTopiclink = function(obj) {
|
||||
if (parent.frames.length>0) {
|
||||
if (parent.gaaccount) { parent.track("exit", obj.href); }
|
||||
}
|
||||
}
|
||||
|
||||
var hmshowPopup = function(event, txt, trigger) {
|
||||
|
||||
$('#hmpopupdiv').stop().remove();
|
||||
|
||||
var pop = $('<div id="hmpopupdiv"></div>').appendTo('body');
|
||||
if (hmPopupSticky) {
|
||||
$('body').bind(hmBrowser.touchend + '.hmpopup', hmhidePopup);
|
||||
$('body').bind('keydown.hmpopup', function(e) { if (e.keyCode == 27) hmhidePopup(); } );
|
||||
}
|
||||
pop.html(txt);
|
||||
var posLeft = event.clientX+$(document).scrollLeft();
|
||||
var posTop = event.clientY+$(document).scrollTop();
|
||||
|
||||
var maxW = $(window).width()/1.5;
|
||||
var w = pop.width();
|
||||
if (w > maxW) pop.width(maxW);
|
||||
var t = 20 + posTop;
|
||||
var l = (posLeft - w/2);
|
||||
if (l < 10) l = 10;
|
||||
if ((l + pop.outerWidth()) > $(window).width()) l = $(window).width() - pop.outerWidth();
|
||||
if (l < 0) l = 0;
|
||||
pop.css( { left: l+'px', top: t+'px'} );
|
||||
if (hmAnimate) pop.show('fast');
|
||||
else pop.show();
|
||||
}
|
||||
|
||||
var hmhidePopup = function() {
|
||||
if (hmPopupSticky) $("body").unbind(".hmpopup");
|
||||
var pop = $('#hmpopupdiv');
|
||||
if (pop.length>0) { //hide, don't remove
|
||||
if (hmAnimate) pop.hide('fast');
|
||||
else $(hmpopupdiv).hide();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,326 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// Zoom Search Engine 7.0 (10/Apr/2014)
|
||||
// Highlight & auto-scroll script (DOM version)
|
||||
//
|
||||
// email: zoom@wrensoft.com
|
||||
// www: http://www.wrensoft.com
|
||||
//
|
||||
// Copyright (C) Wrensoft 2014
|
||||
// ----------------------------------------------------------------------------
|
||||
// Use this script to allow your search matches to highlight and scroll to
|
||||
// the matched word on the actual web page where it was found.
|
||||
//
|
||||
// You will need to link to this JS file from each page of your site
|
||||
// which requires the "highlight/jump to matched word" feature.
|
||||
//
|
||||
// For example, you could paste the following HTML in your site's header or
|
||||
// footer:
|
||||
//
|
||||
// <style>.highlight { background: #FFFF40; }</style>
|
||||
// <script type="text/javascript" src="highlight.js"></script>
|
||||
//
|
||||
// Note: You will need to specify the correct path to "highlight.js" depending
|
||||
// on where the file is located.
|
||||
//
|
||||
// You will then need to modify the BODY tag on your page to include an "onLoad"
|
||||
// attribute, such as:
|
||||
//
|
||||
// <body onload="highlight();">
|
||||
//
|
||||
// If for some reason you can not modify the body tag of your page, an alternative
|
||||
// would be to put the following line after the </body> tag of your page:
|
||||
//
|
||||
// <script type="text/javascript">highlight();</script>
|
||||
//
|
||||
// For more information, consult the Users Guide and our support website at:
|
||||
// http://www.wrensoft.com/zoom/support
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Script options
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// If you wish to disable the jump functionality which scrolls the browser
|
||||
// to the first occurance of the matched word, change this setting to false
|
||||
var JumpToFirstOccurance = true;
|
||||
|
||||
// For debugging purposes, disable the following
|
||||
var CatchJSErrors = true;
|
||||
|
||||
// This option skips highlighting withing blocks marked by ZOOMSTOP and
|
||||
// ZOOMRESTART tags.
|
||||
var SkipZoomStops = true;
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Main script
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
var IsZoomStop = 0;
|
||||
|
||||
function catcherror() { return true; }
|
||||
if (CatchJSErrors)
|
||||
window.onerror = catcherror;
|
||||
|
||||
function QueryString(key)
|
||||
{
|
||||
var value = null;
|
||||
for (var i=0;i<QueryString.keys.length;i++)
|
||||
{
|
||||
if (QueryString.keys[i]==key)
|
||||
{
|
||||
value = QueryString.values[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
}
|
||||
|
||||
function QueryString_Parse()
|
||||
{
|
||||
var query = window.location.search.substring(1);
|
||||
var pairs = query.split("&");
|
||||
|
||||
for (var i=0;i<pairs.length;i++)
|
||||
{
|
||||
var pos = pairs[i].indexOf('=');
|
||||
if (pos >= 0)
|
||||
{
|
||||
var argname = pairs[i].substring(0,pos);
|
||||
var value = pairs[i].substring(pos+1);
|
||||
QueryString.keys[QueryString.keys.length] = argname;
|
||||
QueryString.values[QueryString.values.length] = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
QueryString.keys = new Array();
|
||||
QueryString.values = new Array();
|
||||
|
||||
QueryString_Parse();
|
||||
|
||||
function getElement(id)
|
||||
{
|
||||
if (document.getElementById)
|
||||
return(document.getElementById(id));
|
||||
else if (document.all)
|
||||
return(document.all[id]);
|
||||
}
|
||||
|
||||
function findPosY(obj)
|
||||
{
|
||||
var curtop = 0;
|
||||
if (obj.offsetParent)
|
||||
{
|
||||
while (obj.offsetParent)
|
||||
{
|
||||
curtop += obj.offsetTop
|
||||
obj = obj.offsetParent;
|
||||
}
|
||||
}
|
||||
else if (obj.y)
|
||||
curtop += obj.y;
|
||||
return curtop;
|
||||
}
|
||||
|
||||
function ZRetrieveQuery()
|
||||
{
|
||||
var SearchAsSubstring = 0;
|
||||
var hl;
|
||||
var terms;
|
||||
|
||||
hl = QueryString("zoom_highlight");
|
||||
if (hl == "" || hl == null)
|
||||
{
|
||||
hl = QueryString("zoom_highlightsub");
|
||||
if (hl == "" || hl == null)
|
||||
return false;
|
||||
else
|
||||
SearchAsSubstring = 1;
|
||||
}
|
||||
if ((document.charset && document.charset == "utf-8") ||
|
||||
(document.characterSet && document.characterSet == "UTF-8"))
|
||||
hl = decodeURIComponent(hl);
|
||||
else
|
||||
hl = unescape(hl);
|
||||
hl = hl.toLowerCase();
|
||||
|
||||
// create array of terms
|
||||
//var term = hl.split("+");
|
||||
var re = /\"(.*?)\"|[^\\+\"]+/g;
|
||||
terms = hl.match(re);
|
||||
|
||||
// convert terms in regexp patterns
|
||||
for (var i=0;i<terms.length;i++) // take each term in turn
|
||||
{
|
||||
if(terms[i] != "")
|
||||
{
|
||||
if (terms[i].indexOf("\"") != -1)
|
||||
{
|
||||
// contains double quotes
|
||||
terms[i]=terms[i].replace(/\"/g,"");
|
||||
terms[i]=terms[i].replace(/\+/g," ");
|
||||
}
|
||||
else
|
||||
{
|
||||
terms[i]=terms[i].replace(/\+/g,"");
|
||||
}
|
||||
|
||||
if (terms[i].indexOf("*") != -1 || terms[i].indexOf("?") != -1)
|
||||
{
|
||||
// convert wildcard pattern to regexp
|
||||
terms[i] = terms[i].replace(/\\/g, " ");
|
||||
terms[i] = terms[i].replace(/\^/g, " ");
|
||||
|
||||
//term[i] = term[i].replace(/\+/g, " "); // split on this so no point in looking
|
||||
|
||||
terms[i] = terms[i].replace(/\#/g, " ");
|
||||
terms[i] = terms[i].replace(/\$/g, " ");
|
||||
terms[i] = terms[i].replace(/\./g, " ");
|
||||
|
||||
// check if search term only contains only wildcards
|
||||
// if so, we will not attempt to highlight this term
|
||||
var wildcards = /\w/;
|
||||
if (wildcards.test(terms[i]))
|
||||
{
|
||||
terms[i] = terms[i].replace(/\*/g, "[^\\s]*");
|
||||
terms[i] = terms[i].replace(/\?/g, "[^\\s]"); // insist upon one non whitespace
|
||||
}
|
||||
else
|
||||
terms[i] = "";
|
||||
}
|
||||
|
||||
if (terms[i] != "")
|
||||
{
|
||||
if (SearchAsSubstring == 0)
|
||||
{
|
||||
terms[i] = "(>[\\s]*|>[^<]+[\\b\\W])("+terms[i]+")(<|[\\b\\W][^>]*<)";
|
||||
}
|
||||
else
|
||||
{
|
||||
// if term leads with wildcard then allow it to match preceeding text in word
|
||||
var strWB="";
|
||||
if(terms[i].substr(0,7)=="[^\\s]*") strWB="\\b";
|
||||
terms[i] = "(>|>[^<]+)"+strWB+"("+terms[i]+")([^>]*<)";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return terms;
|
||||
}
|
||||
|
||||
// regular expression version
|
||||
function ZHighlightText(terms, text)
|
||||
{
|
||||
text=text.replace(/&/ig, '&');
|
||||
text=text.replace(/ /ig, '');
|
||||
text=text.replace(/</ig, '<');
|
||||
text=text.replace(/>/ig, '>');
|
||||
|
||||
for (var i=0; i<terms.length; i++) // take each term in turn
|
||||
{
|
||||
if(terms[i] != "")
|
||||
{
|
||||
// we need a loop for the main search to catch all between ><
|
||||
// and we add before each found to ignore those done etc
|
||||
// todo: develop reliable single pass regexp and dispose of loop
|
||||
var l = 0;
|
||||
re = new RegExp(terms[i], "gi");
|
||||
var count = 0; // just incase
|
||||
|
||||
// Correction by Tim Green for bug with pointed brackets inside the hilighted text node
|
||||
text = text.replace(/<(?![\/]?span)/g, "<");
|
||||
text = text.replace(">",">");
|
||||
text = text.replace(/span>/g, 'span>');
|
||||
text = text.replace(/"highlight">/g, '"highlight">');
|
||||
// Correction end
|
||||
|
||||
text = ">" + text + "<"; // temporary tag marks
|
||||
do
|
||||
{
|
||||
l=text.length;
|
||||
text=text.replace(re, '$1<span style="background:#FFFF40;" class="highlight" id="highlight" name="highlight">$2</span id="highlight">$3');
|
||||
count++;
|
||||
}
|
||||
//while(re.lastIndex>0 && count<100); lastIndex not set properly under netscape
|
||||
while(l!=text.length && count<100);
|
||||
text = text.substring(1, text.length-1); // remove temporary tags
|
||||
}
|
||||
}
|
||||
text = text.replace(eval("//g"), '');
|
||||
text = text.replace(eval("//g"), ' ');
|
||||
|
||||
return(text);
|
||||
}
|
||||
|
||||
function jumpHL()
|
||||
{
|
||||
var d = getElement("highlight");
|
||||
if (d)
|
||||
{
|
||||
if (d.scrollIntoView)
|
||||
{
|
||||
d.scrollIntoView();
|
||||
}
|
||||
else
|
||||
{
|
||||
var y = findPosY(d);
|
||||
// if element near top of page
|
||||
if (y < 100)
|
||||
window.scrollTo(0,0); // go to top of page
|
||||
else
|
||||
window.scrollTo(0,y-50); // show space of 50 above
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function ZHighlightReplace(q, node)
|
||||
{
|
||||
var node_value = node.nodeValue;
|
||||
var newtext = ZHighlightText(q, node_value);
|
||||
if (newtext != node_value)
|
||||
{
|
||||
var repl = document.createElement('span');
|
||||
repl.innerHTML = newtext;
|
||||
node.parentNode.replaceChild(repl, node);
|
||||
}
|
||||
}
|
||||
|
||||
function ZHighlightSearch(q, root)
|
||||
{
|
||||
if (!root)
|
||||
root = document.body.childNodes;
|
||||
|
||||
for (var i = 0, j = root.length; i < j; i++)
|
||||
{
|
||||
ZHighlightSearch(q, root[i].childNodes);
|
||||
|
||||
if (SkipZoomStops && root[i].nodeType === 8)
|
||||
{
|
||||
if (root[i].nodeValue == "ZOOMSTOP")
|
||||
IsZoomStop = 1;
|
||||
else if (root[i].nodeValue == "ZOOMRESTART")
|
||||
IsZoomStop = 0;
|
||||
}
|
||||
|
||||
if (IsZoomStop == 0 && root[i].nodeType === 3)
|
||||
{
|
||||
ZHighlightReplace(q, root[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function highlight()
|
||||
{
|
||||
if (!"".match) // check if browser supports regexp match() function
|
||||
return;
|
||||
if (document.body)
|
||||
{
|
||||
var terms = ZRetrieveQuery();
|
||||
if (terms != false)
|
||||
{
|
||||
IsZoomStop = 0;
|
||||
ZHighlightSearch(terms);
|
||||
if (JumpToFirstOccurance)
|
||||
jumpHL();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,213 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<!-- This line includes the general project style sheet (not required) -->
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
|
||||
<!-- This block defines the styles of the TOC headings, change them as needed -->
|
||||
<style type="text/css">
|
||||
.navtitle { font-size: 14pt; font-weight: bold; margin-bottom: 16px; }
|
||||
.navbar { font-size: 10pt; }
|
||||
|
||||
.heading1 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #000000; text-decoration: none; }
|
||||
.heading2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 9pt; color: #000000; text-decoration: none; }
|
||||
.heading3 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
|
||||
.heading4 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
|
||||
.heading5 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
|
||||
.heading6 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
|
||||
|
||||
.hilight1 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
.hilight2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 9pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
.hilight3 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
.hilight4 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
.hilight5 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
.hilight6 { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #FFFFFF; background: #002682; text-decoration: none; }
|
||||
|
||||
TD.toc { padding-bottom: 0px; padding-right: 0px; padding-left: 0px }
|
||||
body {
|
||||
margin-top: 0px;
|
||||
margin-right: 0px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript">
|
||||
var parentScope = (parent.hmNavigationFrame);
|
||||
if (!parentScope) {
|
||||
var s = document.createElement("script");
|
||||
s.setAttribute("type","text/javascript");
|
||||
s.setAttribute("src", "helpman_navigation.js");
|
||||
document.getElementsByTagName("head")[0].appendChild(s);
|
||||
}
|
||||
else {
|
||||
if (initialtocstate != "expandall") parent.hmAddCss(document, "#toc li ul { display: none }");
|
||||
}
|
||||
function loadicons() { var icons = new Array(); for (i=0; i<arguments.length; i++) { icons[i] = new Image(); icons[i].src = arguments[i]; } }
|
||||
function loadtoc() { if (parentScope) parent.loadstate(document.getElementById("toc")); else loadstate(document.getElementById("toc")); }
|
||||
function savetoc() { if (parentScope) parent.savestate(document.getElementById("toc")); else savestate(document.getElementById("toc")); }
|
||||
function clicked(node, event) { deselect(); if (parentScope) parent.hmNodeClicked(node, event); else hmNodeClicked(node, event); }
|
||||
function dblclicked(node) { if (parentScope) parent.hmNodeDblclicked(node); else hmNodeDblclicked(node); }
|
||||
function deselect() { if (window.getSelection) window.getSelection().removeAllRanges(); else if (document.selection) document.selection.empty(); }
|
||||
$(document).ready(function(){
|
||||
loadtoc();
|
||||
$(window).onunload = savetoc;
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body style="background: #e0e0e0; url(null) fixed no-repeat margin-top: 0px">
|
||||
<table valign="bottom" width="100%" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#d0d0d0">
|
||||
<tr align="left">
|
||||
<td valign="bottom" colspan="0">
|
||||
<img border="0" src="../Common/images/MGtoolsHelp_pageInde_en.gif" width="61" height="25" alt="Contents" /></td>
|
||||
<td valign="bottom" colspan="0">
|
||||
<a href="hmkwindex.htm"><img border="0" src="../Common/images/MGtoolsHelp_Index_en_dar.gif" width="56" height="25" alt="Index" /></a></td>
|
||||
<td valign="top" colspan="0" width="100%" align="left">
|
||||
<a href="hmftsearch.htm"><img border="0" src="../Common/images/MGtoolsHelp_search_en_dar.gif" width="66" height="25" alt="Search" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p > </p>
|
||||
<table valign="middle" width="100%" border="0" cellpadding="5" cellspacing="2" bgcolor="#e0e0e0">
|
||||
<tr valign="middle" align="left" cellspacing="2" >
|
||||
<td cellspacing="2" >
|
||||
<!--<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#d4d4d4">
|
||||
<tr>
|
||||
<td> ececec
|
||||
<table height="25" width="100%" border="0" cellspacing="0" cellpadding="2" bgcolor="#D0D0D0">
|
||||
<tr valign="middle">
|
||||
<td align="middle" height="25">
|
||||
<img border="0" src="images/MGtoolsHelp_manual_ch.gif" width="90" height="24" alt="MGtools manual" />
|
||||
</td>
|
||||
</tr>
|
||||
</table> -->
|
||||
<!--<p class="navtitle">MG-Picker Studio Manual</p>-->
|
||||
|
||||
<!--<p class="navbar">
|
||||
<b>Contents</b> --><!--</p><hr size="1" />
|
||||
<!--</td>
|
||||
</tr>
|
||||
</table> <td> -->
|
||||
<!-- Place holder for the TOC - this variable is REQUIRED! -->
|
||||
|
||||
<ul id="toc" style="list-style-type:none;display:block;padding-left:0;margin:0">
|
||||
<li class="heading1" id="i1" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading1" id="a1" href="welcome.htm" target="hmcontent"><span class="heading1" id="s1">Welcome</span></a>
|
||||
</li>
|
||||
<li class="heading1" id="i2" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading1" id="a2" href="install.htm" target="hmcontent"><span class="heading1" id="s2">Install MG-PickerStudio</span></a>
|
||||
</li>
|
||||
<li class="heading1" id="i3" data-bg="book.gif;book_open.gif" style="background:url(book_open.gif) no-repeat;cursor:pointer;margin-top:2px;margin-left:0;padding-left:20px" onclick="return clicked(this,event)"><a class="heading1" id="a3" href="animator.htm" target="hmcontent"><span class="heading1" id="s3" ondblclick="return dblclicked(this)">For Animator</span></a>
|
||||
<ul id="ul3" style="list-style-type:none;margin-left:0px;padding:0">
|
||||
<li class="heading2" id="i3.1" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.1" href="loadpicker.htm" target="hmcontent"><span class="heading2" id="s3.1">Loading Pickers</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.2" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.2" href="setnamespace.htm" target="hmcontent"><span class="heading2" id="s3.2">Set Namespace</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.3" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.3" href="viewportmanipulation.htm" target="hmcontent"><span class="heading2" id="s3.3">Viewport Manipulation</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.4" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.4" href="animatorinteractivity.htm" target="hmcontent"><span class="heading2" id="s3.4">Animator Interactivity</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.5" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.5" href="simpleediting.htm" target="hmcontent"><span class="heading2" id="s3.5">Simple Editing</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.6" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.6" href="mgselecthelper.htm" target="hmcontent"><span class="heading2" id="s3.6">MG-Select Helper</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.7" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.7" href="hotkeys_anim.htm" target="hmcontent"><span class="heading2" id="s3.7">Hotkeys</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i3.8" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a3.8" href="tipsforanimator.htm" target="hmcontent"><span class="heading2" id="s3.8">Tips For Animator</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="heading1" id="i4" data-bg="book.gif;book_open.gif" style="background:url(book_open.gif) no-repeat;cursor:pointer;margin-top:2px;margin-left:0;padding-left:20px" onclick="return clicked(this,event)"><a class="heading1" id="a4" href="designer.htm" target="hmcontent"><span class="heading1" id="s4" ondblclick="return dblclicked(this)">For Designer</span></a>
|
||||
<ul id="ul4" style="list-style-type:none;margin-left:0px;padding:0">
|
||||
<li class="heading2" id="i4.1" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.1" href="quickworkflow.htm" target="hmcontent"><span class="heading2" id="s4.1">Quick Workflow</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.2" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.2" href="svgworkflow.htm" target="hmcontent"><span class="heading2" id="s4.2">SVG Workflow</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.3" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.3" href="designprinciple.htm" target="hmcontent"><span class="heading2" id="s4.3">Design Principle</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.4" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.4" href="namespace.htm" target="hmcontent"><span class="heading2" id="s4.4">Namespace</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.5" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.5" href="itemtypes.htm" target="hmcontent"><span class="heading2" id="s4.5">Item Types</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.6" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.6" href="itemshapes.htm" target="hmcontent"><span class="heading2" id="s4.6">Item Shapes</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.7" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.7" href="links.htm" target="hmcontent"><span class="heading2" id="s4.7">Links</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.8" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.8" href="relationshippanel.htm" target="hmcontent"><span class="heading2" id="s4.8">Relationship Panel</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.9" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.9" href="outliner.htm" target="hmcontent"><span class="heading2" id="s4.9">Outliner</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.10" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.10" href="pickermenu.htm" target="hmcontent"><span class="heading2" id="s4.10">Picker Menu</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.11" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.11" href="editing.htm" target="hmcontent"><span class="heading2" id="s4.11">Editing</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.12" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.12" href="stylelibrary.htm" target="hmcontent"><span class="heading2" id="s4.12">Style Library</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.13" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.13" href="distributeinpipeline.htm" target="hmcontent"><span class="heading2" id="s4.13">Distribute Pickers in Pipeline</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.14" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.14" href="pickertoolintergration.htm" target="hmcontent"><span class="heading2" id="s4.14">Picker Tool Intergration</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.15" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.15" href="publishinternet.htm" target="hmcontent"><span class="heading2" id="s4.15">Publish to Internet</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.16" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.16" href="hotkeys_designer.htm" target="hmcontent"><span class="heading2" id="s4.16">Hotkeys</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.17" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.17" href="standalone.htm" target="hmcontent"><span class="heading2" id="s4.17">Standalone</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i4.18" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a4.18" href="tipsfordesigner.htm" target="hmcontent"><span class="heading2" id="s4.18">Tips For Designer</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="heading1" id="i5" data-bg="book.gif;book_open.gif" style="background:url(book_open.gif) no-repeat;cursor:pointer;margin-top:2px;margin-left:0;padding-left:20px" onclick="return clicked(this,event)"><a class="heading1" id="a5" href="programmer.htm" target="hmcontent"><span class="heading1" id="s5" ondblclick="return dblclicked(this)">For Programmer</span></a>
|
||||
<ul id="ul5" style="list-style-type:none;margin-left:0px;padding:0">
|
||||
<li class="heading2" id="i5.1" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.1" href="mgpicker.htm" target="hmcontent"><span class="heading2" id="s5.1">MGPicker Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.2" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.2" href="mgpickerview.htm" target="hmcontent"><span class="heading2" id="s5.2">MGPickerView Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.3" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.3" href="mgpickeritem.htm" target="hmcontent"><span class="heading2" id="s5.3">MGPickerItem Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.4" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.4" href="mgpickerlink.htm" target="hmcontent"><span class="heading2" id="s5.4">MGPickerLink Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.5" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.5" href="mgpickermenu.htm" target="hmcontent"><span class="heading2" id="s5.5">MGPickerMenu Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.6" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.6" href="mgpickermenuitem.htm" target="hmcontent"><span class="heading2" id="s5.6">MGPickerMenuItem Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.7" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.7" href="mgsvgimport.htm" target="hmcontent"><span class="heading2" id="s5.7">MGSvgImport Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.8" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.8" href="mgpickerservice.htm" target="hmcontent"><span class="heading2" id="s5.8">MGPickerService Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.9" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.9" href="mgpickerlicence.htm" target="hmcontent"><span class="heading2" id="s5.9">MGPickerLicence Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.10" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.10" href="mgimageprocesser.htm" target="hmcontent"><span class="heading2" id="s5.10">MGImageProcesser Command</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.11" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.11" href="commandbuttonpresets.htm" target="hmcontent"><span class="heading2" id="s5.11">Command Button Presets</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.12" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.12" href="converters.htm" target="hmcontent"><span class="heading2" id="s5.12">Converters</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.13" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.13" href="codesnippets.htm" target="hmcontent"><span class="heading2" id="s5.13">Code Snippets</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.14" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.14" href="syncvaluewithmaya.htm" target="hmcontent"><span class="heading2" id="s5.14">Sync Value With Maya</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.15" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.15" href="customeloaderandlister.htm" target="hmcontent"><span class="heading2" id="s5.15">Loader and Lister</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.16" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.16" href="tipsforprogrammer.htm" target="hmcontent"><span class="heading2" id="s5.16">Tips For Programmer</span></a>
|
||||
</li>
|
||||
<li class="heading2" id="i5.17" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading2" id="a5.17" href="q__a.htm" target="hmcontent"><span class="heading2" id="s5.17">Q & A</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="heading1" id="i6" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading1" id="a6" href="user_configuration.htm" target="hmcontent"><span class="heading1" id="s6">Configuration</span></a>
|
||||
</li>
|
||||
<li class="heading1" id="i7" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading1" id="a7" href="more_resource_2.htm" target="hmcontent"><span class="heading1" id="s7">Qt LGPL</span></a>
|
||||
</li>
|
||||
<li class="heading1" id="i8" style="background:url(tag_blue.gif) no-repeat;margin-top:2px;margin-left:0;padding-left:24px" onclick="return clicked(this,event)"><a class="heading1" id="a8" href="more_resource.htm" target="hmcontent"><span class="heading1" id="s8">More Resources</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
<script type="text/javascript">loadicons('tag_blue.gif','book_open.gif','book.gif');</script>
|
||||
|
||||
<hr size="1" noshade="noshade" /><p style="font-size: 8pt" color="#666666" > © 2025 MGLAND animation studio</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,14 @@
|
||||
var hmContextIds = new Array();
|
||||
function hmGetContextId(query) {
|
||||
var urlParams;
|
||||
var match,
|
||||
pl = /\+/g,
|
||||
search = /([^&=]+)=?([^&]*)/g,
|
||||
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
|
||||
params = {};
|
||||
while (match = search.exec(query))
|
||||
params[decode(match[1])] = decode(match[2]);
|
||||
if (params["contextid"]) return decodeURIComponent(hmContextIds[params["contextid"]]);
|
||||
else return "";
|
||||
}
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<!-- This line includes the general project style sheet (not required) -->
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
|
||||
<!-- You can change the fonts, text colors, and styles of your search results with the CSS below -->
|
||||
<style type="text/css">
|
||||
.navtitle { font-size: 14pt; font-weight: bold; margin-bottom: 16px; }
|
||||
.navbar { font-size: 10pt; }
|
||||
|
||||
.submit { font-size: 9pt; }
|
||||
.highlight { background: #FFFF40; }
|
||||
.searchheading { font-size: 9pt; font-weight: bold; }
|
||||
.summary { font-size: 8pt; font-style: italic; }
|
||||
.results { font-size: 9pt; }
|
||||
.description { font-size: 9pt; }
|
||||
.context { font-size: 9pt; }
|
||||
.result_title { font-size: 9pt; }
|
||||
|
||||
.suggestion { font-size: 100%; }
|
||||
.category { color: #999999; }
|
||||
.sorting { text-align: right; }
|
||||
.zoom_searchform { font-size: 100%; }
|
||||
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
|
||||
.zoom_match { font-size: 80%; margin-left: 10px;}
|
||||
.zoom_categories { font-size: 80%; }
|
||||
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
|
||||
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
|
||||
input.zoom_button { }
|
||||
input.zoom_searchbox { }
|
||||
.result_image { float: left; display: block; }
|
||||
.result_image img { margin: 10px; width: 80px; border: 0px; }
|
||||
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
|
||||
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
|
||||
.result_pages { font-size: 100%; }
|
||||
.result_pagescount { font-size: 100%; }
|
||||
.searchtime { font-size: 80%; }
|
||||
.recommended
|
||||
{
|
||||
background: #DFFFBF;
|
||||
border-top: 1px dotted #808080;
|
||||
border-bottom: 1px dotted #808080;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.recommended_heading { float: right; font-weight: bold; }
|
||||
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
|
||||
.recommend_title { font-size: 100%; }
|
||||
.recommend_description { font-size: 100%; color: #008000; }
|
||||
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
|
||||
body {
|
||||
margin-top: 0px;
|
||||
margin-right: 0px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body bgcolor="#e0e0e0">
|
||||
<table valign="bottom" width="100%" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#d0d0d0">
|
||||
<tr valign="bottom" align="left">
|
||||
<td valign="bottom" colspan="0">
|
||||
<a href="hmcontent.htm"><img border="0" src="../Common/images/MGtoolsHelp_pageInde_en_dar.gif" width="61" height="25" alt="Contents" /></a></td>
|
||||
<td valign="bottom" colspan="0">
|
||||
<a href="hmkwindex.htm"><img border="0" src="../Common/images/MGtoolsHelp_Index_en_dar.gif" width="56" height="25" alt="Index" /></a></td>
|
||||
<td valign="bottom" colspan="0" width="100%" align="left">
|
||||
<img border="0" src="../Common/images/MGtoolsHelp_search_en.gif" width="66" height="25" alt="Search" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p > </p>
|
||||
<!-- <p class="navtitle">MG-Picker Studio Manual</p>
|
||||
<p class="navbar">
|
||||
<a href="hmcontent.htm">Contents</a>
|
||||
| <a href="hmkwindex.htm">Index</a>
|
||||
| <b>Search</b>
|
||||
</p><hr size="1" /> -->
|
||||
<p class="submit"> Enter keywords to search ('*' and '?' wildcards are supported):</p>
|
||||
<table valign="middle" width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#e0e0e0">
|
||||
<tr valign="middle" align="left">
|
||||
<td>
|
||||
<!-- This is where the search form and results will appear -->
|
||||
|
||||
<div id="loadingmsg" align="center"><img src="cicon_loadindex_ani.gif" style="border:none" alt="Loading..." /></div>
|
||||
<script type="text/javascript" src="settings.js" charset="UTF-8"></script>
|
||||
<script type="text/javascript" src="zoom_search.js"></script>
|
||||
<script type="text/javascript">ZoomSearch();</script>
|
||||
|
||||
|
||||
<hr size="1" noshade="noshade" /><p style="font-size: 8pt" color="#666666" > © 2025 MGLAND animation studio</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<noscript>
|
||||
<p>You must have JavaScript enabled to use this version of the search engine.</p>
|
||||
</noscript>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,256 @@
|
||||
<!DOCTYPE html>
|
||||
<html><head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<!-- This line includes the general project style sheet (not required) -->
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
|
||||
<style type="text/css">
|
||||
.navtitle { font-size: 14pt; font-weight: bold; margin-bottom: 16px; }
|
||||
.navbar { font-size: 10pt; }
|
||||
.idxsection { font-family: Arial,Helvetica; font-weight: normal; font-size: 14pt; color: #000000; text-decoration: none;
|
||||
margin-top: 0px; margin-bottom: 15px; }
|
||||
.idxkeyword { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #000000; text-decoration: none; }
|
||||
.idxkeyword2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #000000; text-decoration: none; }
|
||||
.idxlink { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
|
||||
|
||||
TABLE.idxtable { background: #F4F4F4; border-width: 1px; border-color: #000000; border-collapse: collapse;
|
||||
filter: progid:DXImageTransform.Microsoft.Shadow(color=B0B0B0, Direction=135, Strength=4); }
|
||||
TD.idxtable { background: #ececec; }
|
||||
body {
|
||||
margin-top: 0px;
|
||||
margin-right: 0px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="hmcontextids.js"></script>
|
||||
</head>
|
||||
<body bgcolor="#e0e0e0">
|
||||
<table valign="bottom" width="100%" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="#d0d0d0">
|
||||
<tr valign="bottom" align="left">
|
||||
<td valign="bottom" colspan="0">
|
||||
<a href="hmcontent.htm"><img border="0" src="../Common/images/MGtoolsHelp_pageInde_en_dar.gif" width="61" height="25" alt="Contents" /></a></td>
|
||||
<td valign="bottom" colspan="0">
|
||||
<img border="0" src="../Common/images/MGtoolsHelp_Index_en.gif" width="56" height="25" alt="Index" /></td>
|
||||
<td valign="bottom" colspan="0" width="100%" align="left">
|
||||
<a href="hmftsearch.htm"><img border="0" src="../Common/images/MGtoolsHelp_search_en_dar.gif" width="66" height="25" alt="Search" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p > </p>
|
||||
<!-- <p class="navtitle">MG-Picker Studio Manual</p>
|
||||
<p class="navbar">
|
||||
<a href="hmcontent.htm">Contents </a>
|
||||
| <b>Index</b>
|
||||
| <a href="hmftsearch.htm">Search</a>
|
||||
</p><hr size="1" />
|
||||
Place holder for the keyword index - this variable is REQUIRED! -->
|
||||
<table valign="middle" width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#e0e0e0">
|
||||
<tr valign="middle" align="left">
|
||||
<td>
|
||||
<!-- Place holder for the TOC - this variable is REQUIRED! -->
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
function hmInitHideLinks(cssCode) {
|
||||
var styleElement = document.createElement("style");
|
||||
styleElement.type = "text/css";
|
||||
if (styleElement.styleSheet) {
|
||||
styleElement.styleSheet.cssText = cssCode;
|
||||
}
|
||||
else {
|
||||
styleElement.appendChild(document.createTextNode(cssCode));
|
||||
}
|
||||
document.getElementsByTagName("head")[0].appendChild(styleElement);
|
||||
}
|
||||
|
||||
hmInitHideLinks("#idx div { display: none }");
|
||||
|
||||
var currentdiv = null;
|
||||
var canhidelinks = true;
|
||||
|
||||
function hmshowLinks(divID) {
|
||||
var thisdiv = document.getElementById(divID);
|
||||
canhidelinks = true;
|
||||
hmhideLinks();
|
||||
if (thisdiv) {
|
||||
currentdiv = thisdiv;
|
||||
$(currentdiv).show();
|
||||
$(currentdiv).mouseover(hmdivMouseOver).mouseout(hmdivMouseOut);
|
||||
$(document).mouseup(hmhideLinks);
|
||||
}
|
||||
}
|
||||
function hmdivMouseOver() { canhidelinks = false; };
|
||||
function hmdivMouseOut() { canhidelinks = true; };
|
||||
function hmhideLinks() {
|
||||
if (canhidelinks) {
|
||||
if (currentdiv) {
|
||||
$(currentdiv).hide();
|
||||
$(currentdiv).unbind("onmouseover", "onmouseout");
|
||||
}
|
||||
currentdiv = null;
|
||||
$(document).unbind("onmouseup");
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<div id="idx" style="margin:0;padding:0;border:none">
|
||||
<a name="1" id="1"></a><p class="idxsection">- 1 -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="quickworkflow.htm" target="hmcontent"><span class="idxkeyword">1-click create pose command button</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="quickworkflow.htm" target="hmcontent"><span class="idxkeyword">1-click create select-button</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="quickworkflow.htm" target="hmcontent"><span class="idxkeyword">1-click create slider</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="quickworkflow.htm" target="hmcontent"><span class="idxkeyword">1-click snapshot</span></a></p>
|
||||
<a name="A" id="A"></a><p class="idxsection">- A -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="tipsforanimator.htm" target="hmcontent"><span class="idxkeyword">animator</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="animatorinteractivity.htm" target="hmcontent"><span class="idxkeyword">animator interactivity</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="animator.htm" target="hmcontent"><span class="idxkeyword">animator Mode</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k8')"><span class="idxkeyword">API</span></a></p>
|
||||
<div id="k8" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpicker.htm" target="hmcontent"><span class="idxlink">MGPicker Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickerview.htm" target="hmcontent"><span class="idxlink">MGPickerView Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickeritem.htm" target="hmcontent"><span class="idxlink">MGPickerItem Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickerlink.htm" target="hmcontent"><span class="idxlink">MGPickerLink Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickermenu.htm" target="hmcontent"><span class="idxlink">MGPickerMenu Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickermenuitem.htm" target="hmcontent"><span class="idxlink">MGPickerMenuItem Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgsvgimport.htm" target="hmcontent"><span class="idxlink">MGSvgImport Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickerservice.htm" target="hmcontent"><span class="idxlink">MGPickerService Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickerlicence.htm" target="hmcontent"><span class="idxlink">MGPickerLicence</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgimageprocesser.htm" target="hmcontent"><span class="idxlink">MGImageProcesser Command</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="stylelibrary.htm" target="hmcontent"><span class="idxkeyword">apply style</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k10')"><span class="idxkeyword">attribute link</span></a></p>
|
||||
<div id="k10" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="links.htm" target="hmcontent"><span class="idxlink">Links</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="relationshippanel.htm" target="hmcontent"><span class="idxlink">Relationship Panel</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="loadpicker.htm" target="hmcontent"><span class="idxkeyword">auto-load pickers</span></a></p>
|
||||
<a name="B" id="B"></a><p class="idxsection">- B -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="designer.htm" target="hmcontent"><span class="idxkeyword">basic workflow</span></a></p>
|
||||
<a name="C" id="C"></a><p class="idxsection">- C -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="codesnippets.htm" target="hmcontent"><span class="idxkeyword">code snippets</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k14')"><span class="idxkeyword">coding</span></a></p>
|
||||
<div id="k14" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="programmer.htm" target="hmcontent"><span class="idxlink">For Programmer</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="tipsforprogrammer.htm" target="hmcontent"><span class="idxlink">Tips For Programmer</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="commandbuttonpresets.htm" target="hmcontent"><span class="idxkeyword">command button presets</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="standalone.htm" target="hmcontent"><span class="idxkeyword">command line</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="commandbuttonpresets.htm" target="hmcontent"><span class="idxkeyword">command-button</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="user_configuration.htm" target="hmcontent"><span class="idxkeyword">Configuration</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="converters.htm" target="hmcontent"><span class="idxkeyword">converters</span></a></p>
|
||||
<a name="D" id="D"></a><p class="idxsection">- D -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="designer.htm" target="hmcontent"><span class="idxkeyword">designer mode</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k21')"><span class="idxkeyword">Distribute Picker</span></a></p>
|
||||
<div id="k21" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="distributeinpipeline.htm" target="hmcontent"><span class="idxlink">Distribute Pickers in Pipeline</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="pickertoolintergration.htm" target="hmcontent"><span class="idxlink">Picker Tool Intergration</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="customeloaderandlister.htm" target="hmcontent"><span class="idxlink">Loader and Lister</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k22')"><span class="idxkeyword">download pickers</span></a></p>
|
||||
<div id="k22" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource_2.htm" target="hmcontent"><span class="idxlink">More Resources_2</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource.htm" target="hmcontent"><span class="idxlink">More Resources</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<a name="E" id="E"></a><p class="idxsection">- E -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k23')"><span class="idxkeyword">editing</span></a></p>
|
||||
<div id="k23" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="editing.htm" target="hmcontent"><span class="idxlink">Editing</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="stylelibrary.htm" target="hmcontent"><span class="idxlink">Style Library</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="user_configuration.htm" target="hmcontent"><span class="idxkeyword">Environment Variable</span></a></p>
|
||||
<a name="H" id="H"></a><p class="idxsection">- H -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k25')"><span class="idxkeyword">hotkeys</span></a></p>
|
||||
<div id="k25" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="hotkeys_anim.htm" target="hmcontent"><span class="idxlink">Hotkeys</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="hotkeys_designer.htm" target="hmcontent"><span class="idxlink">Hotkeys</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<a name="I" id="I"></a><p class="idxsection">- I -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgimageprocesser.htm" target="hmcontent"><span class="idxkeyword">ImageProcesser</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="svgworkflow.htm" target="hmcontent"><span class="idxkeyword">import</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="install.htm" target="hmcontent"><span class="idxkeyword">install</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="itemtypes.htm" target="hmcontent"><span class="idxkeyword">item types</span></a></p>
|
||||
<a name="L" id="L"></a><p class="idxsection">- L -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k30')"><span class="idxkeyword">links</span></a></p>
|
||||
<div id="k30" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="links.htm" target="hmcontent"><span class="idxlink">Links</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="relationshippanel.htm" target="hmcontent"><span class="idxlink">Relationship Panel</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="loadpicker.htm" target="hmcontent"><span class="idxkeyword">loading pickers</span></a></p>
|
||||
<a name="M" id="M"></a><p class="idxsection">- M -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="welcome.htm" target="hmcontent"><span class="idxkeyword">Maya requirement</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k33')"><span class="idxkeyword">menu</span></a></p>
|
||||
<div id="k33" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="pickermenu.htm" target="hmcontent"><span class="idxlink">Picker Menu</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickermenu.htm" target="hmcontent"><span class="idxlink">MGPickerMenu Command</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgpickermenuitem.htm" target="hmcontent"><span class="idxlink">MGPickerMenuItem Command</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="pickermenu.htm" target="hmcontent"><span class="idxkeyword">menu design</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickermenuitem.htm" target="hmcontent"><span class="idxkeyword">menuItem</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgimageprocesser.htm" target="hmcontent"><span class="idxkeyword">MGImageProcessercommand</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpicker.htm" target="hmcontent"><span class="idxkeyword">MGPicker command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickeritem.htm" target="hmcontent"><span class="idxkeyword">MGPickerItem command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickerlicence.htm" target="hmcontent"><span class="idxkeyword">MGPickerLicence command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickerlink.htm" target="hmcontent"><span class="idxkeyword">MGPickerLink command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickermenu.htm" target="hmcontent"><span class="idxkeyword">MGPickerMenu command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickermenuitem.htm" target="hmcontent"><span class="idxkeyword">MGPickerMenuItem command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickerservice.htm" target="hmcontent"><span class="idxkeyword">MGPickerService command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="welcome.htm" target="hmcontent"><span class="idxkeyword">MG-PickerStudio</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgpickerview.htm" target="hmcontent"><span class="idxkeyword">MGPickerView command</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgselecthelper.htm" target="hmcontent"><span class="idxkeyword">MG-select helper</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="mgsvgimport.htm" target="hmcontent"><span class="idxkeyword">MGSvgImport</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="welcome.htm" target="hmcontent"><span class="idxkeyword">Miguel</span></a></p>
|
||||
<a name="N" id="N"></a><p class="idxsection">- N -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="setnamespace.htm" target="hmcontent"><span class="idxkeyword">namespace</span></a></p>
|
||||
<a name="O" id="O"></a><p class="idxsection">- O -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="welcome.htm" target="hmcontent"><span class="idxkeyword">OS requirement</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="outliner.htm" target="hmcontent"><span class="idxkeyword">outliner</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="outliner.htm" target="hmcontent"><span class="idxkeyword">overview</span></a></p>
|
||||
<a name="P" id="P"></a><p class="idxsection">- P -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k53')"><span class="idxkeyword">parent link</span></a></p>
|
||||
<div id="k53" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="links.htm" target="hmcontent"><span class="idxlink">Links</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="relationshippanel.htm" target="hmcontent"><span class="idxlink">Relationship Panel</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="converters.htm" target="hmcontent"><span class="idxkeyword">picker converters</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="designprinciple.htm" target="hmcontent"><span class="idxkeyword">picker design principle</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="loadpicker.htm" target="hmcontent"><span class="idxkeyword">picker searching paths</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="itemshapes.htm" target="hmcontent"><span class="idxkeyword">picker shapes</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="itemtypes.htm" target="hmcontent"><span class="idxkeyword">picker types</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="viewportmanipulation.htm" target="hmcontent"><span class="idxkeyword">picker view manipulation</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k60')"><span class="idxkeyword">pipeline</span></a></p>
|
||||
<div id="k60" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="distributeinpipeline.htm" target="hmcontent"><span class="idxlink">Distribute Pickers in Pipeline</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="pickertoolintergration.htm" target="hmcontent"><span class="idxlink">Picker Tool Intergration</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k61')"><span class="idxkeyword">programming</span></a></p>
|
||||
<div id="k61" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="programmer.htm" target="hmcontent"><span class="idxlink">For Programmer</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="codesnippets.htm" target="hmcontent"><span class="idxlink">Code Snippets</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="tipsforprogrammer.htm" target="hmcontent"><span class="idxlink">Tips For Programmer</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="publishinternet.htm" target="hmcontent"><span class="idxkeyword">publish asset</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="publishinternet.htm" target="hmcontent"><span class="idxkeyword">publish picker</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="publishinternet.htm" target="hmcontent"><span class="idxkeyword">publish to internet</span></a></p>
|
||||
<a name="Q" id="Q"></a><p class="idxsection">- Q -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="quickworkflow.htm" target="hmcontent"><span class="idxkeyword">quick design workflow</span></a></p>
|
||||
<a name="R" id="R"></a><p class="idxsection">- R -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="publishinternet.htm" target="hmcontent"><span class="idxkeyword">republish MG-Picker Studio</span></a></p>
|
||||
<a name="S" id="S"></a><p class="idxsection">- S -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="user_configuration.htm" target="hmcontent"><span class="idxkeyword">Server Configuration</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="simpleediting.htm" target="hmcontent"><span class="idxkeyword">simple editing</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="standalone.htm" target="hmcontent"><span class="idxkeyword">standalone</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="stylelibrary.htm" target="hmcontent"><span class="idxkeyword">style</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="stylelibrary.htm" target="hmcontent"><span class="idxkeyword">style library</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k72')"><span class="idxkeyword">SVG</span></a></p>
|
||||
<div id="k72" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="svgworkflow.htm" target="hmcontent"><span class="idxlink">SVG Workflow</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="mgsvgimport.htm" target="hmcontent"><span class="idxlink">MGSvgImport Command</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<a name="T" id="T"></a><p class="idxsection">- T -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="tipsforanimator.htm" target="hmcontent"><span class="idxkeyword">tips</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="tipsforanimator.htm" target="hmcontent"><span class="idxkeyword">tips for animator</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="tipsfordesigner.htm" target="hmcontent"><span class="idxkeyword">tips for designer</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="tipsforprogrammer.htm" target="hmcontent"><span class="idxkeyword">tips for programmer</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k77')"><span class="idxkeyword">tutorials</span></a></p>
|
||||
<div id="k77" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource_2.htm" target="hmcontent"><span class="idxlink">More Resources_2</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource.htm" target="hmcontent"><span class="idxlink">More Resources</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<a name="U" id="U"></a><p class="idxsection">- U -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="animator.htm" target="hmcontent"><span class="idxkeyword">UI</span></a></p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="user_configuration.htm" target="hmcontent"><span class="idxkeyword">User Configuration</span></a></p>
|
||||
<a name="V" id="V"></a><p class="idxsection">- V -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="javascript:void(0)" onclick="return hmshowLinks('k80')"><span class="idxkeyword">video tutorials</span></a></p>
|
||||
<div id="k80" style="position:relative;margin:0 0 0 20px;top:-3px">
|
||||
<table class="idxtable" style="padding:4px"><tr><td class="idxtable"><table style="border:none;padding0"><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource_2.htm" target="hmcontent"><span class="idxlink">More Resources_2</span></a></td></tr><tr style="vertical-align:baseline"><td><img src="ciconidx.gif" style="border:none" alt="Icon"></td><td><a href="more_resource.htm" target="hmcontent"><span class="idxlink">More Resources</span></a></td></tr></table></td></tr></table>
|
||||
</div>
|
||||
<a name="W" id="W"></a><p class="idxsection">- W -</p>
|
||||
<p class="idxkeyword" style="margin:0 0 0 0px"><a href="svgworkflow.htm" target="hmcontent"><span class="idxkeyword">workflow</span></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<hr size="1" noshade="noshade" /><p style="font-size: 8pt" color="#666666" > © 2025 MGLAND animation studio</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,75 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Hotkeys</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="hotkeys" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "hotkeys_anim.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgselecthelper.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="tipsforanimator.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">•</span><span style="font-weight: bold;">To use picker hotkeys in animator mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> MG-Picker Studio v2 reduces its hotkeys for animator mode further. </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Most of the time, you are just using Maya hotkeys. In order to use the picker hotkey, you must make sure the picker window is currently active, and your mouse cursor is within the picker area.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">So quick work-flow to use a picker hotkey in animator mode, is MMB activate a picker view, keep the mouse cursor within it, and then press the picker hotkey.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin: 0 0 0 11px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">•</span><span style="font-weight: bold;">A quick outline of hotkeys in animator mode and preview tool:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Space: Switch between simple and multiple picker views.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Tab/BackTab: Switch between different picker files.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+Alt+Shift+S: Activate the namespace text field for namespace editing.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+F / Escape: Show/Hide the finder widget.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+W: Close current picker file.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+Shift+W: Close all picker files.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+N: Create new temp picker.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+O: Open picker dialog.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">F8: Switch between animator mode and designer mode.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">F5: Refresh picker.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">F1: View this help.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Ctrl+K: Preference dialog.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">In simply edit mode, more hotkeys are available, like Ctrl+C, Ctrl+V, Ctrl+A, etc.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">For designer mode, you don't have access to the Maya hotkey, as long as the picker window is currently activated.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">•</span><span style="font-weight: bold;">To checkout hotkeys for animator UI mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Click on the top right more feature button, select "Hotkey Outliner..";</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">The feature was actually made using a picker file :)</p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgselecthelper.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="tipsforanimator.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,58 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Hotkeys</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="hotkeys" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "hotkeys_designer.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="publishinternet.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="standalone.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">To use picker hotkeys in designer mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> All you need is activate the picker window. As long as it is activated, all hotkeys are picker hotkeys.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">To checkout hotkeys for designer UI mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Go to the "Help" menu, and select "Hotkey Outliner..";</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">The feature was actually made using a picker file :)</p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="publishinternet.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="standalone.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 894 B |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
@@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_navigation.js"></script>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
var defaulttopic="welcome.htm";
|
||||
if (location.href.lastIndexOf("?") > 0) defaulttopic=location.href.substring(location.href.lastIndexOf("?")+1,location.href.length).replace(/:/g,"");
|
||||
document.write('<frameset rows="110,*" frameborder="0" framespacing="0">');
|
||||
document.write('<frame name="hmheader" marginwidth="0" marginheight="0" scrolling="No" noresize src="../Common/header_English.html" title="Header">');
|
||||
document.write('<frameset cols="183,*" frameborder="0" framespacing="0">');
|
||||
if (document.getElementById) {
|
||||
document.write('<frame name="hmnavigation" src="hmcontent.htm" title="Navigation frame">'); }
|
||||
else {
|
||||
document.write('<frame name="hmnavigation" src="hmcontent.htm" title="Navigation frame">'); }
|
||||
document.write('<frame name="hmcontent" src="' + defaulttopic + '" title="Content frame">');
|
||||
document.write('</frameset>');
|
||||
document.write('</frameset>');
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<noscript>
|
||||
<frameset rows="100%,*" frameborder="0" framespacing="0">
|
||||
<frame name="hmheader" frameborder="0" marginwidth="0" marginheight="0" scrolling="No" noresize src="../Common/header_English.html" title="Header">
|
||||
<frameset cols="20%,*" frameborder="0" framespacing="5">
|
||||
<frame name="hmnavigation" src="hmcontent.htm" title="Navigation frame">
|
||||
<frame name="hmcontent" frameborder="1" src="welcome.htm" title="Content frame">
|
||||
<noframes>
|
||||
This page requires frames<br><a href="hmcontent.htm">Click here to view the table of contents without frames</a>
|
||||
</noframes>
|
||||
</frameset>
|
||||
</frameset>
|
||||
</noscript>
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Install MG-PickerStudio</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="install" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "install.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="animator.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span style="font-weight: bold;">First to MG-Picker Studio for Maya: </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">1.</span>Visit <a href="http://twincodes.com" target="_blank" class="weblink">http://twincodes.com</a> or <a href="http://mgland.com" target="_blank" class="weblink">http://mgland.com</a> to download the latest MG-PickerStudio release package and extract it to wherever in your local disk.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">2.</span>Do not change the directory structure. Use LMB to drag "MGPicker_installer.mel" into your running Maya 3d view panel and release.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">3.</span>Follow the pop-up MG-Picker Studio Wizard, basically, you just keep clicking the "Next" button and install.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">4.</span>If the "Install Mode" is set to "Copy to Maya's User Script Folder", then all the program files and user config files go to Maya's user script folder/MG-PickerStudio folder.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">5.</span>If you choose "No copy, invoke the program in place", then only the shelf button and auto-load codes are installed, and no file copy will be performed. The shelf button will refer to the program within the installation source.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">6.</span>The user picker data will be stored in Maya's user application folder/MG_PickerData folder in order to be used by all the versions of Maya.</p><p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span style="font-weight: bold;">Install MG-Picker Studio between different Maya versions:</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">1.</span>Locate the user script folder of the Maya version that has MG-Picker Studio installed.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">2.</span>Find the MG-PickerStudio/MGPicker_Program/Installer/MGPicker_installer.mel</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">3.</span>Drag this mel file into the 3d panel of the new Maya version. Follow the pop-up MG-Picker Studio Wizard. Basically, you just keep clicking the "Next" button and install.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">4.</span>If the "Install Mode" is set to "Copy to Maya's User Script Folder", then all the program files and user config files go to Maya's user script folder/MG-PickerStudio folder.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:20px;margin-left:-20px">5.</span>If you choose "No copy, invoke the program in place", then only the shelf button and auto-load codes are installed, no file copy will be performed. The shelf button will refer to the program within the installation source.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span style="font-weight: bold;">Uninstall MG-Picker Studio:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To uninstall MG-Picker Studio, you have to switch to designer mode, and select "Misc/Uninstall MG-Picker Studio..".</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">The uninstalling wizard will pop up, just set up the option and press the "Uninstall !!" button.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">This will clean up the shelf button and its auto-load codes.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">If you chose "No copy, invoke the program in place" while you installed the program, the installation source will not be deleted.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">If you want to delete it, just go to the folder and manually delete it.<br />
|
||||
</p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span style="font-weight: bold;">Integrate MG-Picker Studio:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To version control MG-Picker Studio tools, or set up the root directory of configuration files, and directory of floating license connector, <a href="pickertoolintergration.htm" class="topiclink">check out here</a>.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span style="font-weight: bold;">Run MG-Picker Studio in standalone mode:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">The standalone mode does not require an installation, just download it and run MG-PickerStudio executable in the Bin folder.</p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="animator.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Item Shapes</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="picker shapes" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "itemshapes.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="itemtypes.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="links.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Item shapes:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A picker item, which could be select-button, command-button, slider, attribute-button, text, or panel, all of them contain a shape of their own.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The shape is in charge of drawing the picker item, it determines how the item will look like.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">There are many types of item shapes:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Rectangle, rounded rectangle, ellipse, circle, triangle, diamond, trapezoid, pentagon, hexagon, polygon, bezier, image, widget control, attribute button, rounded attribute button, and Slider.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Some picker items only support a certain shape type, such as widget control, attribute Button, rounded attribute button shape types could only be used by attribute-button,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">slider shape could only be used by slider item.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span class="f_ImageCaption" style="font-size: 9pt;"> </span><span style="font-size: 9pt;">You could switch to another shape that the picker supports on the top of the attribute editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;"> <img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> Different shape types have different properties, which could also be set in the attribute editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> To use the polygon tool <img alt="polygonTool" width="32" height="29" style="margin:0;width:32px;height:29px;border:none" src="polygontool.jpg"/> to draw/edit a polygon, you should select a picker item containing a polygon shape. If not, switch its shape type to the polygon.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> To use the bezier tool <img alt="bezierTool" width="26" height="30" style="margin:0;width:26px;height:30px;border:none" src="beziertool.jpg"/> to draw/edit the bezier curve, you should select a picker item containing a bezier shape. If not, switch its shape type to bezier.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> To rotate / flip the bezier curve or polygon shape, select the picker item, and go to Edit Menu / Transform Bezier/Polygon Item..</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="itemtypes.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="links.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,91 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Item Types</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="item types,picker types" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "itemtypes.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="namespace.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="itemshapes.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Currently there are 6 types of picker item:</span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="selectButton" width="30" height="30" style="margin:0;width:30px;height:30px;border:none" src="selectbutton.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Select-Button :</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Select-Button is for Maya selection, it contains a list of objects as members.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could assign a post-action so that if the button is pressed or frame-selected, Maya will switch to translate/rotate/scale tools for further tweaks.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Also after the mouse pressing, the program will refocus on Maya's 3d panel, so all Maya hotkey still works automatically, such as S for keyframe setting.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Only select-button could be linked with parent links.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="commandBtnTool" width="26" height="27" style="margin:0;width:26px;height:27px;border:none" src="commandbtntool.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Command-Button :</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A command-button contains MEL/python code to be executed when it is pressed and released.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Command-button could be created really fast through command-button presets, also you could insert the code snippet to speed up the coding.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Because all picker items are in full control of MG-Picker Studio's API, you could program to use these codes to control other picker items or the button itself.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For further info, read the programmer guide below section.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="attributeButton" width="28" height="26" style="margin:0;width:28px;height:26px;border:none" src="attributebutton.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Attribute-Button:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">An attribute-button could control other picker item visibilities using attribute links, along with controlling a single Maya node attribute.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could use it to control a single Maya attribute, and if the attribute has been changed in other ways in Maya,</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">when your mouse enters the picker view, the attribute buttons will update themselves to show the correct values.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="sliders" width="26" height="27" style="margin:0;width:26px;height:27px;border:none" src="sliders.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Slider:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The sliders are mainly deigned to control the facial controls, but there is no limitation if you want it to control any attributes that has a value range.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For an attribute that doesn't have a value range, by default the range will be -1~1, but for rotation value it will be -45~45.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You can assign any virtual attribute value range, but the real value range you can set the attribute value still decided by maya node.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You could assign a horizontal attribute as well as a vertical attribute,which will be controlled when the slider handle is moved in horizontal/vertical direction.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Slider Handle:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Slider handle cannot be created alone, it always get created when you create a slider. But you can select and edit the handle alone.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="text" width="31" height="28" style="margin:0;width:31px;height:28px;border:none" src="text.jpg"/><span class="f_ImageCaption"> </span><span class="f_Heading1" style="font-size: 10pt;">Text:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A text item is just a simple text that you use to annotate the picker, such as placing a introduction text for the usage your picker.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A text item is by default not interactive, which means it will never response to a mouse clicking.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The text could be a single line or a paragraph.</span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><img alt="graphicItem" width="28" height="28" style="margin:0;width:28px;height:28px;border:none" src="graphicitem.gif"/><span class="f_Heading1" style="font-size: 10pt;"> Graphic Item:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A graphic item serves nothing but visual purposes. It is by default non-interactive, thus it does not respond to a mouse action.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">It does not control any Maya attribute nor interact with Maya, it is pure graphics.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Group:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A group is a light-weight version of a panel, it just serve to group a bunch of picker items together, it is by default invisible.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Use Ctrl+G to group selected picker items. Group will reduce the use of the attribute links, as you only need to control the group visibility instead of control each individual children.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A group can carry background image and a shape, but it does not have snapshot features as panel does.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Panel:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A picker panel is a container that contains other picker items, a panel could also contain other panels as children.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">You use a picker panel to organize different categories of contents, such as body, facial, deformers, fingers, etc.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A panel can be treated as a group, in the code, it inherits from Group. So in UI sometimes the term "Group" actually refers to either group or panel.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> To have an overview of all items of different types in the picker file, use the new <a href="outliner.htm" class="topiclink">Outliner</a>.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="namespace.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="itemshapes.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
4
2023/scripts/animation_tools/mgpicker/MGPicker_Help/English/jquery.js
vendored
Normal file
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
@@ -0,0 +1,80 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Links</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="attribute link,links,parent link" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "links.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="itemshapes.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="relationshippanel.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_ImageCaption" style="font-size: 10pt;">There are two types of links</span><span class="f_Heading1" style="font-size: 10pt;">:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt;">Parent Link:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Parent link is only available for select-buttons and the slider handles (which are actually also select-buttons).</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Active the link tool </span><img alt="linkTool" width="27" height="28" style="margin:0;width:27px;height:28px;border:none" src="linktool.jpg"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, press one select-button, drag, and link to another select-button.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">If lots of buttons need to be linked to a single parent select-button, just select the children select-button first, then press and drag to link them to the parent select-button.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The parent link helps out the hierarchy selection in animator mode, and also gives animators a sense of "Hierarchy" :</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">with the parent links been setup, animator LMB double clicking on the parent select-button:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="parentLink.1" width="184" height="107" style="margin:0;width:184px;height:107px;border:none" src="parentlink.1.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Then he will have the nodes from both parent and all children select-buttons selected in Maya scene:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="parentLink.2" width="184" height="107" style="margin:0;width:184px;height:107px;border:none" src="parentlink.2.jpg"/><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">From MG-Picker Studio v1.7, you can connect a select-button to multiple parent select-buttons.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt;">Attribute Link:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The attribute link is used by attribute button to control other picker item visibilities.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The source of an attribute link could be any type of picker item, while the destination of the link should always be an attribute button.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Say you have a boolean attribute button, control all the other picker items:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="attrLink.1" width="319" height="202" style="margin:0;width:319px;height:202px;border:none" src="attrlink.1.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Click on the value area, all the other items will be hidden.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="attrLink.2" width="319" height="202" style="margin:0;width:319px;height:202px;border:none" src="attrlink.2.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;"> <img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> The attribute link is not visible in animator mode, and in animator mode, you could click any part of an attribute button to switch its value.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;"> <img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> Not only a boolean value attribute-button could toggle other items' visibilities, the enum type, or Maya attribute button could do this job.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;"> <img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> Since MG-Picker Studio v1.7, any picker item can be linked to multiple master attribute buttons. These attribute buttons together control</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">the visibility of the item. You can set up "and" / "or" visibility operator to change the behavior of how the visibility is controlled. "and" means</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">only if all attribute buttons got the value that makes item visible, then the item is visible; "or" means as long as one attribute button got the desired</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt;">value, the item will be visible.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> Since MG-Picker Studio v2, there is a <a href="relationshippanel.htm" class="topiclink">relationship panel</a> that helps you understand the visibility relationships.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="itemshapes.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="relationshippanel.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 814 B |
@@ -0,0 +1,83 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Loading Pickers</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="auto-load pickers,loading pickers,picker searching paths" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "loadpicker.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="animator.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="setnamespace.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Many different ways to quickly load desired Pickers:</span></p><div style="text-align: left; text-indent: 0; line-height: 1.80; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="border:none; border-spacing:0;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; width:16px; padding:0; border:none"><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 21px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:798px; padding:0; border:none"><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">1.</span><span style="font-weight: bold;">By default, all in-scene picker nodes will be loaded automatically a Maya scene is opened. </span><br />
|
||||
<img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="color: #222222; background-color: #ffffff;">The autoload option could be set through LMB by clicking on the top right </span><img alt="moreFeaturesBtn" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="morefeaturesbtn.gif"/><span class="f_ImageCaption"> </span><span style="color: #222222; background-color: #ffffff;">button and selecting "Preferences..".</span><br />
|
||||
<span style="color: #222222; background-color: #ffffff;"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">2.</span>Select any part of your character,<span style="font-weight: bold;"> ALT+LMB double clicking</span> on the free space of the tab area, or the empty space of the picker area if no picker has been loaded, to search & load all the pickers related to the current selection, judging from its namespace.<br />
|
||||
<img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">The equal feature is available from the </span><img alt="findAndLoadBtn" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="findandloadbtn.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 9pt;">button.</span><br />
|
||||
<img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">The searching priority & paths could be set through the MG-Picker Studio preference dialog.</span><br />
|
||||
<span style="font-size: 9pt;"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">3.</span><span style="font-weight: bold;">The majority of open features</span> are in the <img alt="openIcon" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="openicon.gif"/> button and its LMB clicking menu.</p><p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">4.</span><span style="font-weight: bold;">LMB double-clicking </span>on the free space of the tab area, or the empty space of the picker area if no picker has been loaded, to bring up a file dialog, which you could pick and load an external picker file.</p><p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">5.</span><span style="font-weight: bold;">SHIFT+LMB double clicking</span> on the free space of tab area, or the empty space of the picker area if no picker been loaded,<span style="font-weight: bold;"> to load all in-scene picker nodes if they are not loaded.</span><br />
|
||||
<img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;"> The equal feature could be found through the </span><img alt="openIcon" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="openicon.gif"/><span style="font-size: 9pt;"> button / Load All In-Scene Picker Nodes. </span><span class="f_ImageCaption"> </span><br />
|
||||
<span class="f_ImageCaption"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin-left: 0;"><span class="f_Normal" style="font-weight:bold;display:inline-block;width:20px;margin-left:-20px">6.</span><span style="font-weight: bold;">Drag a .mgpkr file into the viewport area </span>to open that picker file.</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> After the picker is loaded, you may still need to set up the namespace of the picker to make it works.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt; color: #ff0000;"> In animator mode, check out the namespace filed in the top row of the tool, and see if it matches the namespace your reference. Read <a href="https://www.helpandmanual.com/order.html" class="topiclink">here</a> to know more.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">MG-Picker Studio searches 3 basic paths for the desired picker:</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Inside Maya scene.</span><br />
|
||||
The picker could be stored in nodes, which are of Maya's build-in type "subdivSurfaceVarGroup", and usually has a node name ending with suffix "_MGPIKR";<br />
|
||||
The image used by an in-scene picker node will be stored in the Maya scene directory/ pickerimages folder.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Maya scene directory/pickers subfolder.</span><br />
|
||||
You could publish your picker data and images within "Maya scene directory/pickers / PickerName" folder and will be auto-searched.<br />
|
||||
</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Maya user applicaton directory / MG_PickerData / Picker Project.</span><br />
|
||||
In Windows, its My Document/maya/MG_PickerData/. Picker data stored within the current project name will be auto-searched.<br />
|
||||
</p><p class="p_Normal" style="line-height: 1.80;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> Any number of any path could be added to searching paths.</p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="animator.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="setnamespace.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 921 B |
|
After Width: | Height: | Size: 46 KiB |
@@ -0,0 +1,247 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGImageProcesser Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,ImageProcesser,MGImageProcessercommand" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgimageprocesser.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerlicence.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="commandbuttonpresets.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:5px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGImageProcesser</span></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgimageprocesser.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgimageprocesser.htm#examples" class="topiclink">MEL examples</a>. <a href="mgimageprocesser.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGImageProcesser (string, [<a href="mgimageprocesser.htm#dimension" class="topiclink">currentStyleName</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgimageprocesser.htm#dimension" class="topiclink">dimension</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgimageprocesser.htm#processoption" class="topiclink">processOption</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">resize</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgimageprocesser.htm#style" class="topiclink">style</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">Note: Strings representing image fullpath and arguments must be separated by commas. This is not depicted in the synopsis.</span></p>
|
||||
<p class="p_Normal" style="margin: 14px 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGImageProcesser is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This command process images.</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="currentstylename" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-currentStyleName</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-csn</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Internal use only. This is a query only flag to get the current image processing config name. </span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Do not confuse the term "style" with the new picker style, this is just for snapshot image processing style.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="dimension" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-dimension</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-d</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the size of an image as int array, by providing a image file path.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="processoption" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-processOption</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-po</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Process the image using the process option string, the option is of the "optionName = optionValue" format, one option for a line, joined with new line character '\n'. For example:</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">invert = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">grayscale = 1</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">brightness = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">contrast = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">saturation = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">blur = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">opacity = 255</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">bgcolor = 0,0,0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">hTile = 1</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">hTileGap = 0</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">vTile = 1</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">vTileGap = 0</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The case for the option name does not matter. The value range for a certain option:</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">invert: [0~1]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">grayscale: [0~1]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">brightness: [-255,255]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">contrast: [-255,255]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">saturation: [-255,255]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">blur: [0~18]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">opacity: [0~255]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">bgcolor: [0~255,0~255,0~255]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">hTile: [0~10]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">hTileGap: [0~100]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">vTile: [0~10]</span></p>
|
||||
<p style="margin: 0 0 0 24px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">vTileGap: [0~100]</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="resize" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-resize</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-r</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Resize the image file using the new size provided by string argument: "width:height". The width / height ratio of image will stay unchanged.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="style" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-style</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-s</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Internal use only. Process the image using a style file. Input a style file full path as the argument.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Do not confuse the term "style" with the new picker style, this is just for snapshot image processing style.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal"> </p>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//get the size of image in int array:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGImageProcesser -q -dimension "D:/test/Penguins.jpg";</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//backup the original image befor process it:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">sysFile -cp "D:/test/Penguins_orginal.jpg" "D:/test/Penguins.jpg";</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//now process the image, the image will be changed:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGImageProcesser -processOption "grayscale=1\nblur=10" "D:/test/Penguins.jpg";</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from maya import cmds</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#get the size of image in int array:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmds.MGImageProcesser("D:/test/Penguins.jpg", q=True, dimension=True)</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#backup the original image befor process it:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmds.sysFile("D:/test/Penguins.jpg", cp="D:/test/Penguins_orginal.jpg")</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#now process the image, the image will be changed:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmds.MGImageProcesser("D:/test/Penguins.jpg", processOption="grayscale=1\nblur=10")</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerlicence.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="commandbuttonpresets.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,185 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGPickerLicence</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,MGPickerLicence command" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgpickerlicence.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerservice.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgimageprocesser.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:5px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerLicence </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgpickerlicence.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickerlicence.htm#examples" class="topiclink">MEL examples</a>. <a href="mgpickerlicence.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGPickerLicence ([<a href="mgpickerlicence.htm#floating" class="topiclink">floating</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[boolean]</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickerlicence.htm#nodelocked" class="topiclink">nodeLocked</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[string]</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerlicence.htm#state" class="topiclink">state</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"> </p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerLicence is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a util command to query and edit the license state of MG-Picker Studio.</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="floating" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-floating</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-fl</span><span style="font-family: 'Courier New',Courier,monospace;">) </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode, this returns information in a string array: </span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [0] the path to the directory that contains the connector executable.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [1] the floating license state, "-1" means the connection was tried but failed, "1" means a floating license is connected, "0" means all the other states, e.g. it is using a node-locked license, etc.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [2] the state of whether we auto-connect to floating license on program launch.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="color: #000000;"> </span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">In create/edit mode, the argument True means starting the floating license connection process, and False means disconnecting and logging out from the current floating license.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="nodelocked" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-nodeLocked</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-nl</span><span style="font-family: 'Courier New',Courier,monospace;">) </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode, this returns information in a string array:</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [0] the user request-code of this machine.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [1] the registration code, an empty string means not registered with node-locked.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> [2] the major.minor version of the registry in string form. e.g. "2.3" means the registration code used was for version 2.3. </span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> The main version matters the most as that usually means some new features may be locked if it was registered for an old version.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> You can use cmds.MGPicker(q=True, version=True) to query the actual program version string (major.minor.path).</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In create/edit mode, you specify the registration code for the registry. Using an empty string means unregistering the node-locked license.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="state" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-state</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-st</span><span style="font-family: 'Courier New',Courier,monospace;">) </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The state of license:</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> 0: No registered or logged in.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> 1: Registered with a node-locked license but it is for an old version.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> 2: Registered with node-locked license.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;"> 3: Is logged in to a floating license.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal"> </p>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">print("Query license state: " + `MGPickerLicence -q -state` + "\n");</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Node-Locked license state: " + stringArrayToString(`MGPickerLicence -q -nodeLocked`, ", ") + "\n");</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Floating license state: " + stringArrayToString(`MGPickerLicence -q -floating`, ", "));</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from maya import cmds</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">print("Query license state:", cmds.MGPickerLicence(q=True, state=True))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Node-Locked state:", cmds.MGPickerLicence(q=True, nodeLocked=True))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Floating License state:", cmds.MGPickerLicence(q=True, floating=True))</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="color: #000000;"> </span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerservice.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgimageprocesser.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,283 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGPickerLink Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,MGPickerLink command" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgpickerlink.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickeritem.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:5px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerLink</span></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgpickerlink.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickerlink.htm#examples" class="topiclink">MEL examples</a>. <a href="mgpickerlink.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGPickerLink (linkIDString, [<a href="mgpickerlink.htm#exist" class="topiclink">exist</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">] [<a href="mgpickerlink.htm#remove" class="topiclink">remove</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">] [<a href="mgpickerlink.htm#source" class="topiclink">source</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">] [<a href="mgpickerlink.htm#target" class="topiclink">target</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">] [<a href="https://www.helpandmanual.com/order.html" class="topiclink">targetValues</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">] [<a href="mgpickerlink.htm#type" class="topiclink">type</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">]) [<a href="mgpickerlink.htm#view" class="topiclink">view</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.</span></p>
|
||||
<p class="p_Normal" style="margin: 14px 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerLink is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This command create / queries / edit picker links.</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="exist" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-exist</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ex</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the existence of a specific link.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="remove" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-remove</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-rm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag that can be used to remove a specific link.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="source" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-source</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-s</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">If queried this flag will return the source picker item id.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The flag can't be used in edit mode, and you must use it with -target flag to both assign a source & target picker item id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="target" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-target</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-t</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">If queried this flag will return the target picker item id.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The flag can't be used in edit mode, and you must use it with -source flag to both assign a source & target picker item id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="targetvalues" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-targetValues</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-tvs</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">If queried this flag will return all the target values as string array.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In creation / edit mode, you must assign a string value as the argument, the string is all the target value strings join by "," character.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="type" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-type</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-typ</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the type of a specific link.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">You can't edit the type of the link using this flag, since the type is auto-decided by the source & target picker items.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The possible type string are "parentLink" or "attributeLink".</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="view" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-view</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-v</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This controls which picker view that the link belongs to, if this flag is not specified, then current view will be used by default. A picker view id string should be specified for this flag in query, create, edit mode. </span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The picker view id could be retrieved by MGPicker commands such as: (Please refer to MGPicker command manual for further details.)</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -q -currentPickerView; // Get current script execution view id, eg. picker load command, picker mouse enter command. Only be set during the script being executed.</span><br />
|
||||
<span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -q -activePickerView; // Get current active view id.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -q -findPickerView "pickerNodeOrFileName" 1 "namespace"; // Find picker view id via picker node name or picker file name and namespace.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -q -listAllPickerViews; // List ids of all opened picker views.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -e -createTempPicker; // Create a temporary picker view and return its id.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -e -createPicker "pickerName" "namespace" "filePath" "nodeName"; // Create a picker view and return its id. </span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -e -readPickerNode "nodeName"; // Read in-scene picker node and return its id.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -e -readScenePicker "nodeName" "pickerName" "namespace" "pickerDataString"; // Read in-scene picker node and return its id.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;"> MGPicker -e -readPickerFile "pickerFilePath" 1; // Read a picker file and return its id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//You must make sure the picker item: selectButton1, selectButton2, attributeButton1 are already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">//link two select-buttons with parent link.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">//for select-button, the target attribute value flag makes no sense.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">//you don't want to assign a custom link name here, since it is always sourcePickerItemName>targetPickerItemName. </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $newParentLink = `MGPickerLink -s selectButton1 -t selectButton2`; </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print ("The type for the link \""+$newParentLink+"\" is: "+`MGPickerLink -q -type $newParentLink` + ".\n");</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//link seelct-button to a attribute button, a attribute-link will be created.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $newAttrLink = `MGPickerLink -s "selectButton1" -t "attributeButton1" -targetValues "Green,Red"`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print "The item selectButton1 is linked and controlled by the item attributeButton1 at values: \n";</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print `MGPickerLink -q -targetValues $newAttrLink`;</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from mgpicker import mgp</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#You must make sure the picker item: selectButton1, selectButton2, attributeButton1 are already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">#link two select-buttons with parent link.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">#for select-button, the target attribute value flag makes no sense.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">#you don't want to assign a custom link name here, since it is always sourcePickerItemName>targetPickerItemName. </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">newParentLink = mgp.MGPickerLink(s='selectButton1',t='selectButton2') </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print ("The type for the link \""+newParentLink+"\" is: "+ mgp.MGPickerLink(newParentLink, q=True,type=True) + ".\n")</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#link seelct-button to a attribute button, a attribute-link will be created.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">newAttrLink = mgp.MGPickerLink(s='selectButton1',t='attributeButton1',targetValues='Green,Red')</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print ("The item selectButton1 is linked and controlled by the item attributeButton1 at values: \n")</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print (mgp.MGPickerLink(newAttrLink,q=True,targetValues=True))</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickeritem.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,467 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGPickerMenu Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,menu,MGPickerMenu command" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgpickermenu.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerlink.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickermenuitem.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:48px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerMenu</span></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgpickermenu.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickermenu.htm#examples" class="topiclink">MEL examples</a>. <a href="mgpickermenu.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a> <span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGPickerMenu (menuIDString, [<a href="mgpickermenu.htm#addmenuitem" class="topiclink">addMenuItem</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">(string, string, string, string, string)</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">copyMenu</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#copypairedmenu" class="topiclink">copyPairedMenu</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">deleteAllItems</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#exist" class="topiclink">exist</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#itemarray" class="topiclink">itemArray</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#insertmenuitem" class="topiclink">insertMenuItem</a>=(int, </span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string, string, string, string, string)</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#mode" class="topiclink">mode</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#menuitem" class="topiclink">menuItem</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">int</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#markingmenu" class="topiclink">markingMenu</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickermenu.htm#numberofitems" class="topiclink">numberOfItems</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickermenu.htm#parent" class="topiclink">parent</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickermenu.htm#popoutsidebbox" class="topiclink">popOutsideBBox</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#userightmenu" class="topiclink">useRightMenu</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenu.htm#view" class="topiclink">view</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 14px 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerMenu is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">You don't need to create a picker menu, it is already there for each picker item, all you need is to query / edit them.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">However, you can still use this command in create mode, which will just retrieve the menu id from the picker item, instead of creating them.</span><br />
|
||||
<span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In "create" mode, you should specify -parent and -mode flags, in order to retrieve the menu id.</span><br />
|
||||
<span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">You always need to specify the picker menu id string to query / edit it. </span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A picker menu id string is something like:</span></p>
|
||||
<p><span style="width:48px;display:inline-block"> </span><span style="font-family: 'Times New Roman',Times,Georgia,serif;">commandButton1.rightmenu //The right click menu for the picker item of id "commandButton1"</span></p>
|
||||
<p><span style="width:48px;display:inline-block"> </span><span style="font-family: 'Times New Roman',Times,Georgia,serif;">selectButton1.leftmenu //The left click menu for the picker item of id "selectButton1"</span></p>
|
||||
<p><span style="color: #000000;"> </span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In edit / create mode, the flags that are meant to be used for editing will exclude each other, it will just execute one flag and return.</span></p>
|
||||
<p><span style="color: #000000;"> </span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="addmenuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-addMenuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ami</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string string script string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag that can be used to add a menu item to picker menu.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify label, icon path, command type ("mel" or "python"), command and the radial position for marking menu position ("N", "NW", "W", "SW", "S", "SE", "E" or "NE").</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">* Keep in mind that, if this flag is used in create mode, it will still return the added menu item id instead of the menu id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="copymenu" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-copyMenu</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-cm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag that can be used to copy menu data from other menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="copypairedmenu" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-copyPairedMenu</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-cpm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag that can be used to copy menu data from paired menu. eg. Left click menu copy data from right click menu, right click menu copy data from left click menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="deleteallitems" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-deleteAllItems</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-dai</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag, clear all menu data from a picker menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="exist" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-exist</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ex</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the existence of a specific picker menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="itemarray" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-itemArray</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ia</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query the list of menu items id string array.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="insertmenuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-insertMenuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-imi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">int string string string script string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a edit only flag that can be used to insert a menu item to picker menu at certain index. Specify index small than 0 will just prepend menu item at first index, index larger than last item index will just append menu item.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify index, label, icon path, command type ("mel" or "python"), command and the radial position for marking menu position ("N", "NW", "W", "SW", "S", "SE", "E" or "NE").</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">* Keep in mind that, if this flag is used in create mode, it will still return the inserted menu item id instead of the menu id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="mode" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-mode</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-m</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode, it returns the current menu is picker item's right clicking menu or right clicking menu. In create mode, this is a must have flag, to specify which menu we wanna retrieve. (-parent is also a must have flag in create mode)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="menuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-menuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-mi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">int</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag, for retrieving the menu item id string at specific index.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="markingmenu" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-markingMenu</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-mm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Query or set if the menu is a marking menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="numberofitems" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-numberOfItems</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ni</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Query the number of menu items in this menu.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="parent" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-parent</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-p</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode, it returns the picker picker item id this menu belongs to. In create mode, this is a must have flag, to specify which menu we wanna retrieve. (-mode is also a must have flag in create mode)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="popoutsidebbox" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-popOutsideBBox</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-pob</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Whether the menu pops up at the cursor position or outside the bounding box of the picker item. e.g. if a command button is used as menu bar menu, when you click on it, you expect the menu pops up under</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">the command button instead of at the cursor position. </span><br />
|
||||
<span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This flag works for both right clicking menu and left clicking menu and you can set different value for each. By default it is False, meaning menu pop up at the cursor position.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="userightmenu" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-useRightMenu</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-urm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Decide if the left click menu use the content of right click menu. </span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">For right click menu, in edit mode this flag has no effect, in query mode, this flag always return true.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="view" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-view</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-v</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify which picker view we wanna create / edit / query the picker menu. </span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// You must make sure the picker item: commandButton1 is already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// To form a picker menu id, use pickerItemId.leftmenu / pickerItemId.rightmenu</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $cmdButton = "commandButton1";</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $rightMenu = `MGPickerMenu -p $cmdButton -m "rightmenu"`; //This just retrieves the id "commandButton1.rightmenu" instead of creating it.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// Add / Insert a menu item:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $menuItem1 = `MGPickerMenu -e -addMenuItem "First Menu Item" "/path/to/icon0.png" "mel" "print \"It works!\"" "N" $rightMenu`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $menuItem3 = `MGPickerMenu -e -addMenuItem "Third Menu Item" "/path/to/icon2.png" "python" "print 'It works!'" "S" $rightMenu`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $menuItem2 = `MGPickerMenu -e -insertMenuItem 1 "Second Menu Item" "/path/to/icon1.png" "python" "print 'It inserts!'" "E" $rightMenu`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// Now you can test right click on commandButton1 using preview tool, see menu pops up!</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// Let's continue to toggle on the marking menu state of the menu.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGPickerMenu -e -markingMenu 1 $rightMenu;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// Now you can test right click on commandButton1 using preview tool, see marking menu pops up!</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from mgpicker import mgp</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># You must make sure the picker item: commandButton1 is already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># To form a picker menu id, use pickerItemId.leftmenu / pickerItemId.rightmenu</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmdButton = 'commandButton1'</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">rightMenu = mgp.MGPickerMenu(p=cmdButton, mode='rightmenu') # This just retrieves the id "commandButton1.rightmenu" instead of creating it.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># Add / Insert a menu item:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">menuItem1 = mgp.MGPickerMenu(rightMenu, e=True, addMenuItem=('First Menu Item', '/path/to/icon0.png', 'mel', 'print "It works!"', 'N'))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">menuItem3 = mgp.MGPickerMenu(rightMenu, e=True, addMenuItem=('Third Menu Item', '/path/to/icon2.png', 'python', 'print "It works!"', 'S'))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">menuItem2 = mgp.MGPickerMenu(rightMenu, e=True, insertMenuItem=(1, 'Second Menu Item', '/path/to/icon1.png', 'python', 'print "It inserts!"', 'E'))</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># Now you can test right click on commandButton1 using preview tool, see menu pops up!</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># Let's continue to toggle on the marking menu state of the menu.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">mgp.MGPickerMenu(rightMenu, e=True, markingMenu=True )</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># Now you can test right click on commandButton1 using preview tool, see marking menu pops up!</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickerlink.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickermenuitem.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,558 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGPickerMenuItem Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,menu,menuItem,MGPickerMenuItem command" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgpickermenuitem.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgsvgimport.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:48px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerMenuItem</span></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgpickermenuitem.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickermenuitem.htm#examples" class="topiclink">MEL examples</a>. <a href="https://www.helpandmanual.com/order.html" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGPickerMenuItem (menuItemIDString, [<a href="mgpickermenuitem.htm#addsubmenuitem" class="topiclink">addSubMenuItem</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">(string, string, string, string, string)</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#command" class="topiclink">command</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#commandtype" class="topiclink">commandType</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#divider" class="topiclink">divider</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#dividerlabel" class="topiclink">dividerLabel</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#exist" class="topiclink">exist</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#image" class="topiclink">image</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#insertsubmenuitem" class="topiclink">insertSubMenuItem</a>=(int, </span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string, string, string, string, string)</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#label" class="topiclink">label</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">longDivider</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#numberofsubitems" class="topiclink">numberOfSubItems</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickermenuitem.htm#parent" class="topiclink">parent</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickermenuitem.htm#radialposition" class="topiclink">radialPosition</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#subitemarray" class="topiclink">subItemArray</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#submenu" class="topiclink">subMenu</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickermenuitem.htm#submenuitem" class="topiclink">subMenuItem</a>=int], [<a href="mgpickermenuitem.htm#view" class="topiclink">view</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 14px 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerMenuItem is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This command create / queries / edits picker menu.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">You always need to specify the picker menu id string to query / edit it. </span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In create mode, it will add a picker menu item for the parent menu / menuitem specified by -parent flag.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A picker menu item id string is something like:</span></p>
|
||||
<p><span style="width:48px;display:inline-block"> </span><span style="font-family: 'Times New Roman',Times,Georgia,serif;">commandButton1.rightmenu[0] //The first menu item in right click menu for the picker item of id "commandButton1"</span></p>
|
||||
<p><span style="width:48px;display:inline-block"> </span><span style="font-family: 'Times New Roman',Times,Georgia,serif;">selectButton1.leftmenu[1][3] //The 4th sub menu item in second menuitem in left click menu for the picker item of id "selectButton1"</span></p>
|
||||
<p><span style="color: #000000;"> </span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">For now in picker & in API, only one level of sub menu supported.</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="addsubmenuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-addSubMenuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-asi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string string script string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Add a sub menu item to current menu item. If current menu item is already a sub menu item, it will do nothing and return empty id string, since MGPicker only support one level of sub-menu.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify label, icon path, command type ("mel" or "python"), command and the radial position for marking menu position ("N", "NW", "W", "SW", "S", "SE", "E" or "NE").</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">* Keep in mind that, if this flag is used in create mode, it will still return the added sub-menu item id instead of current menu item id.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">* Also if current menu item is already a sub menu item, this flag won't work and just return empty id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="command" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-command</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-c</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The command of menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="commandtype" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-commandType</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ct</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The command type of menu item: "mel" or "python".</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="divider" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-divider</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-d</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The menu item is a separator or not.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="deleteallsubitems" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-deleteAllSubItems</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-dai</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Delete all sub menu items of current menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="dividerlabel" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-dividerLabel</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-dl</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The divider label of current menu item. Only shown when menu item is a separator (dividier=True).</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="exist" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-exist</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ex</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the existence of a specific picker menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="image" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-image</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-i</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The icon path for the menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="insertsubmenuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-insertSubMenuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-isi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">int string string string script string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Insert a sub-menu item to current picker menu item at certain index. Specify index small than 0 will just prepend sub-menu item at first index, index larger than last item index will just append sub-menu item.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify index, label, icon path, command type ("mel" or "python"), command and the radial position for marking menu position ("N", "NW", "W", "SW", "S", "SE", "E" or "NE").</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">* Keep in mind that, if this flag is used in create mode, it will still return the inserted sub-menu item id instead of current menu item id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="label" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-label</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-l</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The label string of the menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="longdivider" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-longDivider</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ld</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Whether or not it should be a long divider if the menu item is a separator (dividier=True).</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="numberofsubitems" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-numberOfSubItems</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-nsi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The number of sub menu items.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="parent" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-parent</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-p</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode, it returns the picker menu / menu item id this menu item belong to. In create mode, this is a must have flag, to specify for which menu / menu item we wanna add a menu item.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="radialposition" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-radialPosition</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-rp</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The radial position for the menu item: "N", "NW", "W", "SW", "S", "SE", "E" or "NE". You still need to turn on the markingMenu flag for the menu to make it take effect.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="subitemarray" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-subItemArray</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-sia</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Return list of sub menu item id string array.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="submenu" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-subMenu</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-sm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Decide current menu item should be a sub menu that can contain sub-menu items. If current menu item is already a sub-menu item, this flag takes no effect.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="submenuitem" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-subMenuItem</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-smi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">int</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag, for retrieving the sub menu item id string at specific index.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="view" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-view</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-v</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify which picker view we wanna create / edit / query the picker menu item. </span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// You must make sure the picker item: commandButton1 is already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// To form a picker menu id, use pickerItemId.leftmenu / pickerItemId.rightmenu</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $cmdButton = "commandButton1";</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $rightMenu = `MGPickerMenu -p $cmdButton -m "rightmenu"`; //This just retrieves the id "commandButton1.rightmenu" instead of creating it.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// We get a menu item id via -addMenuItem or -insertMenuItem flag of MGPickerMenu command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $menuItem0 = `MGPickerMenu -e -addMenuItem "First Menu Item" "/path/to/icon0.png" "mel" "print \"It works!\"" "N" $rightMenu`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// We can add a menu item using MGPickerMenuItem command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $menuItem1 = `MGPickerMenuItem -parent $rightMenu </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -label "Second Menu Item" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -image "/path/to/icon1.png" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -commandType "mel" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -command "print \"The MGPickerMenuItem in create mode works !\"" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -radialPosition "N"`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// We can also make a menu item a sub menu:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGPickerMenuItem -e -subMenu 1 $menuItem0;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// Like we did above, add submenu items:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $subMenuItem1 = `MGPickerMenuItem -e -addSubMenuItem "First SubMenu Item" "/path/to/icon.png" "python" "print 'Sub menu item works!'" "" $menuItem0`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// We can also add a sub-menu item using MGPickerMenuItem command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $subMenuItem2 = `MGPickerMenuItem -parent $menuItem0 </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -label "Second SubMenu Item" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -image "/path/to/icon.png" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -commandType "python" </span><br />
|
||||
<span style="width:48px;display:inline-block"> </span> <span style="font-family: 'Courier New',Courier,monospace;"> -command "print 'The MGPickerMenuItem in create mode also works for submenu item!'"`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from mgpicker import mgp</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># You must make sure the picker item: commandButton1 is already in scene in order to test these codes.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># To form a picker menu id, use pickerItemId.leftmenu / pickerItemId.rightmenu</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmdButton = 'commandButton1'</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">rightMenu = mgp.MGPickerMenu(p=cmdButton, mode='rightmenu') # This just retrieves the id "commandButton1.rightmenu" instead of creating it.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># We get a menu item id via -addMenuItem or -insertMenuItem flag of MGPickerMenu command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">menuItem0 = mgp.MGPickerMenu(rightMenu, e=True, addMenuItem=('First Menu Item', '/path/to/icon0.png', 'mel', 'print "It works!"', 'N'))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># We can add a menu item using MGPickerMenuItem command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">menuItem1 = mgp.MGPickerMenuItem(parent=rightMenu, </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> label='Second Menu Item', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> image='/path/to/icon1.png', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> commandType='mel', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> command='print "The MGPickerMenuItem in create mode works !"')</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># We can also make a menu item a sub menu:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">mgp.MGPickerMenuItem(menuItem0, e=True, subMenu=True)</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># Like we did above, add submenu items:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">subMenuItem1 = mgp.MGPickerMenuItem(menuItem0, e=True, addSubMenuItem=('First SubMenu Item', '/path/to/icon0.png', 'mel', 'print "Sub menu works!"', ''))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># We can also add a sub-menu item using MGPickerMenuItem command:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">subMenuItem2 = mgp.MGPickerMenuItem(parent=menuItem0, </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> label='Second SubMenu Item', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> image='/path/to/icon.png', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> commandType='python', </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> command="print 'The MGPickerMenuItem in create mode also works for submenu item!'")</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgsvgimport.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,369 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGPickerService Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,MGPickerService command" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgpickerservice.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgsvgimport.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickerlicence.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:5px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerService</span></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgpickerservice.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickerservice.htm#examples" class="topiclink">MEL examples</a>. <a href="mgpickerservice.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGPickerService (string, [<a href="mgpickerservice.htm#cleannamespacemix" class="topiclink">cleanNamespaceMix</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[string]</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickerservice.htm#getviewcoordinate" class="topiclink">getViewCoordinate</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[string, float, float, float]</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#modeleditorsize" class="topiclink">modelEditorSize</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#namespacefromselection" class="topiclink">namespaceFromSelection</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#namespace" class="topiclink">namespace</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#oslanguage" class="topiclink">osLanguage</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgpickerservice.htm#resolvepath" class="topiclink">resolvePath</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#translate" class="topiclink">translate</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#translate1" class="topiclink">translate1</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[string, string]</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">translate2</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">[string, string, string]</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#unzip" class="topiclink">unzip</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgpickerservice.htm#zipfilefolder" class="topiclink">zipFileFolder</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic;">Note: Strings representing zip full path when used with zip related flags. This is not depicted in the synopsis.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGPickerService is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This command provide zipping, translation, coordinate mapping services. It is mainly for internal use.</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="cleannamespacemix" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-cleanNamespaceMix</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-cnm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">Remove the non-namespace head from a dag path, eg.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">|path|to|myChar:control|myChar:subControl ----> myChar:control|myChar:subControl</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">myChar:control|myChar:subControl will remain the same.</span></p>
|
||||
<p style="line-height: 1.38;"><span style="font-size: 11pt; font-family: 'Times New Roman',Times,Georgia,serif;">myChar:control|myChar:subControl|the|control will remain the same.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="getviewcoordinate" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-getViewCoordinate</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-gvc</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string float float float</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the view coordinate via the world coordinate.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">You need to specify the modelEditor name and the x,y,z world coordinate, the flag will return an int array, first element is 0~1 indicating the point is within the viewport or not, another two elements are x, y view coordinates.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="modeleditorsize" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-modelEditorSize</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-mes</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the size of a modelEditor.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="namespacefromselection" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-namespaceFromSelection</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-nfs</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Get the namespace from current selected node, specify True means if first selected node contain no namespace, it will continue to the next selected node, False means it will stop at first selected node anyway.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="namespace" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-namespace</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ns</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Retrieve the namespace from a node dag path or node name.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="oslanguage" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-osLanguage</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-osl</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="color: #000000;"> </span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This is a query only flag that can be used to query for the language that probably need to be used in your operation system</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="resolvepath" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-resolvePath</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-rp</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Resolve the file path that contains environment variable denoted by $ or ${} to actual file path. </span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The first argument is the path to resolve, the second argument is the picker node you wanna resolve the file path attribute from, this one is optional, only in case when ${M_CURRENT_ASSET_DIR} is specified in path.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Specify empty string if you don't need the second argument.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="translate" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-translate</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-tr</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Internal use only. This is a query only flag that return a translated string for a string id.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="translate1" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-translate1</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-tr1</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Internal use only. This is a query only flag that return a translated string for a string id and a string replacement.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="translate2" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-translate2</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-tr2</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Internal use only. This is a query only flag that return a translated string for a string id and two string replacements.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="unzip" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-unzip</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-uzp</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Unzip the zip file to target directory path assigned by the argument.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><a id="zipfilefolder" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-zipFileFolder</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-zip</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><br />
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:946px; padding:1px; border:none"><p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In query mode this flag returns all the folders and files in a zip file.</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">In creation mode, this package target file / directory into a zip file.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal"> </p>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//zip the folder into a zip package:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGPickerService -zipFileFolder "D:/test" "D:/test.zip";</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//list out the zip package content:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print "The contents in test.zip:\n";</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print `MGPickerService -q -zip "D:/test.zip"`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">//unzip to another directory:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">MGPickerService -unzip "D:/test/unzipped/" "D:/test.zip";</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from maya import cmds</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">cmds.MGPickerService("D:/test.zip", zipFileFolder="D:/test")</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#list out the zip package content:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print ("The contents in test.zip:\n")</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print (cmds.MGPickerService("D:/test.zip", q=True,zip=True))</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">#unzip to another directory:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">cmds.MGPickerService("D:/test.zip", unzip="D:/test/unzipped/")</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="color: #000000;"> </span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgsvgimport.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickerlicence.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,62 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MG-Select Helper</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="MG-select helper" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgselecthelper.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="simpleediting.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="hotkeys_anim.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">MG-Select Helper:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">It is a tool window that stores your temporary selection and serves as a selection assistant.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">You could have any number of select helper windows opened at the same time.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To bring up a new helper window, you have two ways:</p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_ImageCaption" style="font-size:10pt;display:inline-block;width:24px;margin-left:-24px">1.</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">LMB click on the top right </span><img alt="moreFeaturesBtn" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="morefeaturesbtn.gif"/><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;"> button, select "New Selection Helper.."</span><span class="f_ImageCaption"> </span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">, select "New Selection Helper..".</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_ImageCaption" style="font-size:10pt;display:inline-block;width:24px;margin-left:-24px">2.</span><span class="f_ImageCaption" style="font-size: 10pt; font-weight: normal;">CTRL / SHIFT RMB clicking on a select-button, the member view will pop up, click on the tear-off button at the bottom right corner to tear the window off, and make it into a select helper window.</span></p><p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"><img alt="selectionHelper" width="277" height="141" style="margin:0;width:277px;height:141px;border:none" src="selectionhelper.gif"/></p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;">Use the "=" button to replace the content with the Maya selection, "+" to add the Maya selection to the window, and "-" to remove the Maya selection from the window.</p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;">Press the "Select All" button to select all the member objects in the select buttons in the view, hold the Ctrl key while pressing it to deselect the members,</p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;">Ctrl+Shift key to add members to the current selection, and Shift to invert the selection.</p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;">Toggle on / off the "NS" to toggle the display of the namespace in the view. </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="simpleediting.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="hotkeys_anim.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,462 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>MGSvgImport Command</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="API,MGSvgImport,SVG" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "mgsvgimport.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickermenuitem.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickerservice.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:8px; padding:1px; border:none"><p><span style="font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">command</span><span style="font-family: 'Times New Roman',Times,Georgia,serif;"> (MEL/Python)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:middle; height:48px; padding:1px; border:none"><h1 class="p_Heading1" style="margin: 19px 0 19px 0;"><span class="f_Heading1" style="font-size: 24pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGSvgImport </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="margin: 14px 0 0 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Go to: <a href="mgsvgimport.htm#synopsis" class="topiclink">Synopsis</a>. <a href="mgpickermenuitem.htm#examples" class="topiclink">MEL examples</a>. <a href="mgpickermenuitem.htm#pyexamples" class="topiclink">Python examples</a>.</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><a id="synopsis" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;"> Synopsis</span></p>
|
||||
<p class="p_Normal" style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">MGSvgImport ([<a href="mgsvgimport.htm#conformed" class="topiclink">conformed</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#elements" class="topiclink">elements</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#elementtypemap" class="topiclink">elementTypeMap</a>=[(</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string, string),..</span><span style="font-family: 'Courier New',Courier,monospace;">]], [<a href="mgsvgimport.htm#fitmode" class="topiclink">fitMode</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">UnsignedInt</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#highlightimage" class="topiclink">highlightImage</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#hoverimage" class="topiclink">hoverImage</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">image</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#idasmember" class="topiclink">idAsMember</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#newgroup" class="topiclink">newGroup</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="https://www.helpandmanual.com/order.html" class="topiclink">parentGroup</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#pressedimage" class="topiclink">pressedImage</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgsvgimport.htm#setnewgroupbg" class="topiclink">setNewGroupBG</a>=(</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean, string)</span><span style="font-family: 'Courier New',Courier,monospace;">],[<a href="mgsvgimport.htm#setparentbg" class="topiclink">setParentBG</a>=(</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean, string)</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#size" class="topiclink">size</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span><span style="font-family: 'Courier New',Courier,monospace;">], [<a href="mgsvgimport.htm#view" class="topiclink">view</a>=</span><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span><span style="font-family: 'Courier New',Courier,monospace;">])</span></p>
|
||||
<p class="p_Normal" style="margin: 14px 0 14px 0;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGSvgImport is </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">NOT undoable</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">, </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">queryable, and editable.</span></p>
|
||||
<p><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">This command batch imports SVG items into the picker scene, or query SVG basic information.</span></p>
|
||||
<p><span style="color: #000000;"> </span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p style="text-indent: -9px; margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Long name (short name)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p style="text-indent: -1px; margin: 0 0 0 1px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-style: italic; font-weight: bold;">Argument types</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:bottom; background-color:#CCCCCC; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Properties</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="conformed" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-conformed</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-cfd</span><span style="font-family: 'Courier New',Courier,monospace;">) </span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="text-indent: 12px; margin: 0 0 0 1px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A query-only flag is only used with -elements flag to query the SVG element IDs and return conformed result. </span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Some vector programs escape special characters that SVG standard does not allow to be used in ID, MGPicker conforms them back to its original ID for UI display purposes.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The user can use this flag for mapping purpose, for the actual map used to batch import, you still need to use the unconfomed IDs. </span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">It is False if this flag is not specified.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="elements" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-elements</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ems</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A query-only flag to query a SVG file's element IDs, you need to use it with -image flag to specify what SVG file to read.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Use the flag with conformed to return a reader-friendly IDs.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="elementtypemap" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-</span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">elementTypeMap</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-etm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A list of (elementID, pickerButtonType) for the batch import. Unincluded elements will be ignored during the import.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The element ID must to be the actual SVG element ID, not the confomed ones.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The picker button type needs to be any of these three: "selectButton", "commandButton", "graphicItem" as they support image shapes.</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">e.g.:</span></p>
|
||||
<p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">MGSvgImport(elementTypeMap=[(ementId1, "selectButton"), (ementId1, "commandButton"), ], ...)</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="fitmode" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-fitMode</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-fm</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">UnsignedInt</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The fit mode of the created button's image shape. 0 means to keep the original size, 1 means to scale to fit the parent group but not keep the width/height ratio, and 2 means to scale to fit the parent group and keep the image ratio. By default it is 0.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="highlightimage" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-highlightImage</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-hi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The image path used as highlight image.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="hoverimage" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-hoverImage</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-hvi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The image path used as mouse hovered image.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="image" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-image</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-i</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The image path used as normal image. This is a required flag.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="idasmember" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-idAsMember</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-iam</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Whether we used the conformed element ID as the member of the selectButton with possible button name excluded. By default it is True.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="newgroup" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-newGroup</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-ng</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Whether we create a new group to hold all the picker buttons created. By default it is False.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="parentgroup" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-parentGroup</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-pg</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Whether we create every button under this parent group/panel. This flag does not conflict with -newGroup, with newGroup being True, there will be a new group right under this parent group.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="pressedimage" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-pressedImage</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-pi</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The image path used as mouse pressed image.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="setnewgroupbg" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-setNewGroupBG</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-snb</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:942px; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">If we choose to create a new group, the first boolean value tells whether we set the background image of this new group, the second string value tells which element we use as that background, empty element ID means the whole SVG image.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="setparentbg" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-setParentBG</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-spb</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">If we choose to parent all the new items under an existing group/panel, the first boolean value tells whether we set the background image of this parent group/panel, the second string value tells which element we use as that background, an empty element ID means the whole SVG image.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="size" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-size</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-sz</span><span style="font-family: 'Courier New',Courier,monospace;">)</span><img alt="v2_transparent" width="34" height="12" style="margin:0;width:34px;height:12px;border:none" src="v2_transparent.png"/></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">boolean</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="query" title="query" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="query.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38; margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">A query-only flag to query a SVG file's default size, you need to use it with -image flag to specify what SVG file to read.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><a id="view" class="hmanchor"></a><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-view</span><span style="font-family: 'Courier New',Courier,monospace;">(</span><span style="font-family: 'Courier New',Courier,monospace; font-weight: bold;">-v</span><span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><span style="font-family: 'Courier New',Courier,monospace; font-style: italic;">string</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; background-color:#EEEEEE; padding:1px; border:none"><p style="margin: 0 0 0 13px;"><img alt="create" title="create" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="create.gif"/><img alt="edit" title="edit" width="13" height="16" style="margin:2px 2px 2px 2px;width:13px;height:16px;border:none" src="edit.gif"/></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:middle; padding:1px; border:none"><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 13px;"><table style="width:100%; border:none; border-spacing:2px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; width:40px; padding:1px; border:none"><p class="p_Normal" style="margin: 0 0 0 13px;"> </p>
|
||||
</td>
|
||||
<td style="vertical-align:middle; width:943px; padding:1px; border:none"><p style="line-height: 1.38; margin: 0 0 0 13px;"><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">The view of this batch import should happen in.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" style="vertical-align:top; padding:1px; border:none"><br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<hr style="height:2px; color:#CCCCCC; border-width:0; background-color:#cccccc;" /><div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 10px 0 0 0;"><table style="background-color:#eeeeee; border:none; border-spacing:1px;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="create" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="create.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Create mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="edit" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="edit.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Edit mode of command</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="query" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="query.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can appear in Query mode of command</span></p>
|
||||
</td>
|
||||
<td style="vertical-align:top; padding:4px; border:none"><p><img alt="multiuse" width="13" height="16" style="margin:0;width:13px;height:16px;border:none" src="multiuse.gif"/><span class="f_ImageCaption"> </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,Georgia,serif;">Flag can be used more than once in a command.</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin: 19px 0 0 0;"><a id="examples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">MEL examples</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">string $svgFile = "path/to/svgFile.svg";</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// Query the size of SVG file:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">int $sizes[] = `MGSvgImport -q -size -image $svgFile`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("size of SVG file: " + $sizes[0] + ", " + $sizes[1]+"\n");</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// Query the actual element IDs of SVG file:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $elements[] = `MGSvgImport -q -elements -image $svgFile`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $elementStr = `stringArrayToString $elements ", "`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Actual elements: " + $elementStr+"\n");</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">// Query the conformed element IDs of SVG file:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $coformedElements[] = `MGSvgImport -q -elements -image $svgFile -conformed`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $coformedElementStr = `stringArrayToString $coformedElements ", "`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Conformed UI-friendly elements: " + $coformedElementStr+"\n");</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// now do your own mapping for element and the desired picker buttons.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">// Now we do the batch import, you can use either create / edit mode. Specify view argument if you want to import to a inactive view:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">string $importedButtons[] = `MGSvgImport</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -parentGroup "panel1"</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -image $svgFile</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -fitMode 2</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -idAsMember true</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -newGroup true</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -setParentBG 1 "backgroundElementId"</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -elementTypeMap "element1" "selectButton"</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -elementTypeMap "element2" "selectButton"</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> -elementTypeMap "element3" "commandButton"`;</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span></p>
|
||||
<p style="margin: 19px 0 0 0;"><a id="pyexamples" class="hmanchor"></a><span style="font-size: 14pt; font-family: 'Times New Roman',Times,Georgia,serif; font-weight: bold;">Python examples</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">from mgpicker import mgp</span></p>
|
||||
<p style="margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;">svgFile = "path/to/svgFile.svg"</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># Query the size of SVG file:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("size of SVG file", mgp.MGSvgImport(q=True, size=True, image=svgFile))</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">elements = mgp.MGSvgImport(q=True, elements=True, image=svgFile, conformed=False)</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Actual elements of SVG file", elements)</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">conformedElements = mgp.MGSvgImport(q=True, elements=True, image=svgFile, conformed=True)</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">print("Conformed UI-friendly elements of SVG file", conformedElements)</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># construct a map between original and conformed element IDS, if you need it:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">elementMap = {element : conformed for element, conformed in zip(elements, conformedElements)}</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> </span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"># now do your own mapping for element and the desired picker buttons.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">elementTypeMap = [("element1", "selectButton"), ("element2", "selectButton"), ("element3", "commandButton")]</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.0; white-space: nowrap; margin: 19px 0 0 0;"><span style="font-family: 'Courier New',Courier,monospace;"># Now we do the batch import, you can use either create / edit mode. Specify view argument if you want to import to a inactive view:</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">importedButtons = mgp.MGSvgImport(</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> parentGroup="panel1",</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> image=svgFile,</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> fitMode=2, # scale to fit panel1, but also keep the image ratio.</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> elementTypeMap=elementTypeMap,</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> idAsMember=True,</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> newGroup=False,</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;"> setParentBG=(True, "backgroundElementId"),</span><br />
|
||||
<span style="font-family: 'Courier New',Courier,monospace;">)</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="mgpickermenuitem.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpickerservice.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 810 B |
@@ -0,0 +1,57 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>More Resources</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="download pickers,tutorials,video tutorials" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "more_resource.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="more_resource_2.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">The pickers for popular free maya rigs:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="http://twincodes.com/MGPicker_en.html?url=Download" target="_blank" class="weblink">http://twincodes.com/MGPicker_en.html?url=Download</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Video tutorials:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="http://twincodes.com/MGPicker_en.html" target="_blank" class="weblink">http://twincodes.com/MGPicker_en.html</a></span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="more_resource_2.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,81 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>More Resources_2</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="download pickers,tutorials,video tutorials" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "more_resource_2.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="user_configuration.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="more_resource.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">MG-Picker Studio uses the <a href="https://www.helpandmanual.com/order.html" class="weblink">Qt Toolkit</a> under the terms of the GNU Lesser General Public License v. 3 and the GNU Lesser General Public License v. 2.1 (both jointly "<a href="http://www.qt.io/qt-licensing-terms" target="_blank" class="weblink">LGPL</a>"). In compliance with LGPL, this document collects the relevant information about downloading, installing, and building the Qt Toolkit from sources. The main source of the information and most of the web links provided here come from the <a href="http://www.qt.io/" target="_blank" class="weblink">Qt Company's</a> website.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 5px;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The Qt Toolkit is copyright by The <a href="http://www.qt.io/" target="_blank" class="weblink">Qt Company</a> and/or its subsidiary(-ies) and other contributors.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">LGPL License Text</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The first step in compliance with LGPL is that every recipient of the MG-Picker Studio receives also the full text of the LGPL licenses used (with MGPicker_Program/Terms/Qt). MG-Picker Studio complies with this requirement by including the full text of the LGPL licenses (lgpl-2.1.txt and lgpl-3.txt) in every MG-Picker Studio distribution. The full text of the LGPL licenses can also be obtained in this documentation by clicking on the links below:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 13px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="https://www.gnu.org/licenses/lgpl-2.1.txt" target="_blank" class="weblink">LGPL v2.1</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 13px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="https://www.gnu.org/licenses/lgpl-3.0.txt" target="_blank" class="weblink">LGPL v3</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 13px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">How MG-Picker Studio Uses Qt</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Dynamic Linking</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">For standalone mode, on each supported platform (Windows, Linux, and macOS), MG-Picker Studio dynamically links to the unmodified Qt libraries, as provided by the Qt Company in the pre-compiled binary format; For Maya-plugin mode, on each supported platform (Windows, Linux, and macOS), the MG-Picker Studio dynamically links to the Autodesk-modified Qt libraries, as provided by the Autodesk in the pre-compiled binary format. To download the Autodesk-modified Qt source, please visit <a href="https://www.autodesk.com/company/legal-notices-trademarks/open-source-distribution" target="_blank" class="weblink">here</a>; The Autodesk-modified Qt libraries can be found in each Maya distribution or can be built from their source codes.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Also, in compliance with LGPL, the "About MG-Picker Studio" dialog box prominently states that this program uses the Qt Toolkit under the terms of LGPL.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><img alt="qtInAboutDlg" width="688" height="434" style="margin:0;width:688px;height:434px;border:none" src="qtinaboutdlg.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Qt Version Information</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Additionally, the MG-Picker Studio Help Menu includes the standard "About Qt" dialog box, which informs the user about the exact version of Qt and explains the Qt licensing terms.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><img alt="aboutqt" width="730" height="538" style="margin:0;width:730px;height:538px;border:none" src="aboutqt.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Note that, for different versions of MG-Picker Studio Maya-Plugins, the dialog will show different Qt versions.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Qt Library Source Code</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The MG-Picker Studio has used several Qt versions. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Standalone Mode: <a href="https://download.qt.io/archive/qt/5.12/5.12.12/" target="_blank" class="weblink">https://download.qt.io/archive/qt/5.12/5.12.12/</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Maya Plug-in Mode: <a href="https://www.autodesk.com/company/legal-notices-trademarks/open-source-distribution" target="_blank" class="weblink">Autodesk Open Source Distribution</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt;">Written Offer to Provide Source Code</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">In case you have any trouble downloading the Qt Source Code from the official links provided above, you can make a Qt source code request, send email to the following address: mgpickerstudio@gmail.com. Please indicate which specific MG-Picker studio version you are using.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="user_configuration.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="more_resource.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 161 B |
@@ -0,0 +1,70 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Namespace</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "namespace.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="designprinciple.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="itemtypes.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;"> Set the current picker's namespace:</span></p><p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;">A namespace is a naming prefix for the current picker, changing of namespace enables you to use the picker on different rigs as long as they have similar naming conversions.</p>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"><span style="font-weight: bold;">Two ways to set the picker namespace in designer mode:</span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">1.</span>Select any part of the rig you want to switch the namespace to and use the Ctrl+Alt+Shift+S hotkey, to bring up the set namespace dialog for namespace editing!</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="display:inline-block;width:24px;margin-left:-24px">2.</span>Select any part of the rig you want to switch the namespace to, and click on the top right button <img alt="moreFeaturesBtn" width="20" height="20" style="margin:0;width:20px;height:20px;border:none" src="morefeaturesbtn.gif"/> / Set Namespace..<span style="font-size: 9pt;"> </span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> <span style="font-size: 9pt;">It is a good idea to set the initial namespace to the most likely used namespace so that it is ready to use for animators right after load.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> You can also turn off the use of picker namespace on item level.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Sub-Namespace:</span></p><p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">For most types of picker items (Select-button, command button, attr-Button, slider), you are also able to set up a sub-namespace during the designing process.</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">A sub-namespace is an addition to the picker namespace.</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">Say your picker namespace is set to "myCharacter", and there is a select-button has the sub-namespace "bodyRig:chestRig", the select-button contains a member called "chest_ctl", then the final Maya control will turn out to be this:</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;"><span style="width:24px;display:inline-block"> </span><span style="color: #ff0000;">myCharacter:bodyRig:chestRig:chest_ctl;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">This means when you click this select-button in animator mode, the tool will try to select "myCharacter:bodyRig:chestRig:chest_ctl" in the Maya scene.</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">The sub-namespace is for supporting the reference-based rig architecture. An asset with this kind of architecture may references another shared asset inside, such as facial rigs, or body rigs, which means there will be a layered namespace within that rig. </p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">With the sub-namespace property, all these controls can still be organized within one picker file/node.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Namespace Separator and Sub-Namespace Separator:</span></p><p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">Starting from v2.3, user can customise the separator characters with namespace and sub-namespace. An empty separator means restore to DCC default, e.g. for Maya, it is ':'.</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">With both separators set to "_", the example above will be like:</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;"><span style="width:24px;display:inline-block"> </span><span style="color: #ff0000;">myCharacter_bodyRig:chestRig_chest_ctl;</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="designprinciple.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="itemtypes.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 940 B |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
@@ -0,0 +1,71 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Outliner</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="outliner,overview" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "outliner.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="relationshippanel.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="pickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="line-height: 1.80;"><span class="f_ImageCaption" style="font-size: 10pt;">The outliner panel gives you an overview of all the items in the picker file, including those hidden ones.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 11px;"><span class="f_Heading1" style="font-size: 10pt;">UI overview:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><img alt="outliner" width="323" height="331" style="margin:0;width:323px;height:331px;border:none" src="outliner.gif"/><br />
|
||||
<span class="f_ImageCaption"> </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">It is very similar to Maya's outliner.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The grey-out ones are the hidden items in the picker files. When you select some items in the outliner, some other items become purple, which means they are the mirrored items of the selection.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Drag and drop items to parent/unparent are not supported, but you can select items and hit P and shift+P to parent or unparent.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">With items selected, hit the F2 key to rename them. This does not change the items' IDs as the ID is immutable, this only set their names, and multiple items can share the same name so that you can use API to get items by name.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><img alt="namingInOutliner" width="194" height="174" style="margin:0;width:194px;height:174px;border:none" src="naminginoutliner.gif"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The name is shown within [ ] and the ID is outside.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Input text in the top text file to search for items, this is helpful when you need to type to filter by type or filter by name. Click the filter button at the top-left corner to reset the filter.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">There are more features in the right-clicking context menu, like filtering items by type, and toggling the item stats widget:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><img alt="statsInOutliner" width="317" height="196" style="margin:0;width:317px;height:196px;border:none" src="statsinoutliner.gif"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 22px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> <img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/> Most hotkeys in the picker view just work for the outliner, like delete, ctrl+G, etc, as in fact Outliner just delegates the hotkey processing to the picker view.</span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="relationshippanel.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="pickermenu.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Picker Menu</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="menu,menu design" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "pickermenu.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="outliner.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="editing.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Every picker item can carry a left-clicking/right-clicking menu.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt;">To attach/edit a picker item's menu:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">Select the picker item, and go to the menu designer.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;">The basic workflow of menu creation and editing:</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><img alt="menuEditor" width="508" height="589" style="margin:0;width:508px;height:589px;border:none" src="menueditor.jpg"/></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Use the hotkeys "Ctrl+C", "Ctrl+X", "Ctrl+V" to copy , cut, paste menu items.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Drag & drop the menu items between cells.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Test the menu by left/right-clicking on the top test area.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">Different menus can be set to right & left-clicking menus.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">To make them always share the same menu, just turn on the "Use Right-Menu" option when editing left-clicking menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt;"> </span><span class="f_Heading1" style="font-size: 9pt; font-weight: normal;">If you have multiple picker items selected while you edit/create the menu here, the menu will be attached and applied to all the selected picker items.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 9pt; font-weight: normal;"> </span></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="outliner.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="editing.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Picker Tool Intergration</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="distribute picker,pipeline" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "pickertoolintergration.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="distributeinpipeline.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="publishinternet.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Tips for controlling different MG-Picker Studio versions:</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">Why we need to do that:</span><br />
|
||||
A big studio might have its own software packing & managing tool and version controlling system.<br />
|
||||
So they need to be able to update MG-Picker Studio to use the newly-downloaded latest version or roll back to the older version of it.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">The problem we face:</span><br />
|
||||
<span style="font-size: 9pt;">Currently, in Maya 2017+, MG-Picker Studio uses Maya's workspace control to autoload itself for a new Maya session.</span><br />
|
||||
<span style="font-size: 9pt;">Problem is, for the UI script, was hard-coded to the actual path to the loader MEL script, it sources the MEL script and calls a MEL procedure to launch the UI.</span><br />
|
||||
<span style="font-size: 9pt;">Next time you change to use the new version of MG-Picker Studio, the workspace control config still point to the old MEL path.</span><br />
|
||||
<span style="font-size: 9pt;">So that means in Maya, you might have the old version already loaded, yet try to load the new version of the tool, which might result in an error.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span><span style="font-weight: bold;">How to solve the problem:</span><br />
|
||||
Starting from MG-Picker Studio v1.83, setup env variable called: MGPICKER_PROGRAM_FILE_DIR , <br />
|
||||
set its value to the path to <span style="font-style: italic;">MGPicker_Program</span> directory, which contains the loader MEL file called "MGPicker_WrittenByMiguel.mel".<br />
|
||||
The test of env is included in the UI script of workspaceControl so will be used prior to the original MEL path. <br />
|
||||
example in python code to set the environment variable:<br />
|
||||
<span style="color: #748c43;">import os</span><br />
|
||||
<span style="color: #748c43;">os.environ["MGPICKER_PROGRAM_FILE_DIR"] = '/path/to/MGPicker_Program'</span><br />
|
||||
* For maya 2016 or earlier, the feature is not supported, you need to uninstall and reinstall the tool.</p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 24px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:24px;margin-left:-24px">▪</span>The actual MEL code to launch MG-Picker: (python code works alike)</p><div style="text-align: left; line-height: 1.80; padding: 0 0 0 0; margin: 0 0 0 48px;"><table style="border:none; border-spacing:0;">
|
||||
<tr>
|
||||
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">string $mgpicker_programDir = `getenv "MGPICKER_PROGRAM_FILE_DIR"`;</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">if(`filetest -d $mgpicker_programDir`)</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">{</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;"> eval ("source \""+$mgpicker_programDir+"/MGPicker_WrittenByMiguel.mel"+"\"");</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">}</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">else</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">{ </span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;"> eval ("source \"/thePathTo/MGPicker_Program/MGPicker_WrittenByMiguel.mel\""); // Change to real path, this is a fallback path!</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">}</span></p>
|
||||
<p class="p_Normal"><span style="font-size: 9pt; color: #748c43;">MG_PickerStudio 1; // Use MG_PickerStudio 0 to launch in designer mode!</span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: -11px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to setup different config root dir:</span><br />
|
||||
Starting from MG-Picker Studio v2, the environment variable MGPICKER_USER_CONFIG_DIR is no longer supported to avoid over-complicating things, the user config root dir is always the OS specific user config directory. In designer mode, you can go to Picker/Browse/Browse User Config Dir to browse the folder.</p><p class="p_Normal" style="text-indent: -24px; line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: -11px; margin: 0 0 0 24px;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">How to setup MG-LicenceConnector dir:</span><br />
|
||||
Starting from MG-Picker Studio v1.83, set up an environment variable called: MGPICKER_FLOAT_LIC_CONNECTOR_DIR , to the path that contains MG-LicenceConnector executable.<br />
|
||||
You can also set up the "licenseConnector" value in the server config file MGPicker_ServerConfig/ServerConfig.txt</p>
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="distributeinpipeline.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="publishinternet.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 890 B |
|
After Width: | Height: | Size: 868 B |
@@ -0,0 +1,112 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>For Programmer</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="coding,programming" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "programmer.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsfordesigner.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpicker.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">MG-Picker Studio could helps you to design powerful picker even you know nothing about programming.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">Yet if you know MEL / Python scripting in Maya, you picker will because way more powerful.</span><br />
|
||||
<span class="f_Heading1" style="font-size: 10pt;"> </span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">These are several places that your programming skills may helps:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- </span><span class="f_Heading1" style="font-size: 10pt;">Programmable properties of picker item. </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">All these script properties support both mel/python.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; color: #ff0000;">Picker's load command & Enter command: </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">A load command and a enter command can be set for each picker file/node.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The load command will be executed once the picker file / node is loaded. It is a good practice to put all the support mel procedures / python functions, class, or some other script importing statement within it, since they will be sourced once after the picker loaded, then for each picker item, you can just invoke these procudure / functions. This will probably make the scripting in picker more confortable.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">An enter command will be executed everytime the mouse hover enter the picker view. Only input light code for enter command, since it will executed frequently.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The enter command is for syncing the picker items states with the state of Maya scene. Check out the <a href="syncvaluewithmaya.htm" class="topiclink">Sync Value With Maya</a> section at the left.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><img alt="lightbulb" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="lightbulb.png"/><span style="font-size: 9pt; color: #ff0000;"> </span><span style="font-size: 9pt;">You don't need to manually sync the value of slider / attribute button, since it is done automatically whenever the mouse hover into the view.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 96px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt;">Three ways to edit the load / enter command of current picker:</span></p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">1.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Go to "Picker" menu and select "Edit Picker Load & Enter Command..";</span> </p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">2.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Activate the edit tool, right click on empty area, select "Edit Picker Load & Enter Command.."</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 20px; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size:10pt;display:inline-block;width:20px;margin-left:-20px">3.</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Go to "Picker" panel.</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; color: #ff0000;">Command-Button's command:</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal; color: #ff0000;"> </span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">The command will be executed when you LMB click and release within the command-button in animator mode. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To edit the command-button's command, activate the edit tool, select the command-button, go to attribute editor and MMB scroll to bottom, there is a code editor for editing the command property.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="width:48px;display:inline-block"> </span> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; color: #ff0000;">Attr-Button's change command:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt;">Pre-Change Command:</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> The command will be executed right before the maya attribute's value change.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">It is a good chance to record some states before the attribute change. Usually use it before a ik/fk switch, to record the states of controls.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt;">Post-Change Command:</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> The command will be executed right after the maya attribute's value actually changes.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">If the actual maya attribute not changed, this command won't be invoked.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><img alt="Warning" width="16" height="16" style="margin:0;width:16px;height:16px;border:none" src="warning.gif"/><span style="font-size: 9pt; color: #ff0000;"> </span><span style="font-size: 9pt; color: #ff0000;">Be careful avoid dead-loop of change command, say:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span style="font-size: 9pt; color: #ff0000;">attrButton1: edit attrButton2's attribute value in its change command.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span style="font-size: 9pt; color: #ff0000;">attrButton2: also edit attrButton1's attribute value in its change command.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span style="font-size: 9pt; color: #ff0000;">This will be a dead-loop and will crash maya probably.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; color: #ff0000;">Slider's change command</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal; color: #ff0000;">:</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> The command will be executed right after the slider attribute values actually change.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">If the actually maya attributes not changed, this command won't be invoked.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="width:48px;display:inline-block"> </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; color: #ff0000;">Left / Right clicking menu of each picker item:</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> Each picker item can be attached a maya menu / marking menu.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 57px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">To edit its menu, select the picker button, and create/edit the menu in menu editor.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- </span><span class="f_Heading1" style="font-size: 10pt;">Write converter</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> to read and covert other type of picker node/file into MG-Picker node/file. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> Currently MG-Picker Studio comes with converter for abxPicker nodes and nickPicker nodes. Maya scene with these picker nodes will auto-loaded by default.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- </span><span class="f_Heading1" style="font-size: 10pt;">Write command button preset scripts</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, in future you could use them to create command buttons without coding.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- </span><span class="f_Heading1" style="font-size: 10pt;">Write code snippets</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"> to be used in future to speed up the coding.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">- </span><span class="f_Heading1" style="font-size: 10pt;">Write auto-sourcing script</span><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">, put them into "maya/version/scripts/MG-PickerStudio/MGPicker_UserConfig/AutoSourced/" to be auto-source while MG-Picker Studio loads. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">This mechanism enables you auto-source some scripts to support your picker functionality. </span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">The main API MEL/Python commands provided by MG-Picker Studio are these:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="mgpicker.htm" class="topiclink">MGPicker</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="https://www.helpandmanual.com/order.html" class="topiclink">MGPickerView</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="mgpickeritem.htm" class="topiclink">MGPickerItem</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="https://www.helpandmanual.com/order.html" class="topiclink">MGPickerLink</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="mgpickermenu.htm" class="topiclink">MGPickerMenu</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;"><a href="mgpickermenuitem.htm" class="topiclink">MGPickerMenuItem</a></span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span class="f_Heading1" style="font-size: 10pt; font-weight: normal;">Beside these command, some more commands are also provided, but they are mainly for internal use:</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="mgpickerservice.htm" class="topiclink">MGPickerService</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="mgimageprocesser.htm" class="topiclink">MGImageProcesser</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">* MGPickerValue: It is purely internal use. Used to support the undo/redo of the picker items in animator mode.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">* MGPickerAttrSyncer: It is purely internal use. For syncing maya scene and picker state.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">* MGPGuiTest: It is purely internal use for gui unittests.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-size: 9pt;">* MGPTest: It is purely internal use for unittests.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Other programming related topics:</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="commandbuttonpresets.htm" class="topiclink">Command Button Presets</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="converters.htm" class="topiclink">Converters</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="codesnippets.htm" class="topiclink">Code Snippets</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="syncvaluewithmaya.htm" class="topiclink">Sync Value With Maya</a></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><a href="tipsforprogrammer.htm" class="topiclink">Tips For Programmer</a></p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsfordesigner.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="mgpicker.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
|
||||
"http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>MG-Picker Studio Manual</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<script type="text/javascript">
|
||||
window.location.href =('index.html?programmer.htm')
|
||||
</script>
|
||||
</head>
|
||||
</html>
|
||||
@@ -0,0 +1,58 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Publish to Internet</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="publish asset,publish picker,publish to internet,republish MG-Picker Studio" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "publishinternet.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="pickertoolintergration.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="hotkeys_designer.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Heading1" style="font-size:10pt; font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span class="f_Heading1" style="font-size: 10pt;">If you are a rigger that wants to publish your rig, pickers to the internet:</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Select Picker Menu / Publish Current Picker..</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">The picker publishes dialog will show up.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">You could choose to publish your Maya scene, picker files/nodes, attach the MG-Picker Studio program files, and package all these files and folders into zip files.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Publish the zip files to the internet.</p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="pickertoolintergration.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="hotkeys_designer.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,78 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>Q & A</title>
|
||||
<meta name="generator" content="Help & Manual" />
|
||||
<meta name="keywords" content="" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<link type="text/css" href="default.css" rel="stylesheet" />
|
||||
<style type="text/css">
|
||||
body { margin: 0px; background: #F8F8F8; }
|
||||
</style>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="helpman_settings.js"></script>
|
||||
<script type="text/javascript" src="helpman_topicinit.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
HMSyncTOC("index.html", "q__a.htm");
|
||||
</script>
|
||||
<script type="text/javascript" src="highlight.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){highlight();});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
||||
<table style="width:100%; border:none; border-spacing:0px; padding:0px; background:#D0D0D0">
|
||||
<tr style="vertical-align:middle">
|
||||
<td style="text-align:right">
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsforprogrammer.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="user_configuration.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<!-- Placeholder for topic body. -->
|
||||
<table style="width:100%;border:none;border-spacing:0px"><tr style="vertical-align:top"><td style="text-align:left;padding:5px">
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">You can post your question in <a href="http://mgland.com/qa/en/?qa=mg-pickerstudio" target="_blank" class="weblink">MG-Picker Studio Q&A board</a> and get the answer from us.</span></p><p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">Q: How to avoid hard-coding the picker item id?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-weight: bold;">To get the id of the current picker item, </span>say you are editing the command of command button of the id called "commandButton1", within that command script,</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">you can use this line of MEL code to get the id "commandButton1" (it is similar way in python):</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-style: italic; color: #008000;">string $currentCmdBtn = `MGPicker -q -currentItem`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"><span style="font-weight: bold;">To get other certain picker item ids</span>, still it is a good idea to avoid id hard-coding since the id are not allowed to be duplicated, if you copy the item and paste it into other picker files, the id will probably not be the same as the original, which may cause a failure of the scripts used in the picker.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To make the script more portable, try avoiding hard-code the id by using the name property.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">For each picker item, a name can be set up in the attribute editor, name value can be duplicated, so even if you copy the button and paste it to other pickers, the name property remains unchanged. so you can use the name properties as markers, to get ids from them. Say you have named a button "targetButton", in any place of picker you can use this line of MEL code to get its id (it is similar way in python):</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-style: italic; color: #008000;">string $IDs[] =`MGPickerView -q -getIdFromName "targetButton"`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">This will return all the picker items that have the name "targetButton";</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">If you only have one named "targetButton", it will still return a string array containing one element, you can use $IDs[0] as the button id.</p>
|
||||
<p class="p_Normal" style="line-height: 1.80;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">How to iterate through all the picker items in current picker?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">Say you wanna list all the select-buttons in the current picker (it is similar way in python):</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-style: italic; color: #008000;">string $selectButtons[] = `MGPickerView -q -list "selectButton"`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To list all the picker items regardless of the type:</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-style: italic; color: #008000;">string $selectButtons[] = `MGPickerView -q -list ""`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">To list all the links within the current picker regardless of the type:</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; font-style: italic; color: #008000;">string $allLinks[] = `MGPickerView -q -listLinks ""`;</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;">Refer to <a href="mgpickerview.htm" class="topiclink">MGPickerView</a> command to know more.</p>
|
||||
<p class="p_Normal" style="line-height: 1.38; margin: 0 0 0 24px;"> </p>
|
||||
<p class="p_Normal" style="text-indent: 0; line-height: 1.80; padding-left: 13px; margin-left: 0;"><span class="f_Normal" style="font-family: Arial,'Lucida Sans Unicode','Lucida Grande','Lucida Sans';display:inline-block;width:13px;margin-left:-13px">▪</span><span style="font-weight: bold;">How to query / edit things in a picker view, if it is not currently activated?</span></p><p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 24px;">From 1.6, you could access through:</p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; color: #008000;">string $currentViewId = `MGPicker -q -currentPickerView`; //This currentPickerView only be set during the execution of picker scripts, such as picker load command, picker mouse enter command.</span></p>
|
||||
<p class="p_Normal" style="line-height: 1.80; margin: 0 0 0 48px;"><span style="font-size: 9pt; color: #008000;">// Then, you could use this command to query / edit things: MGPickerView -q/-e ..$currentViewId;</span></p>
|
||||
<p class="p_Normal"> </p>
|
||||
|
||||
</td></tr></table>
|
||||
<table height="30" width="100%" border="0" cellspacing="" cellpadding="0" bgcolor="#D0D0D0">
|
||||
<tr valign="bottom" bgcolor="#D0D0D0" >
|
||||
<td align="left" valign="middle" >
|
||||
<a href="welcome.htm"><img border="0" src="../common/images/MGtoolsHelp_Home.gif" width="34" height="22" alt="Home" /></a>
|
||||
<a href="tipsforprogrammer.htm"><img border="0" src="../common/images/MGtoolsHelp_previous.gif" width="34" height="22" alt="Previous" /></a>
|
||||
<a href="user_configuration.htm"><img border="0" src="../common/images/MGtoolsHelp_next.gif" width="34" height="22" alt="Next" /></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 159 B |