spider4webdesign on DeviantArthttps://www.deviantart.com/spider4webdesign/art/TabbedDock-1-0-FINAL-f-AveDesk-34123027spider4webdesign

Deviation Actions

spider4webdesign's avatar

TabbedDock 1.0 FINAL f.AveDesk

Published:
52K Views

Description

Hi there,

this is a (tabbed) launcher for up to 50 shortcuts (similar to ObjectDock Plus).

There is of course a lot of this stuff out there (Rocket-, Aqua-, Moby-, Yz'Dock, RK Launcher, ObjectDock), but only ObjectDockPlus has Tabs (to switch between different sets of icons) so far -
still I made this because:

- AveDesk can a lot more than just launching stuff of course - and if I use it anyway, why run a lot of other progs as well...

- need for tabs

- the setting up with OD+ I find a bit complicated - adding shortcuts is easy, but I hate this:
rightclick icon, wait... "change image" - default folder for OD (wait for wrong folder/images loading)... choose other folder... click, click, click...
(note, that I don't have OD's latest version, so maybe this'll change in future). That's why I choose a different method for this!

- this little app is easy skinnable, too (see later), if you make own skins/mods, please post a link here! :D

- Also all the launchers have better mouseover effects, the only "tabbed" version (at least the latest version I have) uses just a slight "magnify" effect - this got more...

- you can place the dock anywhere on the screen

- comes to front (on top of all open windows) when pressing a "hotkey" (selectable) or - if you use the "hotspot desklet": [link] -
when you hover with your mouse over a "hotspot"

- If you don't use the hotkey feature, you can set it "Always on top" with the AveDesk "desklet properties" dialog and use the "Slide" effect to slide on your desktop from the edge of the screen

- Available as "ring" as well: [link] or [link]
--------------------------------------------------


IMPORTANT:
-----------------
This is for the latest version of AveScripter!
Some issues will be solved with next version of AveDesk (see below)
--------------------------------------------------


INSTALL:
------------
Rename the downloaded "TabbedDock.zip" (deviantArt) to "TabbedDock.aveinst" and doubleclick it while AveDesk is running (Avescripter has to be installed)...
(You can alternatively unzip the file in your C:\programs\??... ...\AveDesk\Desklets\ folder) - If there are problems with the install by doubleclick,
go to your AveDesk folder and run the "register.bat" to associate AveDesk file extensions... (I think this'll help - not sure so...)
--------------------------------------------------


HOW TO:
-----------
- DRAG and DROP icons/images or files onto an empty socket/placeholder: A shortcut will be created/the icon
will be changed (note that PNG-images look best, get them e.g. at deviantArt or wincustomize: "Dock Icons").
So I set up the dock like this:
- Got an explorer window showing my folder with downloaded PNGs (from wincustomize.com or deviantArt.com). I then drag'n drop these images for the programs I want onto the dock.
- Got another explorer window showing my "Programs" folder(s) - I drag'n drop the files onto the dock, too...
NOTE that you have to drop the actual FILE onto the dock, dropping shortcuts/ *.ink-files only works, if your Windows version can handle WSH/WScript (normally the case) - just try!

- RIGHTCLICK an icon for advanced options for each shortcut: Set Arguments, Label, ... there
(Press ENTER after changing the name!!!). You can also drag and drop images or files on this window for changing the icon's
appearance/shortcut or press the two buttons on the right to select a file. Don't use empty PNG's for an icon -
there should be at least one non transparent pixel left. Otherwise you might have difficulties to change this icon
again later.

- LEFTCLICK an icon to launch the chosen program

- LEFTCLICK the "tabs" (small silver icons within the outer ring) to switch between 5 sets of each 10 icons. Drag
and Drop icons/images onto the tab for changing its appearance.

- LEFTCLICK the tab right to the right ("Options") to switch to "General options": Here you can change the skin (two
square - about 900*150px - pic for the background, a 900*60px for an "overlay", that'll cover part of the icons and one for the tabs background).
There are other backgrounds in the deklet's folder also ("Skins" folder). If you want to make an image invisible (not the icons), use the
"EMPTY.png" file in the desklet's folder for it. You can also change the name of the Tabs (Press ENTER!)

- If you set up a "HOTKEY", the window behaviour MUST be set as "Normal window"!
(Rightclick the desklet background image - not an icon - and choose the "desklet properties" or select these options via the AveDesk control panel.
Right on top of the "effect" drop down menu there should be another drop down menu entitled "style" or so - not absolutely sure cause I haven't got the english version of AveDesk.
Here you can set the desklet as "normal window" instead of "on desktop", "showcase", ...)
For creating a hokey you must set a Shiftkey (Alt/Strg/Windowskey) and a normal key - for the last one you must enter its ASCII code (e.g. 032 = "Space").
The ASCII codes for the keys (standard keyboard!) can be found below - press ENTER after changing a value!
Pressing the hotkey again should (depending on the hotkey) send the desklet back on desktop.

- TOO BIG? Within the "desklet properties" dialog of AveDesk you can scale the desklet down (W:H = 6:1, default is 900*150px) -
BUT you must set it up while still in original size first:
Dropping files/images onto empty shortcuts only works securely if the desklet isn't resized.

- LABEL for the names of the shortcuts, the font, position etc. can be changed with the "desklet properties" dialog of AveDesk as well.

- ROTATE the desklet with the "desklet properties" dialog of AveDesk to e.g. position it at the side of your screen.
Note that it might react rather slow on old computers (like mine...) This'll also rotate your icons - Rightclick an icon and press "Rotate icons"
to set it right or it'll look strange. It's best I think to set up your dock (images, etc.) before rotating it...

- Choose between different EFFECTS on mouseover, if you find one too jumpy (see issues), select e.g. normal "Magnify" instead of "XtraMag"...

- SAVE your desklets settings by saving the whole AveDesk theme or EXPORT the desklet to use in other themes also:
You can save a single desklet configuration by opening the AveDesk Control panel, rightclick the desklet in the preview there and choose "Export" - you then can import the saved file in another theme again!

- There are other SKINS in the desklet's folder (C:\programs\...? ...\AveDesk\Desklets\AveScripter\TabbedDock\Skins\).
The desklet folder contains the pics for the default skin (Background, overlay, tab and attention pics), the "Skins" folder contains two more folders:
"Normal" and "Curved". Within The "Normal" folder you'll find pics that can replace the default ones.
The "Curved" folder contains pics for a curved Launch bar - to look "curved" you must replace the "TabbedDock.xml" in the desklet's Folder with the "TabbedDock.xml" in the "Curved" folder -
The xml-file sets the positions of the icons (see below).
If you want the default version back, just re-replace the new "TabbedDock.xml" in the desklet's Folder with the one in the "Normal" folder.
--------------------------------------------------


ISSUES:
----------
- Regarding speed and flickering of the hover effects it seems that with the upcoming(!) version of AveDesk this desklet will run a lot smoother... as all others of course, too...
- Sometimes the "XtraMag" effect gets stuck when leaving the desklet - this is rather strange as I made a function that'll reposition the icons when you leave
the desklet area or deselect the desklet (click something else). For some reason, if you leave its area at the bottom of the desklet, it works.
If you leave it at the top - won't!? Hover over the desklet with your mouse again or click something else should help...
If it's too disgusting or to slow, choose the "Magnify" effect instead - similar and should work...
- The "rotate" effect seems to work in the upcoming version, too - with AveDesk 1.3 at least I experienced some icon images to get "cut off"
- When changing the hotkey, the old one will not be deleted before AveDesk restarts - I can change this with next version of AveScripter
--------------------------------------------------


History:
----------
09.06.2006 - Version 1.0 Final
- fixed hotkey bug (AveDesk still has to be restarted to delete old hotkeys)
- fixed resize bug
- added sending back on hotkey
- different method for XtraMag-effect
- Adding *.lnk/shortcuts works now, too

01.06.2006 - Version 1.0 BETA
--------------------------------------------------


Last but not least:
-------------------------
- If you've got some nice SKINS (background/label pics) for that desklet, please post a link/the PNGs here. I'll do
so too, if I got some new ideas...

- This desklet was only possible cause PCM gave me a lot of lessons in js... I'm not a naturally born
programmer and never will be, so that it got this far is mostly owing to him and his patience to help me out
every time I got stuck!

- Making new skins/mods:
Besides new graphics it's easy to change the position of the icons and tabs. Once mostly bugfree, I'll release a version of my "Curvedbar" (SysStats) as well...
If you open the "TabbedDock.xml" with an editor, you'll find pretty at the top the lines:

<;parameters>
<;param name="ylab" default="116" save="0"/>
<;param name="x0" default="20" save="0"/>
<;param name="x1" default="107" save="0"/>
...
<;param name="y0" default="42" save="0"/>
...

"ylab" is the height of the tabs, x0, y0 the coordinates of the icons (top left corner, 0-9 from left to right)
--------------------------------------------------


Links:
---------
AveDesk:
[link]

AveScripter:
[link]

Official Forum:
[link]

More stuff of mine at my deviantArt page:
[link]
--------------------------------------------------
© 2006 - 2024 spider4webdesign
Comments31
Join the community to add your comment. Already a deviant? Log In

FUNNNNN... Donka!!!