Comment by DonHopkins

2 months ago

A trip down memory lane to the Museum of Obsolete Technology (with video demos):

Here's how use XSLT to make Punkemon Pie Menus! [ WARNING: IE 5 required! ;) ]

The "htc" files are ActiveX components written in JScript, aka "Dynamic HTML (DHTML) behaviors":

https://en.wikipedia.org/wiki/HTML_Components

>HTML Components (HTCs) are a legacy technology used to implement components in script as Dynamic HTML (DHTML) "behaviors" in the Microsoft Internet Explorer web browser. Such files typically use an .htc extension and the "text/x-component" MIME type.

JavaScript Pie Menus, using Internet Explorer "HTC" components, xsl, and xml:

https://www.youtube.com/watch?v=R5k4gJK-aWw

>Pie menus for JavaScript on Internet Explorer version 5, configured in XML, rendered with dynamic HTML, by Don Hopkins.

punkemonpiemenus.html: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

punkemon.xsl: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

punkemon.xml: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

punkemonpiemenus.xml: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenu.htc: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

Also an XML Schema driven pie menu editor:

piemenuschemaeditor.html: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenuschemaeditor.xsl: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenuschema.xml: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenuschemaeditor.htc: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenuxmlschema-1.0.xsd: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

Here's an earlier version that uses ActiveX OLE Control pie menus, xsl, and xml, not as fancy or schema driven:

ActiveX Pie Menus:

https://www.youtube.com/watch?v=nnC8x9x3Xag

>Demo of the free ActiveX Pie Menu Control, developed and demonstrated by Don Hopkins.

ActiveXPieMenuEditor.html: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenueditor.xsl: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenueditor.html: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenueditor.htc: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

piemenumetadata.xml: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

Fasteroids (Asteroids comparing Pie Menus -vs- Linear Menus):

fasteroids.html: https://github.com/SimHacker/IE-JScript-HTC-PieMenus/blob/ma...

fasteroids.htc: https://donhopkins.com/home/ConnectedTVUserGuide/Guide5-Sony...