WBX plugin interface

Only forum where polls are allowed. You may announce a new poll in the matching support forum.

Moderators: white, Hacker, petermad, Stefan2

Post Reply

How should I implement WBX plugin interface?

Launcher
15
83%
Service
3
17%
 
Total votes: 18

User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

WBX plugin interface

Post by *m^2 »

The interface is not released ( not ever fully designed ) yet, but there are some controversies already.
It can't be implemented as a current plugin - if it could, it would not be needed. So it has to be an external app. There are 2 (possibly more) ways of doing it.

A launcher - the interface launches TC and makes all important changes.

A service - it runs in background and looks for TC's start, then does everything needed.

Which option do you prefer?

I do not add "I don't care" and similar answers because the result may be scary :lol:

ADDED: B means Background. Plugins that start with TC and (if they want to) work as long as TC does.
User avatar
Alextp
Power Member
Power Member
Posts: 2321
Joined: 2004-08-16, 22:35 UTC
Location: Russian Federation
Contact:

Post by *Alextp »

What plugins will use this WBX interface?
Do you plan some...
Last edited by Alextp on 2007-05-18, 15:13 UTC, edited 1 time in total.
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Alextp wrote:What plugins will use this WBX interface?
Do you plane some...
Yes, I do. I even have some already ;)
I plan to release 4 (maybe more) simple plugins for some tasks that could be done in another, but usually more dirty way.
- I want to change TC's title bar and provide there information like current memory / CPU utilization
- RClick on the minimize button=minimize to tray
- Autostart some programs with TC (and autoclose)
- For people who use 2-row buttonbars, at startup set a resolution-specific one.

Furthermore, I want to add COMMANDER_FTP environment variable with the interface itself (I have to add the current variables because plugins start before TC does - so why shouldn't I add the missing one?).

EDITED.
User avatar
Ephraim
Junior Member
Junior Member
Posts: 37
Joined: 2007-04-24, 07:10 UTC

Post by *Ephraim »

Ever tougth about COM Interface?
I think this is very interessting for such things. If it is needed it is loaded by windows. The very best way of on demand.

Nothing has to wait or sit until something happens.

You know interrupt and polling controversial discussion ;)

Ciao Ephraim
using registered TC since Monday, 31. July 2006, 07:54:15
User avatar
Alextp
Power Member
Power Member
Posts: 2321
Joined: 2004-08-16, 22:35 UTC
Location: Russian Federation
Contact:

Post by *Alextp »

Sounds nice. Vote for Launcher.
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Ephraim wrote:Ever tougth about COM Interface?
I think this is very interessting for such things. If it is needed it is loaded by windows. The very best way of on demand.

Nothing has to wait or sit until something happens.

You know interrupt and polling controversial discussion ;)

Ciao Ephraim
Nope, I don't know COM. I've heard that is a very bad thing before...but the tricks I'm doing are not so nice ;)
I probably won't move to COM with WBX 1.0 because it's mostly written already, but maybe later, or with another interface... Can you write something more about it's advantager and (or) post a link to a guide better than MSDN?
User avatar
XPEHOPE3KA
Power Member
Power Member
Posts: 854
Joined: 2006-03-03, 18:23 UTC
Location: Saint-Petersburg, Russia

Post by *XPEHOPE3KA »

2m^2
I don't know actually if I spread secret information :roll:, but I think you can contact VadiMGP - ha had done some interesting "plugins" like yours.
F6, Enter, Tab, F6, Enter, Tab, F6, Enter, Tab... - I like to move IT, move IT!..
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

XPEHOPE3KA wrote:2m^2
I don't know actually if I spread secret information :roll:, but I think you can contact VadiMGP - ha had done some interesting "plugins" like yours.
Thank you, I know. He told me about them.
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

I have some news about the interface.
First, I'd like to apologize for the delay. As writing one of the plugins required significantly more work than I expected, I failed to write it before june. Then I had examination session and I had no time to write anything.
During this, my portable hard drive broke, I had all my sources on it. WBX was too new to have a backup....Yes, I have nothing written.
But fortunately, it's a small thing and, as I wrote it once, it's also easy. I can code the interface in several hours, but plugings will take more, especially as writing them is a boring job ;)
Anyway I hope to write it in 2 weeks.
User avatar
tbeu
Power Member
Power Member
Posts: 1336
Joined: 2003-07-04, 07:52 UTC
Location: Germany
Contact:

Post by *tbeu »

2m^2
Did you try data restoration tools to rescue files in your portable drive?
TC plugins: Autodesk 3ds Max / Inventor / Revit Preview, FileInDir, ImageMetaData (JPG Comment/EXIF/IPTC/XMP), MATLAB MAT-file Viewer, Mover, SetFolderDate, Solid Edge Preview, Zip2Zero and more
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

No, the drive is physically damaged. It doesn't even start, firmware blocks it.
Post Reply