DockletX

An old project started in 2006

DockletX Preview

Not sure I'll be able to make it work properly enough (without ugly hacks) to make a public release, but that's the long-term plan :borg:

7,290 views 7 replies
Reply #1 Top

seems like you transform OD docklets to dx object/widget? :)

Nice if this working!  ..and no chance to made dxwidgets to OD Docklets? B)

Reply #2 Top

Yep, it's a DesktopX plugin implementing the Docklet Host interface. Pretty much every docklet works (apart from Weather, but it's more of a stub than a docklet anyway).

  • Drag&Drop isn't implemented on the DesktopX side yet, so the docklet never reveive those events.
  • Weather is not working and probably never will. Harcoded in OD, tsk tsk.
  • Export is not working (ie. it doesn't package the docklet with the dxpack) <- No longer called by ObjectDock anyway
  • SetLabel/GetLabel update the tooltip rather than the label (not available from the plugin API)
  • The default Config dialog and the image browser are not implemented
  • Attention animations are not implemented
  • Interaction with DX context menu could be better (I'm passing mouse messages to the Docklet when CTRL is pressed, but there are problems with context menus).
  • Path to ObjectDock is hardcoded in a few places (fixable, except for one case where I will have to add special code to handle every docklet location possible).
  • Some docklets that do not implement OnSave fail to load when passed an ini file & section in OnCreate
  • Docklet size is hardcoded
  • TodoList and the .Net SDK crash/corrupt saved data (let's say that's because I'm using more of the not-yet-implemented APIs than other docklets :| )

Plus there is probably tons of bugs (it's only a few hours of work updating/rewriting some very old code).

Gmail checking in DesktopX (kinda...) }:)

Reply #4 Top

Hmmm, this all looks very interesting Littleboy:thumbsup:

Reply #5 Top

First test version available here (expires 04/01/2009).

This is full of bugs but a lot of docklets are already working ok, so enjoy it!

+1 Loading…
Reply #7 Top

The final version is now available here.

Only ObjectDock docklets are supported at the moment. Please report non-working/crashing docklets in the skin comments (I know Weather and SysStats are not working, will try to see if DockletX can be fixed to make SysStats work in the future).