Mezzo for Visio - shall I make it free?

Started by Paul Herber, February 19, 2009, 02:42:47 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Paul Herber

My Visio addon
http://www.sandrila.co.uk/visio-mezzo/
hasn't exactly set the world alight, so I have the options of 1). keeping it going, 2). making it free (but no more development) or 3). dropping it completely.
I'd appreciate anyone's opinion.

2010/12/28 - updated URL
Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/

vojo

Well...IMHO, I am not sure I understand what you want to do here.  Is this some reporting like tool to indicate that "these" shapes will be altered/moved/hidden?

Honestly, I have never ran into an issue where I needed to know ahead of time the shapes that will be changed.  But that could certainly be just me!!   Looking at some the mech isometric drawings submitted, I bet they would find this really useful.


Paul Herber

What is does is, say you have a building plan, then add some arrows to show fire escape routes through the doors (this is exactly the scenario for which this application was built) and then move the walls or doors slightly. All your arrows will be moved behind the doors etc. This also happens with shapes going through walls, trunking etc. Once the shape is marked as per the documentation then all the marked shapes can be moved back "on top" so they become properly visible.

Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/

wapperdude

I think it's two issues:  1.)  just an awareness that you have this add-on available / what it does, and 2.) as Vojo indicates, for really small drawings, it's not something you would normally invoke.

That being said, it would require more effort just to promote;  is it worth it?  I dunno?   ???  Unfortunately, for the most part I'm in Vojo's category, but it would seem to have great value for the audience that you targetted.  Perhaps VisioGuy will do a special promo???   :o  Who said that???   ::)
Visio 2019 Pro

Paul Herber

In case anyone is interested, this addon is now free.
Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/

Don Visio

Great concept, Paul.  I would think that my architecturals are the target audiance for such an app, & it is definitely something I will be looking at further.

I can't tell you the time consumed by revisions where you have 11 or more pipe in a run and one small change creates a rendered overlap issue.

Again, nicely done.

Oh, attached, case in-point.
Don Visio

Godfather of Rendering
CW

JuneTheSecond

#6
Hi,

It seems I am not happy.
Mezzo does not run in my Visio, I cannot understand why.
Menus does not appear in menu Files.
I can click mezzo in menu Addon, but nothing begins.

Japanese version, Visio2007.

Once, I saw the menu mezzo in menu Files after I changed
the setting to "Every settings in registry."
But the menu mezzo disapeard now.
Best Regards,

Junichi Yoda
http://june.minibird.jp/

Paul Herber

Oh. Do you have other addons installed? Is this the famous UIObj bug showing itself?

There appears to be no locking or wait mechanism for multiple add-ons wanting to modify the UI, also some addons don't inspect the Custom UI before grabbing the BuiltIn UIobj. But even if they do more than one addon can then update the CustomUI and overwrite any previous update.
(I did 30 years of real-time software design and things like that are Software 101 for me.)

Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/

JuneTheSecond

#8
Thank you, Paul. Now, I enjoy your work.
Exactly, I have addons!
Especially, next VBA macro delete the mezzo menus.
This code add Pointer tool to context menu.
When I run this macro and close the drawing that has
the macro, the mezzo is deleted.
In contrast, mezzo.exe deletes the My Pointer Tool
made with this macro.
It take many times of starts and stops of Visio to see them.
Almost same thing happens in the menu made with UIObject.
And UiObject is stronger than ComanndBars.
Menu made with UIObject deletes and replaces the menu
made with CommandBarControl.


Sub CreateShrtCutMenus()
    Dim bar As CommandBar
    Dim cont As CommandBarControl
    Dim newCont As CommandBarControl
    For Each bar In Application.CommandBars
        If bar.Name = "Drawing Object Selected" Then
            For Each cont In bar.Controls
                If cont.Caption = "My Pointer Tool" Then
                    MsgBox "My Pointer Tool is already exists."
                    Exit Sub
                End If
            Next
            Set newCont = bar.Controls.Add(msoControlButton, 6501, , 1, False)
            newCont.Caption = "My Pointer Tool"
            Exit For
        End If
    Next
   
End Sub


Next is a macro that use UIObject.


Public Sub CreateShortCutMenu()
    Dim uiObj As Visio.UIObject
    Dim menuSetObj As Visio.MenuSet
    Dim menuObj As Visio.Menu
    Dim menuItemObj As Visio.MenuItem
   
    Set uiObj = Visio.Application.BuiltInMenus
    Set menuSetObj = uiObj.MenuSets.ItemAtID(visUIObjSetCntx_DrawObjSel)
    Set menuObj = menuSetObj.Menus(0)
    Set menuItemObj = menuObj.MenuItems.AddAt(1)
   
    menuItemObj.Caption = "My Pointer Tool"
    menuItemObj.CmdNum = 1219
   
    ThisDocument.SetCustomMenus uiObj
End Sub


Best Regards,

Junichi Yoda
http://june.minibird.jp/

JuneTheSecond

#9
Hi,

I've got Visual studio 2008 professional,
and made a program to make pointer tool.
I've added lines to select BuiltiinMenus or CustomMenus.
So far, my program does not delete Paul's mezzo 
and more Recent Stencils.
Now I am much more than mezzo-happy!
Best Regards,

Junichi Yoda
http://june.minibird.jp/

Paul Herber

Electronic and Electrical engineering, business and software stencils for Visio -

https://www.paulherber.co.uk/