Update
@@ -0,0 +1,65 @@
|
||||
<html>
|
||||
<head>
|
||||
<title><%TITLE%></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=<%DOCCHARSET%>">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function MM_swapImgRestore() { //v3.0
|
||||
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
|
||||
}
|
||||
function MM_preloadImages() { //v3.0
|
||||
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
|
||||
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
|
||||
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
|
||||
}
|
||||
|
||||
function MM_findObj(n, d) { //v4.01
|
||||
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
|
||||
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
|
||||
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
|
||||
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
|
||||
if(!x && d.getElementById) x=d.getElementById(n); return x;
|
||||
}
|
||||
|
||||
function MM_swapImage() { //v3.0
|
||||
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
|
||||
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<style type="text/css">
|
||||
<!--
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
</head>
|
||||
<body onLoad="MM_preloadImages('images/MGtools_button_h.gif','images/OldEntries_Button_h.gif','images/MGtools_cn_h.gif')">
|
||||
<table width="100%" height="110" border="0" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2"><img src="images/works_char_lowbody.jpg" alt="" width="183" height="92" hspace="0" vspace="0" border="0" /></td>
|
||||
<td width="100%" rowspan="2" align="right" bgcolor="#dbdbdb"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td background="images/MGtoolsHelp_TopRepeater.gif"> </td>
|
||||
<td><a href="http://twincodes.com" target="_blank"><img src="images/MGpicker_smallIcon.jpg" width="120" height="82" border="0"></a></td>
|
||||
<td colspan="2" align="left" background="images/MGtoolsHelp_TopRepeater.gif"><a href="http://twincodes.com" target="_blank"><img src="images/MGtools_smallIcon.jpg" width="120" height="82" border="0"></a></td>
|
||||
<td align="right" background="images/MGtoolsHelp_TopRepeater.gif"><a href="http://twincodes.com" target="_blank"><img src="images/works_logo.jpg" width="383" height="82" border="0"></a></td>
|
||||
<td align="right" background="images/MGtoolsHelp_TopRepeater.gif"> </td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td width="19" height="28" background="images/MGtoolsHelp_midNull.gif"> </td>
|
||||
<td height="28"><a href="http://twincodes.com/MGPicker_en.html" target="_blank"><img src="images/mgPicker_h.gif" width="120" height="28" border="0"></a></td>
|
||||
<td height="28"><a href="http://twincodes.com/MGtools_en.html" target="_blank" onMouseOver="MM_swapImage('MGToolsPro','','images/MGtools_button_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/MGtools_button.gif" alt="MGToolsPro" name="MGToolsPro" width="108" height="28" border="0"></a></td>
|
||||
<td height="28"><img src="images/MGtoolsHelp_midNull.gif" alt="TwinDraw" name="TwinDraw" width="19" height="28" border="0"></td>
|
||||
<td width="100%" background="images/MGtoolsHelp_lowerHeaderRepe.gif"> </td>
|
||||
<td width="125" height="28"><a href="http://twincodes.com/qa/en/?qa=mg-pickerstudio" target="_blank" onMouseOver="MM_swapImage('qa','','images/qa_small_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/qa_small.gif" alt="Q&A" name="qa" width="125" height="28" hspace="0" vspace="0" border="0" id="qa"></a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td width="40" bgcolor="#ececec">
|
||||
<a href="../SimplifiedChinese/index.html" target="_parent" onMouseOver="MM_swapImage('CNManual','','images/MGtools_cn_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/MGtools_cn.gif" alt="Chinese" name="CNManual" width="40" height="18" border="0"></a></td>
|
||||
<td width="143" height="18" bgcolor="#ececec"><img src="images/works_char_feet.jpg" alt="" width="143" height="18" hspace="0" vspace="0" border="0" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,67 @@
|
||||
<html>
|
||||
<head>
|
||||
<title><%TITLE%></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=<%DOCCHARSET%>">
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function MM_swapImgRestore() { //v3.0
|
||||
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
|
||||
}
|
||||
function MM_preloadImages() { //v3.0
|
||||
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
|
||||
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
|
||||
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
|
||||
}
|
||||
|
||||
function MM_findObj(n, d) { //v4.01
|
||||
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
|
||||
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
|
||||
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
|
||||
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
|
||||
if(!x && d.getElementById) x=d.getElementById(n); return x;
|
||||
}
|
||||
|
||||
function MM_swapImage() { //v3.0
|
||||
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
|
||||
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
</head>
|
||||
<body onLoad="MM_preloadImages('images/MGtools_EN_h.gif','images/OldEntries_CNButton_h.gif','images/MGtools_button_h.gif')">
|
||||
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr bordercolor="0">
|
||||
<td width="92" colspan="2" valign="top">
|
||||
<table border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" background="images/MGtoolsHelp_TopRepeater.gif"><img src="images/works_char_lowbody.jpg" alt="" width="183" height="92" hspace="0" vspace="0" border="0" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="../English/index.html" target="_parent" onMouseOver="MM_swapImage('999','','images/MGtools_EN_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/MGtools_EN.gif" alt="English" name="ENManual" width="59" height="18" vspace="0" border="0"></a></td>
|
||||
<td><img src="images/works_char_feet_cn.jpg" alt="" width="124" height="18" hspace="0" vspace="0" border="0" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td width="100%" align="right" valign="top" bgcolor="#dbdbdb"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td background="images/MGtoolsHelp_TopRepeater.gif"> </td>
|
||||
<td><a href="http://twincodes.com" target="_blank"><img src="images/MGpicker_smallIcon.jpg" width="120" height="82" border="0"></a></td>
|
||||
<td colspan="2" align="left" background="images/MGtoolsHelp_TopRepeater.gif"><a href="http://twincodes.com" target="_blank"><img src="images/MGtools_smallIcon.jpg" width="120" height="82" border="0"></a></td>
|
||||
<td align="right" background="images/MGtoolsHelp_TopRepeater.gif"><a href="http://twincodes.com" target="_blank"><img src="images/works_logo.jpg" width="383" height="82" border="0"></a></td>
|
||||
<td align="right" background="images/MGtoolsHelp_TopRepeater.gif"> </td>
|
||||
</tr>
|
||||
<tr valign="top" bordercolor="0">
|
||||
<td width="19" height="28" background="images/MGtoolsHelp_midNull.gif"> </td>
|
||||
<td height="28"><a href="http://twincodes.com/MGPicker_ch.html" target="_blank"><img src="images/mgPicker_cn_h.gif" width="120" height="28" border="0"></a></td>
|
||||
<td height="28"><a href="http://twincodes.com/MGtools_ch.html" target="_blank" onMouseOver="MM_swapImage('MGToolsPro','','images/MGtools_button_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/MGtools_button.gif" alt="MGToolsPro" name="MGToolsPro" width="108" height="28" border="0"></a></td>
|
||||
<td height="28"><img src="images/MGtoolsHelp_midNull.gif" alt="TwinDraw" name="TwinDraw" width="19" height="28" border="0"></td>
|
||||
<td width="100%" height="28" background="images/MGtoolsHelp_lowerHeaderRepe.gif"> </td>
|
||||
<td height="28"><a href="http://twincodes.com/qa/ch/?qa=mg-pickerstudio" target="_blank" onMouseOver="MM_swapImage('qa','','images/qa_small_ch_h.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/qa_small_ch.gif" alt="Q&A" name="qa" width="125" height="28" border="0" id="qa"></a></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 790 B |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 776 B |
|
After Width: | Height: | Size: 191 B |
|
After Width: | Height: | Size: 275 B |
|
After Width: | Height: | Size: 737 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 440 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 428 B |
|
After Width: | Height: | Size: 742 B |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 780 B |
|
After Width: | Height: | Size: 855 B |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 456 B |
|
After Width: | Height: | Size: 746 B |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
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>
|
||||