99
|
How can I replace or add an icon at runtime

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod( radialmenu , "ReplaceIcon", "gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O" +
"kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA==");
_ObjectCallMethod( radialmenu , "ReplaceIcon", "C:\images\favicon.ico",0);
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Icon 0[img=0]");
_ObjectCallMethod( items , "Add", "Icon 1",1);
_ObjectCallMethod( items , "Add", "Icon Inside <img>3</img>");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
98
|
I need to be able to select hours and minutes, like a clock or slider 0-24h and 0-60 min

// BrowseItem event - Notifies once the user browses for a new item.
FUNCTION radialmenuEvents_BrowseItem(OBJECT radialmenu, OBJECT Item)
' ParentCaption(-1) = Item.Caption(1)
' SelectedIndex(3) = Item.Index
' ParentCaption(-1) = FormatABC("(A lpad `00`) +`:`+ (B lpad `00`)",Item.Caption(1),0)
END
// SelectItem event - Notifies once the user selects an item.
FUNCTION radialmenuEvents_SelectItem(OBJECT radialmenu, OBJECT Item)
' SelectedIndex(3) = Item.Index
' ParentCaption(-1) = FormatABC("(A lpad `00`) +`:`+ (B lpad `00`)",Item.Parent.Caption(1),Item.Caption(1))
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ToString", "0(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44," +
"45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),1(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29," +
"30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),2(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14," +
"15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57" +
",58,59),3(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42" +
",43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),4(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27" +
",28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),5(0,1,2,3,4,5,6,7,8,9,10,11,12" +
",13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,5" +
"5,56,57,58,59),6(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,4" +
"0,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),7(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2" +
"5,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),8(0,1,2,3,4,5,6,7,8,9,1" +
"0,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52," +
"53,54,55,56,57,58,59),9(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37," +
"38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),10(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22" +
",23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),11(0,1,2,3,4,5," +
"6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49," +
"50,51,52,53,54,55,56,57,58,59),12(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34" +
",35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),13(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1" +
"9,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),14(0," +
"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46" +
",47,48,49,50,51,52,53,54,55,56,57,58,59),15(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,3" +
"1,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),16(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15," +
"16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58" +
",59),17(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,4" +
"3,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),18(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27," +
"28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),19(0,1,2,3,4,5,6,7,8,9,10,11,12" +
",13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,5" +
"5,56,57,58,59),20(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39," +
"40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),21(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24" +
",25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59),22(0,1,2,3,4,5,6,7,8," +
"9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51," +
"52,53,54,55,56,57,58,59),23(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36" +
",37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59)");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenter(1) = 0.1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenter(2) = 0.1");
_ObjectSetProperty( radialmenu , "ArrowImage", "");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(5) = 1");
_ObjectSetProperty( radialmenu , "ParentSize", 32);
_ObjectSetProperty( radialmenu , "SubItemsSize", 0);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentCaption(-1) = FormatABC(`(A lpad `00`) +`:`+ (B lpad `00`)`,0,0)");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
97
|
Display a custom tooltip
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod( radialmenu , "ShowToolTip", "new content","","","+8","+8");
END
|
96
|
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod( radialmenu , "ShowToolTip", "<null>","<null>","","+8","+8");
END
OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "DisplayAngle", -45);
_ObjectSetProperty( radialmenu , "Expanded", -1);
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Item 0[ttp=tooltip's item][sttp=tooltip's subitem]");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", items)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Item 1`).Tooltip(1) = `This is a bit of text that shown when user <b>hovers</b> the item`");
item = _ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(1) = `This is a bit of text that shown when user hovers the item`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(2) = `This is a bit of text that shown when user hovers the sub-item`");
|
95
|
The control shows no icons. What can be the problem (32-bit, alpha channel vs 4-bit icons problem)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ImageSize", 32);
_ObjectCallMethod( radialmenu , "Images", "gBJJgBggAAQAAgAEEKAD/hz/EMNh8TIRNGwAjEZAEXjAojKAjMLjABhkaABAk0plUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbmiAQD/jL/r1fYFlsFctFptVrtltt0qsdgrz/srAs8NsNxut3t99v1/wGBwQAuNhwlks17veGjFiueLweRyWTymVm+FxsTw90xOdu2Ks2Mht60OW02n1Gp" +
"rWYiUTh+b0Gfz2c2W1u+30l21W73m93021mu4UO2Gz2O05HHyF4xu5vm/6HR6WB4PD61yxG25XG7na0vMhvL6fj8nlqXV6/p4ve9nX7ft5eO7PP831+33rtzsPp/mvx7" +
"uuS77bus97kLy/T8QTBUFpM9D+we7D3QA47RQC9rRQZDMNQTCEOs0/UQK/AkJxJC7Gw3FEUvLD0HsKh7Fv8r7NxG+EStvFUcRy3sWOs50YIdH8DRDCUattDEdSRJLIx4" +
"h64rizUXtDKLdSmsEYwjGkLRvJUuS6v0WRch0nyq1sgzNKUgNDIcsyPL03TerMWv1KsxuJMk7zTKk8ytPbWs3GbXxPOFB0Iqjrx9ND5NdM89QNPFHT7QK8QQ8FC0tS6k" +
"tdJy5yhPc6uvMtE0ZPlIQNQVMVRVNM0/T8g1a2c2UfUc/VPVVbVuobcU4186V24VQts61gVJWda1xY9kKDB6903EVeU8udPonWdJPpZNr2wm1F1g4bW2bRVh2/YUyWNb" +
"NzXOl1QSqvdY0jd0ttbX9y3Rel6pNAdn1M8F1Xe+KVXhe2A4FdMK4IzLhyDNuB4XhilXxeVK4biWJqXgGKYvjGM41jeOY7jycIqHyVZEjqPpCjKSJIkyDpxSWP5fmCZI" +
"C");
_ObjectCallMethod( radialmenu , "Images", "gBJJgBggAAQAAgAEEKAD/hz/EMNh8TIRNGwAjEZAEXjAojKAjMLjABhkaABAk0plUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbmiAkEar0gYFjrlls1ntFptVrllhjFeAFjYFtuFytl3vF5vV7vkmt1+sVku12lduwl9xGJxWLxk3v8Zh9vwNzweCy1zwt1smNzmdz2frePjGRyIAzWUy9x" +
"1OVzEqw2b0Gx2Wz2k10USf+43Wmyeq1G/33B1nBzO92vH5HJxO30kO3Wl0/C1fT4HDw8p6/K7Xb7lS5nO5u58OS6XV1Pj63U4kf6Pd93v+E57/i8H1+n38np82tlPo9T" +
"stu+MBQHAjJK+yD7OfBLxt5BTcv08qWQg7MCwrC0KvHDMFwTBsOrg/z9wjCbYQvEsTPfDT8RS3ivucwjnQ8kEQRE/8SRPG8cNrFcVte4CJOJFzNrhBsZxG/kcyRJLOR3" +
"BK3Lc0sgsxKLRwezcYSHD8EwhJUuS6xEmNyv7nSfKcfxfKspTRKjiSxGUtRtL04zks8eSHKcyNzM0rTVPU0yBPkrq/LM8znQtDKy8cez/FjdTPRdHUhPdFsBQ9K0sqTI" +
"ydQc1rtPEHU5SVIz9UVL1LUyo09T1HVU8831HUNYT9U9Z1op9PT7RkGSmu1dUBXz11rYNhKRFdOrhW872PTbI1JH9h2faCg2ZVr8R/TSQTFNVr0/XFo29b6cV7CMZ27M" +
"sYJVBlwXVdabShPl0Q5c133Zel6qxclz3tfV9qvdN+X/gGA4FgeCYLg2D4RhLFoqHyVYajqPpCjKSJIkyD3C+1CJYiaX44lx/nhfKVn+cAf41kZgAfk90EAAeVv60aXn" +
"8jAfpefiMA+l58IwA6XngjAHpecGcaFoiXaGAGc6PoyW6RpWm6YlmnaLpOqD/q2fIxq6XZuAGtpbruvpZsOZIRl6TH+RgD7OjSHbXjp/mftkEZFeG6pSgIA==");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Icon 32-bit<br><c><img>1</img>");
_ObjectCallMethod( items , "Add", "Icon 4-bit<br><c><img>2</img>");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
94
|
ImageSize property on 32 (specifies the size of control' icons/images)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ImageSize", 32);
_ObjectCallMethod( radialmenu , "Images", "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");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Icon 0[img=0]");
_ObjectCallMethod( items , "Add", "Icon 1",1);
_ObjectCallMethod( items , "Add", "Icon Inside <img>3</img>");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
93
|
ImageSize property on 16 (specifies the size of control' icons/images)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ImageSize", 16);
_ObjectCallMethod( radialmenu , "Images", "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");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Icon 0[img=0]");
_ObjectCallMethod( items , "Add", "Icon 1",1);
_ObjectCallMethod( items , "Add", "Icon Inside <img>3</img>");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
92
|
How can I displays items rotated (exDisplayRadialRotated90)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 12500670);
_ObjectSetProperty( radialmenu , "ShadowColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Foreground","color_line.png") , "Items") , "ToString", "Foreground");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Background","color_fill.png") , "Items") , "ToString", "Background");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Font","format_font_size_less.png") , "Items") , "ToString", "Font");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Undo","edit_undo.png") , "Items") , "ToString", "Undo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Redo","edit_redo.png") , "Items") , "ToString", "Redo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Copy","edit_copy.png") , "Items") , "ToString", "Copy");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "List","fileview_text.png") , "Items") , "ToString", "List");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Tag","checkmark_korganizer.png") , "Items") , "ToString", "Tag");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 4");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
91
|
How can I displays items rotated (exDisplayRadialRotated270)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 12500670);
_ObjectSetProperty( radialmenu , "ShadowColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Foreground","color_line.png") , "Items") , "ToString", "Foreground");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Background","color_fill.png") , "Items") , "ToString", "Background");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Font","format_font_size_less.png") , "Items") , "ToString", "Font");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Undo","edit_undo.png") , "Items") , "ToString", "Undo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Redo","edit_redo.png") , "Items") , "ToString", "Redo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Copy","edit_copy.png") , "Items") , "ToString", "Copy");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "List","fileview_text.png") , "Items") , "ToString", "List");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Tag","checkmark_korganizer.png") , "Items") , "ToString", "Tag");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 3");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
90
|
How can I displays items rotated (exDisplayRadialRotated180)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 12500670);
_ObjectSetProperty( radialmenu , "ShadowColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Foreground","color_line.png") , "Items") , "ToString", "Foreground");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Background","color_fill.png") , "Items") , "ToString", "Background");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Font","format_font_size_less.png") , "Items") , "ToString", "Font");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Undo","edit_undo.png") , "Items") , "ToString", "Undo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Redo","edit_redo.png") , "Items") , "ToString", "Redo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Copy","edit_copy.png") , "Items") , "ToString", "Copy");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "List","fileview_text.png") , "Items") , "ToString", "List");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Tag","checkmark_korganizer.png") , "Items") , "ToString", "Tag");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 2");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
89
|
How can I displays items rotated (exDisplayRadialRotated)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 12500670);
_ObjectSetProperty( radialmenu , "ShadowColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Foreground","color_line.png") , "Items") , "ToString", "Foreground");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Background","color_fill.png") , "Items") , "ToString", "Background");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Font","format_font_size_less.png") , "Items") , "ToString", "Font");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Undo","edit_undo.png") , "Items") , "ToString", "Undo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Redo","edit_redo.png") , "Items") , "ToString", "Redo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Copy","edit_copy.png") , "Items") , "ToString", "Copy");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "List","fileview_text.png") , "Items") , "ToString", "List");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Tag","checkmark_korganizer.png") , "Items") , "ToString", "Tag");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 1");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
88
|
How do I load images to sub-items zone

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "SubItemsSize", "48*dpi");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(9) = 8421504");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(10) = 8421504");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Image(1) = `favorites.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Image(2) = `download.png`");
|
87
|
How can I display the control directly on the screen

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `stock_mail_filters_apply.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`settings`) = `settings.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`hard`) = `download.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`favorites`) = `favorites.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`remove`) = `remove.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`refresh`) = `refresh.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`synchronize`) = `synchronize.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`preview`) = `preview.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`search`) = `search.png`");
_ObjectSetProperty( radialmenu , "ToString", "Save[img=hard],Settings[img=settings][browse=2][custom=16],Favorites[img=favorites](1,2),Refresh[img=refresh],<c>Quit<br><c>App" +
"lication[img=remove],Synchronize[img=synchronize],Search[img=search](1,2),Preview[img=preview](1,2)");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 3");
_ObjectSetProperty( radialmenu , "BackgroundPicture", "Background\frontc.png");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", -1);
_ObjectSetProperty( radialmenu , "SubItemsSize", "18 * dpi");
_ObjectCallMethod( radialmenu , "EndUpdate");
_ObjectSetProperty( radialmenu , "Float", -1);
|
86
|
How do I add a radial-slider control

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "InflateCustom", _ObjectGetProperty( radialmenu , "InflateItems"));
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(4) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(4) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(4) = 3");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Slider");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.BrowseCustom(9) = 35");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(radialmenu, "TemplatePut", _ObjectGetProperty( radialmenu , "Items"))
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectCallMethod(radialmenu, "ExecuteTemplate", "_ObObj.Item(`Slider`)"));
|
85
|
How can I display a slider directly on the radial menu, with no items...

OBJECT item,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "InflateCustom", "-4 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(4) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(4) = 3");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(4) = 128");
_ObjectSetProperty( radialmenu , "CustomPicture", "Background\frame.png");
item = _ObjectGetProperty( radialmenu , "Root");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.BrowseCustom(9) = 25");
_ObjectCallMethod( radialmenu , "Refresh");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
84
|
How can I programatically browses for a new item

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "InflateCustom", _ObjectGetProperty( radialmenu , "InflateItems"));
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(4) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(4) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(4) = 3");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Slider");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(radialmenu, "TemplatePut", _ObjectGetProperty( radialmenu , "Items"))
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectCallMethod(radialmenu, "ExecuteTemplate", "_ObObj.Item(`Slider`)"));
|
83
|
How can I display the items rotated

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenter(1) = 0.05");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
82
|
Is it possible to display the arrow into the items section, and how I can change the default position

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrowu.png`");
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenterArrow(1) = 0");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
81
|
Can I display the arrow into the items section

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
80
|
How can I know if the cursor is hovering the center ring ( parent zone )
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
Message( "ParentOnPoint " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentOnPoint(-1,-1)") );
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "Expanded", -1);
|
79
|
How can I specify the size to display the images/pictures into the items

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ItemsImageHeight(1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ItemsImageWidth(1) = `64*dpi`");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "","color_line.png");
_ObjectCallMethod( items , "Add", "","color_fill.png");
_ObjectCallMethod( items , "Add", "","format_font_size_less.png");
_ObjectCallMethod( items , "Add", "","edit_undo.png");
_ObjectCallMethod( items , "Add", "","edit_redo.png");
_ObjectCallMethod( items , "Add", "","edit_copy.png");
_ObjectCallMethod( items , "Add", "","fileview_text.png");
_ObjectCallMethod( items , "Add", "","checkmark_korganizer.png");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
78
|
By default, the parent image is 32-pixels wide. Can I display it larger

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`logo`) = `settings.png`");
_ObjectSetProperty( radialmenu , "ParentSize", "96 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentCaption(-1) = `<font ;14><c>System Settings</font><br><c>Surround`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
77
|
Is it possible to specify where to display the item's caption

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(0).BackColor(3) = 15790320");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenter(1) = 0.85");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
76
|
How can I disable browsing the items, or prevent displaying its children
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "AllowBrowseItem", 0);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1,2),Item 2(1,2),Item 3(1,2),Item 4(1,2),Item 5(1,2),Item 6(1,2),Item 7(1,2),Item 8(1,2)");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
75
|
How do I get the item from the point
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
Message( "Full-Item: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "ItemFromPoint(3,-1,-1)Caption(1)") );
Message( "Item: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "ItemFromPoint(1,-1,-1)Caption(1)") );
Message( "SubItem: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "ItemFromPoint(2,-1,-1)Caption(2)") );
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1[scap=sub item 1],Item 2[scap=sub item 2],Item 3[scap=sub item 3],Item 4[scap=sub item 4],Item 5[scap=sub item 5],Item 6[" +
"scap=sub item 6],Item 7[scap=sub item 7],Item 8[scap=sub item 8]");
|
74
|
How do I get the index of the pie from the point
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
Message( "Full-Index: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "IndexFromPoint(3,-1,-1)") );
Message( "Index: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "IndexFromPoint(1,-1,-1)") );
Message( "Sub-Index: " );
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "IndexFromPoint(2,-1,-1)") );
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "Expanded", -1);
|
73
|
How can I select an item

// SelectItem event - Notifies once the user selects an item.
FUNCTION radialmenuEvents_SelectItem(OBJECT radialmenu, OBJECT Item)
' SelectedIndex(3) = Item.Index
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelBackAlpha(1) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelBackAlpha(2) = 128");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelForeColor(3) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(8) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(8) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -1");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelectedIndex(3) = 0");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
72
|
How can I use the sub-items zone only

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`logo`) = `settings.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
_ObjectSetProperty( radialmenu , "SubItemsSize", "64 * dpi");
_ObjectSetProperty( radialmenu , "ParentSize", "value - 66 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentCaption(-1) = `<font ;14><c>System Settings</font><br><c>Surround`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(10) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(10) = -2147483635");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(10) = 128");
_ObjectSetProperty( radialmenu , "ItemsBackColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "","color_line.png",2);
_ObjectCallMethod( items , "Add", "","color_fill.png",2);
_ObjectCallMethod( items , "Add", "","format_font_size_less.png",2);
_ObjectCallMethod( items , "Add", "","edit_undo.png",2);
_ObjectCallMethod( items , "Add", "","edit_redo.png",2);
_ObjectCallMethod( items , "Add", "","edit_copy.png",2);
_ObjectCallMethod( items , "Add", "","fileview_text.png",2);
_ObjectCallMethod( items , "Add", "","checkmark_korganizer.png",2);
_ObjectCallMethod( radialmenu , "EndUpdate");
|
71
|
Is it possible to display all items with a different rotation angle

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "DisplayAngle", -7.5);
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 1");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "ParentSize", "48 * dpi");
_ObjectSetProperty( radialmenu , "ParentPicture", "Background\frontb.png");
_ObjectSetProperty( radialmenu , "ArrowImage", "arrow.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectSetProperty( radialmenu , "InflateParentPicture", "72 * dpi");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
70
|
How can I programatically advance / browse for the parent item (method 2)
// RClick event - Occurs once the user right clicks the control.
FUNCTION radialmenuEvents_RClick()
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectGetProperty( _ObjectGetProperty( radialmenu , "BrowseItem") , "Parent"));
END
OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Volume");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Caption(2) = `slider`");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
items = _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Item") , "Items");
_ObjectCallMethod( items , "Add", "Child 1");
_ObjectCallMethod( items , "Add", "Child 2");
|
69
|
How can I programatically advance / browse for the parent item (method 1)
// RClick event - Occurs once the user right clicks the control.
FUNCTION radialmenuEvents_RClick()
_ObjectCallMethod( radialmenu , "GoBack");
END
OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Volume");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Caption(2) = `slider`");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
items = _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Item") , "Items");
_ObjectCallMethod( items , "Add", "Child 1");
_ObjectCallMethod( items , "Add", "Child 2");
|
68
|
Can I display the pointer with a different angle

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "PointerPicture", "pointer.png");
_ObjectSetProperty( radialmenu , "PointerPictureY", "y + (height-pheight)/2- 21*dpi");
_ObjectSetProperty( radialmenu , "PointerPictureX", "x + (width-pwidth)/2 + 1 * dpi");
_ObjectSetProperty( radialmenu , "AllowHotPointer", 0);
_ObjectSetProperty( radialmenu , "ParentSize", "36*dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(8) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(8) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -1");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectSetProperty( radialmenu , "PointerAngle", 12);
_ObjectCallMethod( radialmenu , "EndUpdate");
|
67
|
How can I use the pointer (select sample)

// SelectItem event - Notifies once the user selects an item.
FUNCTION radialmenuEvents_SelectItem(OBJECT radialmenu, OBJECT Item)
' PointerIndex = Item.Index
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelectedIndex(3) = PointerIndex");
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "PointerPicture", "pointer.png");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelBackAlpha(1) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelBackAlpha(2) = 128");
_ObjectSetProperty( radialmenu , "PointerPictureY", "y + (height-pheight)/2- 21*dpi");
_ObjectSetProperty( radialmenu , "PointerPictureX", "x + (width-pwidth)/2 + 1 * dpi");
_ObjectSetProperty( radialmenu , "AllowHotPointer", 0);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelForeColor(3) = 0");
_ObjectSetProperty( radialmenu , "ParentSize", "36*dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(8) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(8) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -1");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectSetProperty( radialmenu , "PointerIndex", 0);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelectedIndex(3) = PointerIndex");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
66
|
How can I use the pointer (hot sample)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "PointerPicture", "pointer.png");
_ObjectSetProperty( radialmenu , "PointerIndex", -1);
_ObjectSetProperty( radialmenu , "PointerPictureY", "y + (height-pheight)/2- 21*dpi");
_ObjectSetProperty( radialmenu , "PointerPictureX", "x + (width-pwidth)/2 + 1 * dpi");
_ObjectSetProperty( radialmenu , "AllowHotPointer", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelBackAlpha(3) = 128");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelForeColor(3) = 0");
_ObjectSetProperty( radialmenu , "ParentSize", "36*dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `48*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(8) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(8) = 32");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -1");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
65
|
Is it possible to apply the control's background picture on the parent zone too

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "BackgroundPicture", "Background\fronte.png");
_ObjectSetProperty( radialmenu , "ForeColor", 16777215);
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ParentSize", "48 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(1) = 1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayCenter(1) = 0.23");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectSetProperty( radialmenu , "ParentBackColor", -1);
_ObjectSetProperty( radialmenu , "ExcludeParentFromItems", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(6) = 128");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(5) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(5) = 128");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
64
|
Can I display the picture on the parent zone, a bit larger

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "ParentSize", "48 * dpi");
_ObjectSetProperty( radialmenu , "ParentPicture", "Background\frontb.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectSetProperty( radialmenu , "InflateParentPicture", "64 * dpi");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
63
|
Is it possible to assign a different background picture when displaying a slider/custom data

OBJECT item,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]");
_ObjectSetProperty( radialmenu , "InflateRadialMenu", "-4*dpi");
_ObjectSetProperty( radialmenu , "InflateCustom", "-4*dpi");
_ObjectSetProperty( radialmenu , "CustomPicture", "Background\frontb.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(Sub Child 1,Sub Child 2),Item 2[scap=slider],Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
item = _ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(`Item 2`)");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(radialmenu, "TemplatePut", _ObjectGetProperty( radialmenu , "Items"))
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectCallMethod(radialmenu, "ExecuteTemplate", "_ObObj.Item(`Item 2`)"));
|
62
|
How can I customize the custom part of the control, the inside ring/circle

OBJECT item,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "DisplayArrow", 1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]");
_ObjectSetProperty( radialmenu , "InflateRadialMenu", "-4*dpi");
_ObjectSetProperty( radialmenu , "InflateCustom", "-4*dpi");
_ObjectSetProperty( radialmenu , "CustomBackColor", 8421504);
_ObjectSetProperty( radialmenu , "CustomBackAlpha", 128);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(Sub Child 1,Sub Child 2),Item 2[scap=slider],Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
item = _ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(`Item 2`)");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(radialmenu, "TemplatePut", _ObjectGetProperty( radialmenu , "Items"))
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectCallMethod(radialmenu, "ExecuteTemplate", "_ObObj.Item(`Item 2`)"));
|
61
|
How do I prevent expanding / collapsing the radial menu
OBJECT item,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(Sub Child 1,Sub Child 2),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
item = _ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(`Item 2`)");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
|
60
|
Is it possible to change the parent's picture/image when expanding collapsing the radial menu

// BrowseItem event - Notifies once the user browses for a new item.
FUNCTION radialmenuEvents_BrowseItem(OBJECT radialmenu, OBJECT Item)
Message( "Current State: " );
Message( _ObjectGetProperty( radialmenu , "State") );
END
// SelectParent event - Occurs once the user clicks the parent of the item.
FUNCTION radialmenuEvents_SelectParent()
Message( "Current State: " );
Message( _ObjectGetProperty( radialmenu , "State") );
END
OBJECT item,radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(Sub Child 1,Sub Child 2),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
item = _ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(`Item 2`)");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImage(0) = `format_font_size_less.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImage(1) = `fileview_text.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImage(2) = `edit_undo.png`");
|
59
|
Is it possible to assign a different picture on the parent zone (center ring)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "ParentSize", "48 * dpi");
_ObjectSetProperty( radialmenu , "ParentPicture", "Background\frontb.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
58
|
Is it possible to assign a different picture on the items zone (inner ring)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "ItemsPicture", "Background\frontc.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
57
|
How can I change the control's background picture

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectSetProperty( radialmenu , "BackgroundPicture", "Background\fronta.png");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
56
|
How can I hide the line being shown around the item form the cursor

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 0");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
55
|
Is it possible to highlight items with children, with a different background color, for those arrow picture is shown (items, inner ring)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(13) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(13) = 64");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(13) = -1");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
54
|
Is it possible to highlight items with children, with a different background color, for those arrow picture is shown (subitems, outer ring)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(12) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(12) = 64");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(12) = -1");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1(1),Item 2,Item 3(1),Item 4,Item 5,Item 6,Item 7,Item 8");
|
53
|
Is it possible to highlight the entire item, when cursor hovers it

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(11) = 64");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = -1");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
|
52
|
How can I change the border around the subitems zone, when cursor hovers it ( outer ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(11) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 3");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
|
51
|
How can I change the border around the subitems zone, when cursor hovers it ( outer ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(10) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(10) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(10) = 3");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
|
50
|
How can I change the border around the items zone, when cursor hovers it ( inner ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(9) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(9) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(9) = 3");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
|
49
|
How can I change the border around the parent zone, when cursor hovers it ( center ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(8) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(8) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(8) = 3");
|
48
|
How can I change the border around the items zone ( inner ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(7) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(7) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(7) = 3");
|
47
|
How can I change the border around the parent zone ( center ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(6) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(6) = 3");
|
46
|
How can I change the grid lines in the items zone ( inner ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(5) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(5) = 3");
|
45
|
How can I change the border around the slider / custom part of the control

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "InflateCustom", _ObjectGetProperty( radialmenu , "InflateItems"));
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(4) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(4) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(4) = 3");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Slider");
_ObjectSetProperty( item , "BrowseType", 2);
_ObjectSetProperty( item , "BrowseCustomType", 16);
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim _ObObj")
_ObjectCallMethod(radialmenu, "TemplatePut", _ObjectGetProperty( radialmenu , "Items"))
_ObjectSetProperty( radialmenu , "BrowseItem", _ObjectCallMethod(radialmenu, "ExecuteTemplate", "_ObObj.Item(`Slider`)"));
|
44
|
How can I change the grid lines in the subitems zone ( outer ring )

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(3) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(3) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(3) = 3");
|
43
|
How can I change the border around the subitems (exRadialSubItemsBorder)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(2) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(2) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(2) = 3");
|
42
|
How can I change the border around the radial menu (exRadialBorder)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( radialmenu , "InflateItems", "-8*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 15790320);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(1) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineStyle(1) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(1) = 3");
|
41
|
How can I customize the parent part of the control, the center ring/circle

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1[scap=Item 1],Item 2[scap=Item 2],Item 3[scap=Item 3],Item 4[scap=Item 4]");
_ObjectSetProperty( radialmenu , "ParentSize", "48 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `78 * dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `78 * dpi`");
_ObjectSetProperty( radialmenu , "ParentBackColor", 65280);
_ObjectSetProperty( radialmenu , "ParentBackAlpha", 128);
_ObjectSetProperty( radialmenu , "ExcludeParentFromItems", -1);
|
40
|
How can I prevent showing the arrow in the outer ring

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ArrowImage", "");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Child(SubChild)");
|
39
|
Is it possible to change the default arrow, that items with children display (method 2)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`pic1`) = `gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERAJzKRHIQAVzODjpjpnIJNIMKWKPBb8MIFiIJOBILJzhQLCdHCYBACaTgYiKHJJEIJULBHMYYAqjMAURiCKJAAogA6lA4EGgAeJnEC2ALzdAMICWf6HMS6HYCbJyvF6eSfIC8CqJJ5zI6gLbuA7ERhAHgNFRGKZHMCzDgGNDukqWYYAZocSIIYiEFiHAJsRygXCccABcTDIBMZByDBAOwEFDkVACICOOCAGCJAQgI54IaYrlesAwBQGGpgMEKcpDGoqB6RSpriIAJJFJxEVxCMCCgI`");
_ObjectSetProperty( radialmenu , "ArrowImage", "pic1");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Child(SubChild)");
|
38
|
Is it possible to change the default arrow, that items with children display (method 1)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `gCJKBOI4NBQaBQAhQNJJIIhShQAEEREAIA0ROZ6PT0iIEOZCJJUBEjBB8BBkRERAJzKRHIQAVzODjpjpnIJNIMKWKPBb8MIFiIJOBILJzhQLCdHCYBACaTgYiJfJJEIJULBHdrOYIJQAwCBEaK1FQbeaoYwGVjLWR0EgJRAEBpICwPf7BY4cQgdAYAcCjUCWfD0G6rHrlHziPTcPrEUjuY5zZpHHgdZ41DYxVTSYJSaojXT0PrTVZBar+P5aaoWT8KfiWbIBZQ1ErVPbDPyYiIAJJFJxEVxCMCCgIA==`");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Child(SubChild)");
|
37
|
How can I change the logo image

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`logo`) = `C:\Program Files\Exontrol\ExRadialMenu\Sample\Images\favorites.png`");
|
36
|
How can I customize the items part of the control, the inside ring/circle

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "DisplayRadial(3) = 1");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1[scap=Item 1],Item 2[scap=Item 2],Item 3[scap=Item 3],Item 4[scap=Item 4]");
_ObjectSetProperty( radialmenu , "InflateRadialMenu", "-4*dpi");
_ObjectSetProperty( radialmenu , "InflateItems", "-4*dpi");
_ObjectSetProperty( radialmenu , "ItemsBackColor", 65280);
_ObjectSetProperty( radialmenu , "ItemsBackAlpha", 128);
|
35
|
How can I customize the subitems part of the control, the outside ring/circle

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "[scap=Item 1],[scap=Item 2],[scap=Item 3],[scap=Item 4]");
_ObjectSetProperty( radialmenu , "InflateRadialMenu", "-4*dpi");
_ObjectSetProperty( radialmenu , "SubItemsSize", "48 * dpi");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 65280);
_ObjectSetProperty( radialmenu , "SubItemsBackAlpha", 128);
|
34
|
Can I expand/shrink the radial menu relative to its border/shadow

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectSetProperty( radialmenu , "InflateRadialMenu", "-6*dpi");
|
33
|
Is it possible to remove/hive the control's shadow

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
|
32
|
How do I change the color of the control's shadow

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", 255);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
|
31
|
How can I evaluate/format an expression using the control

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "DisplayAngle", -66);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(0) = FormatABC(``The number of items is: <b>` + value`,Items.Count)");
|
30
|
Is it possible to display some extra captions on the control's background

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 6);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(0) = `This is a caption to be displayed on the control's background.`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extra`,0) = `This is an extra caption to be displayed on the control's background.`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extra`,3) = 2");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extra`,8) = True");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extralogo`,0) = `<img>logo:64</img>`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extralogo`,3) = 4");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ExtraCaption(`extralogo`,4) = `width-twidth`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
29
|
What events the control supports
// Event event - Notifies the application once the control fires an event.
FUNCTION radialmenuEvents_Event(OBJECT radialmenu, INT EventID)
Message( _ObjectCallMethod(radialmenu, "ExecuteTemplate", "EventParam(-2)") );
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Items") , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
28
|
How can I use/load images/pictures

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`relative`) = `settings.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`absolute`) = `C:\Program Files\Exontrol\ExRadialMenu\Sample\Images\favorites.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`encoded`) = `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`");
_ObjectSetProperty( radialmenu , "BackgroundPicture", "Background\frame.png");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Relative 1","relative");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", items)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Relative 1`).Image(1) = `settings.png`");
_ObjectCallMethod( items , "Add", "Aboslute 1","absolute");
_ObjectCallMethod( items , "Add", "Aboslute 2","favorites.png");
_ObjectCallMethod( items , "Add", "Encoded 1","encoded");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Encoded 2`).Image(1) = `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`");
_ObjectCallMethod( items , "Add", "<c><img>relative</img><br><c>Relative 3");
_ObjectCallMethod( items , "Add", "<c>Relative 4<br><c><img>relative</img>","relative");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
27
|
Does your control supports tooltips (method 2)

// MouseMove event - Occurs when the user moves the mouse.
FUNCTION radialmenuEvents_MouseMove(OBJECT radialmenu, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod( radialmenu , "ShowToolTip", _ObjectCallMethod( radialmenu , "FormatABC", "`Index of the pie from the cursor: ` + (value >= 0 ? value : `<fgcolor=808080>none` )",_ObjectCallMethod(radialmenu, "ExecuteTemplate", "IndexFromPoint(3,-1,-1)")),"Info",0,"8","8");
END
OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "DisplayAngle", -45);
_ObjectSetProperty( radialmenu , "Expanded", -1);
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Item 0");
_ObjectCallMethod( items , "Add", "Item 1");
_ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
26
|
Can I change the visual appearance of the control's tooltip

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( radialmenu , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Background(64) = 16777216");
_ObjectSetProperty( radialmenu , "DisplayAngle", -45);
_ObjectSetProperty( radialmenu , "Expanded", -1);
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Item 0[ttp=tooltip's item][sttp=tooltip's subitem]");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", items)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Item 1`).Tooltip(1) = `This is a bit of text that shown when user <b>hovers</b> the item`");
item = _ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(1) = `This is a bit of text that shown when user hovers the item`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(2) = `This is a bit of text that shown when user hovers the sub-item`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
25
|
Does your control supports tooltips (method 1)

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "DisplayAngle", -45);
_ObjectSetProperty( radialmenu , "Expanded", -1);
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Item 0[ttp=tooltip's item][sttp=tooltip's subitem]");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", items)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Item 1`).Tooltip(1) = `This is a bit of text that shown when user <b>hovers</b> the item`");
item = _ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(1) = `This is a bit of text that shown when user hovers the item`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Tooltip(2) = `This is a bit of text that shown when user hovers the sub-item`");
|
24
|
How can I use/load icons

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images\Icons");
_ObjectCallMethod( radialmenu , "Images", "copy.ico");
_ObjectCallMethod( radialmenu , "Images", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images\Icons\dvd.ico");
_ObjectCallMethod( radialmenu , "Images", "gBJJgBggAAQAAgACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUnOktd54mD/lp0f5wmz/Ns5f5qnj/NE/f5noT/M1FolGopmo9KpNLpxfqDvldTq" +
"lVq1XrFZrVbrldr1fjKPsT/ftlf72er0s71er/e72e1ut9ye90uz3vF3vN4ut8u1NsGBwWDwmFw2DUWJf9peb/UyXSj/Yq+Xj/Y7BX7/ZLDYL/ZTFYeeYrEf7LY2kZbH" +
"Yul1T/arTaT/Kq4Kb/G7IGz/cD5cD/Ne/f+H4XD4nF41UWvJxb0xq4Viqf66V6sf68WKvf69WSw7KzWL/Xy0WXg8T/X/l8/jbzcbb/MDAL/uanxcb7cb/Pv54PH/n9/z" +
"/qsY8BOWxq0LUtC2reuK8QWvcHL7B67HAeTem2er2n0fx9H+SEOv3AEQRDETDl/Ep3mWZJkH+ZhlGUf5mmWZcXmZGUaRkZRkmSf5kQG0bSGEYTOmBErsl4ypdFyXJ/lu" +
"W5bH+WkoH+TEpqlEcrSvLCsKEM5Am6bT2n4eq6zDMcxH/MkzzMfZ6LifR5rafB4wKd54H+eR1HWf52nIcp/nKbhun+SpJEkf4aUOQMs0VRdFAbRwImfSJ/nyeS1TQclA" +
"H+fR7Lqc52PuGBVBgf4klaIx/mMYRbs8XEnGZIc9T4f5vmua5/j3XB/gPXYI0ZX1fwAgiCD/YhPnIcJxTSup+nyfZ/nceh2n+HRYh4f4HFCCNr2zaZYh2f51ngdB/nwe" +
"a1T3PpbFk8Yn3aT9hJJYF5Xm4V4A1e4Q0iZ9J0rZ54HSf4glqIh/gwU4OH+FxahxhOF4Lg5/iAWYhH+chzG8f5znAcJ/ksSpKn+CORBDeF6ZNk6wXheA5ZYR5gmUYWIl" +
"kIp/g+VgTH+Gxc4oJRiiyf4jmGKuc53mubn+HBVB8f5MlETR/itqJH5VYWUatq6r6pqgQkeE5nhSWIYn/sGxbIf4wmmOp/imZQybHsO37LuGua9rWVaxvG8ozu2+a0GZ" +
"bh6f48nCSKgmsPh/7/wO+8Zqu9cfq3G8aFBaYYL5tEIf4omgOJ/8phnJcZyHR5N0O+gqVgUn+Fhgisf4TF4JZ/9R1XTb50ncWB227AiUgQ5D33gd/3vf93rXc+RRaKh8" +
"lfmI6j6Q72AF4oyQDBIf5N6IC");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`icon`) = `download.ico`");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( items , "ToString", "Icon 0[img=0]");
_ObjectCallMethod( items , "Add", "Icon 1",1);
_ObjectCallMethod( items , "Add", "Icon 2","print.ico");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", items)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.Add(`Icon 3`).Image(2) = `icon`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
23
|
How can I load items /images to the control, in sub-items zone

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`logo`) = `settings.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
_ObjectSetProperty( radialmenu , "SubItemsSize", "64 * dpi");
_ObjectSetProperty( radialmenu , "ParentSize", "value - 66 * dpi");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageWidth(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentImageHeight(-1) = `64*dpi`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "ParentCaption(-1) = `<font ;14><c>System Settings</font><br><c>Surround`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(10) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(10) = -2147483635");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(10) = 128");
_ObjectSetProperty( radialmenu , "ItemsBackColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "","color_line.png",2);
_ObjectCallMethod( items , "Add", "","color_fill.png",2);
_ObjectCallMethod( items , "Add", "","format_font_size_less.png",2);
_ObjectCallMethod( items , "Add", "","edit_undo.png",2);
_ObjectCallMethod( items , "Add", "","edit_redo.png",2);
_ObjectCallMethod( items , "Add", "","edit_copy.png",2);
_ObjectCallMethod( items , "Add", "","fileview_text.png",2);
_ObjectCallMethod( items , "Add", "","checkmark_korganizer.png",2);
_ObjectCallMethod( radialmenu , "EndUpdate");
|
22
|
How can I load items /images to the control

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`arrow`) = `arrow.png`");
_ObjectSetProperty( radialmenu , "SubItemsBackColor", 12500670);
_ObjectSetProperty( radialmenu , "ShadowColor", _ObjectGetProperty( radialmenu , "SubItemsBackColor"));
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(6) = SubItemsBackColor");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(5) = -1");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Foreground-Color","color_line.png") , "Items") , "ToString", "Foreground");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Background-Color","color_fill.png") , "Items") , "ToString", "Background");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Font","format_font_size_less.png") , "Items") , "ToString", "Font");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Undo","edit_undo.png") , "Items") , "ToString", "Undo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Redo","edit_redo.png") , "Items") , "ToString", "Redo");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Copy","edit_copy.png") , "Items") , "ToString", "Copy");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "List","fileview_text.png") , "Items") , "ToString", "List");
_ObjectSetProperty( _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Tag","checkmark_korganizer.png") , "Items") , "ToString", "Tag");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
21
|
How can I load items to the control

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "MinVisibleCount", 3);
_ObjectSetProperty( radialmenu , "PicturesPath", "C:\Program Files\Exontrol\ExRadialMenu\Sample\Images");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`remove`) = `remove.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`refresh`) = `refresh.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`preview`) = `preview.png`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "HTMLPicture(`search`) = `search.png`");
items = _ObjectGetProperty( radialmenu , "Items");
items = _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Search","search") , "Items");
_ObjectSetProperty( items , "ToString", "Search A,Search B,Search C");
_ObjectCallMethod( items , "Add", "Refresh","refresh");
_ObjectCallMethod( items , "Add", "Preview","preview");
_ObjectCallMethod( items , "Add", "Remove","remove");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod( radialmenu , "EndUpdate");
|
20
|
How do I get the version of the control I am running

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
Message( "Version:" );
Message( _ObjectGetProperty( radialmenu , "Version") );
|
19
|
How do I select an item

// SelectItem event - Notifies once the user selects an item.
FUNCTION radialmenuEvents_SelectItem(OBJECT radialmenu, OBJECT Item)
' SelectedIndex(3) = Item.Index
Message( "selection changed" );
END
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
ObjectAssociateEvents("radialmenuEvents", radialmenu);
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "SelectedIndex(3) = 0");
|
18
|
How can I change the item's foreground color (sample 3)

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 6);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Font") , "Size", "14.25");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Item 1");
_ObjectSetProperty( item , "Name", "<fgcolor FF0000>Item</fgcolor> 1");
items = _ObjectGetProperty( item , "Items");
_ObjectCallMethod( items , "Add", "SubItem 1");
_ObjectCallMethod( items , "Add", "SubItem 2");
_ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod( items , "Add", "Item 3");
_ObjectCallMethod( items , "Add", "Item 4");
_ObjectCallMethod( items , "Add", "Item 5");
_ObjectCallMethod( items , "Add", "Item 6");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
17
|
How can I change the item's foreground color (sample 2)

OBJECT item,items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 6);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Font") , "Size", "14.25");
items = _ObjectGetProperty( radialmenu , "Items");
item = _ObjectCallMethod( items , "Add", "Item 1");
_ObjectCallMethod(radialmenu, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(radialmenu, "TemplatePut", item)
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "iteObj.ForeColor(1) = 255");
items = _ObjectGetProperty( item , "Items");
_ObjectCallMethod( items , "Add", "SubItem 1");
_ObjectCallMethod( items , "Add", "SubItem 2");
_ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod( items , "Add", "Item 3");
_ObjectCallMethod( items , "Add", "Item 4");
_ObjectCallMethod( items , "Add", "Item 5");
_ObjectCallMethod( items , "Add", "Item 6");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
16
|
How can I change the item's foreground color (sample 1)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 6);
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Font") , "Size", "14.25");
_ObjectSetProperty( radialmenu , "ForeColor", 255);
items = _ObjectGetProperty( radialmenu , "Items");
items = _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Item 1") , "Items");
_ObjectCallMethod( items , "Add", "SubItem 1");
_ObjectCallMethod( items , "Add", "SubItem 2");
_ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod( items , "Add", "Item 3");
_ObjectCallMethod( items , "Add", "Item 4");
_ObjectCallMethod( items , "Add", "Item 5");
_ObjectCallMethod( items , "Add", "Item 6");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
15
|
How can I add new items / childrend to the control (method 2)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
items = _ObjectGetProperty( radialmenu , "Items");
items = _ObjectGetProperty( _ObjectCallMethod( items , "Add", "Item 1") , "Items");
_ObjectCallMethod( items , "Add", "SubItem 1");
_ObjectCallMethod( items , "Add", "SubItem 2");
_ObjectCallMethod( items , "Add", "Item 2");
_ObjectCallMethod( items , "Add", "Item 3");
_ObjectCallMethod( items , "Add", "Item 4");
_ObjectCallMethod( items , "Add", "Item 5");
_ObjectCallMethod( items , "Add", "Item 6");
_ObjectCallMethod( items , "Add", "Item 7");
_ObjectCallMethod( items , "Add", "Item 8");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
14
|
How can I add new items / childrend to the control (method 1)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ToString", "Item 1(SubItem 1,SubItem 2),Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
13
|
How do I enlarge the font (method 2)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 4);
_ObjectSetProperty( radialmenu , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(0).Name = `<font ;14>Item 1`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
12
|
How do I enlarge the font (method 1)

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 4);
_ObjectSetProperty( radialmenu , "ToString", "Item 1,Item 2,Item 3,Item 4");
_ObjectSetProperty( _ObjectGetProperty( radialmenu , "Font") , "Size", "14.25");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
11
|
How can I expand the control (method 2)
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
|
10
|
How can I expand the control (method 1)
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
|
9
|
By default, the control displays 8-pies. How can I change that

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "MinVisibleCount", 3);
|
8
|
How can I prevents expanding / collapsing the radial menu
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectCallMethod( radialmenu , "BeginUpdate");
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "ToString", "Item 1,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(0) = `Cant expand/collapse the radial menu`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(3) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(4) = `width-twidth`");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Caption(5) = `height-theight`");
_ObjectCallMethod( radialmenu , "EndUpdate");
|
7
|
How can I prevent flickering the item, when user selects it
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectSetProperty( radialmenu , "ToString", "<c><b>Item 1<b><br><c>no flick<br>,Item 2,Item 3,Item 4,Item 5,Item 6,Item 7,Item 8");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "Items.Item(0).BrowseType = -1");
|
6
|
How do I highlight the sub-item zone when cursor hovers it (method 2)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = FormatABC(SubItemsSize)");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -2147483635");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(11) = 64");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Item A");
_ObjectCallMethod( items , "Add", "Item B");
_ObjectCallMethod( items , "Add", "Item C");
|
5
|
How do I highlight the sub-item zone when cursor hovers it (method 1)

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 0");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(10) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(10) = -2147483635");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(10) = 64");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Item A");
_ObjectCallMethod( items , "Add", "Item B");
_ObjectCallMethod( items , "Add", "Item C");
|
4
|
Is it possible to highlight the entire item when cursor hovers the item

OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = -1");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineColor(11) = -2147483635");
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineAlpha(11) = 64");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Item A");
_ObjectCallMethod( items , "Add", "Item B");
_ObjectCallMethod( items , "Add", "Item C");
|
3
|
How can I hide the hot line when hovering the cursor
OBJECT items,radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "AllowToggleExpand", 0);
_ObjectCallMethod(radialmenu, "ExecuteTemplate", "RadialLineSize(11) = 0");
items = _ObjectGetProperty( radialmenu , "Items");
_ObjectCallMethod( items , "Add", "Item A");
_ObjectCallMethod( items , "Add", "Item B");
_ObjectCallMethod( items , "Add", "Item C");
|
2
|
How can I hide the control's shadow

OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "Expanded", -1);
_ObjectSetProperty( radialmenu , "ShadowColor", -1);
|
1
|
How do I change the control's background color
OBJECT radialmenu;
radialmenu = ObjectByName("AN1") ;
_ObjectSetProperty( radialmenu , "BackColor", 16380144);
|