Author Archives: Ismir

About Ismir

I joined AGI on two month assignment, thirteen years ago. I spent time in the Development and the Services departments before joining the Technical Support group four years ago. I am responsible for the questions regarding customization of the AGI products. In free time, ... wait, what is "free time."

UI Plugins: Installing “Reg Free” Plugins

Not an actual image of my Copier solution

Originally, if I wanted to send someone a registry free UI plugin I created, I would have to zip the plugin binaries and manifest file. Then the user would have to extract the binaries to a location, copy the manifest … Continue reading

Posted in STK, Tech Talk | Tagged , | Leave a comment

UI Plugin: Template

For my sixth blog, I would like to talk about my pride and joy, my Visual Studio UI Plugin template. While it is important to understand how UI plugins work if you are trying to develop one, your priority should … Continue reading

Posted in STK, Tech Talk | Leave a comment

UI Plugins: Mouse Events

In my second blog, I promised I would explain the last UI plugin interface; IAgUiPlugin3DNotify. The interface allows, for the first time, for UI Plugins to detect mouse events on the globe window. We had similar functionality in standalone STK … Continue reading

Posted in STK, Tech Talk | Leave a comment

UI Plugins: “Class Not Found”

In last week’s blog, Plugins: To Register or Not to Register, I discussed differences between COM registered plugins and registry free plugins. Registered plugins are referenced by the class ID in the xml configuration file. If STK cannot load the … Continue reading

Posted in Tech Talk | Tagged , , | Leave a comment

UI Plugins: To Register or Not to Register

We have two ways to add a UI Plugin to STK. Both methods require that XML file is placed in Plugins folder in either STK install area, the user configuration area, or the ProgramData area. The “COM” registration is a … Continue reading

Posted in Products, STK | Tagged | Leave a comment