EDIT: SONA Litestep konfigurieren

DesktopX, LiteStep, Talisman und andere AlternativShell-Programme
Forumsregeln
Bitte schreibt vor eure Frage immer die Shell in Klammern. Z.B. [Litestep]
Antworten
shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

EDIT: SONA Litestep konfigurieren

Beitrag von shizo » 10.10.2008, 16:30

hi, mittlerweile bin ich von samurize und multipatcher weggekommen und würde gerne etwas neues ausprobieren... da kam ich auf litestep.

ich habe mir das amana theme von imrik geholt ( http://customize.org/litestep/tags/amana ) , passend zur explorer shell.

allerdings würde ich gerne die litestep shell ein wenig modifizieren. grafiken sind kein problem, die habe ich gefunden. aber ich würde zB sehr gerne die dicke schwarze taskleiste auf die größe einer "normalen" einzeiligen , wie bei der explorer shell haben. ist das möglich? sprich grafiken und skript so bearbeiten. muss ja nicht ganz so schmal sein, aber ein wenig schmäler wäre angenehm.

dann würde ich noch gerne die schaltflächen für ordner, browser usw, in der taskbar gerne etwas kleiner und eckig haben. wie in area o4 ca.

und es wäre auch fantastisch, wenn sich das tray, wie bei der explorer shell per knopfdruck einfahren ließe, sprich trayicons die ich permanent ausblenden kann =)

naja sonst übernimmt die litestep shell ja auch keine funktionen, oder?

der rest wäre dann sache der explorer shell

ich hoffe ich habe mich als litestep laie halbwegs verständlich ausgedrückt =)

gruß und danke schonmal
Zuletzt geändert von shizo am 16.10.2008, 15:51, insgesamt 1-mal geändert.

Tante Google

EDIT: SONA Litestep konfigurieren

Beitrag von Tante Google » 10.10.2008, 16:30


loli
★ Ehrenmitglied ★
Beiträge: 1538
Registriert: 13.05.2005, 20:36
Gender:

Re: AMANA Litestep konfigurieren

Beitrag von loli » 10.10.2008, 22:56

Alles kein Problem. :x

Taskbar: Um die Höhe zu ändern, musst du eigentlich nur in der Theme.rc den Wert xTaskbarHeight von 98 auf die gewünschte Höhe ändern, also schätze ich mal so 25-40. Das wird zwar klappen, aber dann musst du noch die Grafiken anpassen, und die anderen Elemente (Clock, Player, usw.) ebenfalls modifizieren oder es sieht nicht mehr so gut aus. ;)

Button: Kann grad auf dem Preview nicht erkennen wo die Schaltfläche ist und wie sie aussieht, aber dazu musst du eigentlich nur die Grafik editieren. (Die dargestellte Größe des Buttons und Position kannst du auch in der Theme.rc ändern. (Steht glaube ich unter "START BUTTON"))

Das mit dem Tray ist ein wenig schwieriger, aber durchaus umsetzbar. Ich kann und will dir das gerade nicht ausführlich erklären, aber sicher ein anderes Mal. ;)

Es müsste aber ungefähr so verlaufen:

Button erstellen, welcher bei Druck die Größe vom Tray ändert (Das wird dann natürlich springen, aber du willst es ja fliessend haben.. Dazu muss man dann wohl ein kleines Script schreiben, welches die Größe des Trays pro (Milli)Sekunde um einen Pixel ändert oder so.. Oder es klappt auch anders und ich denk mir hier grad was aus.. :D )
Dann muss, um es wie im Explorer zu haben, der Button sich mit dem einen Ende des kleiner werdenden Tray bewegen. Dass ist dann kein Problem mehr, denn du kannst dann dazu wieder das Script verwenden.
Dann muss sich noch der Pfeil auf dem Button ändern, aber das ist dann ein Klacks. Kannst dann auch in das Script reinschreiben.

Für alles musst du halt mit xTray und xLabel rumspielen, aber das meiste halt mit Script machen. Ich würd dazu dann mzscript nehmen, aber es gibt da sicher schon was neueres und vielleicht auch besseres. (Mach nicht mehr so viel mit LS atm)


Vielleicht hiflt dir ja erstmal so. Lass dich auf jeden Fall nicht unterkriegen und experimentier ein wenig rum. Ich musste auch immer mit Litestep kämpfen, aber im Endeffekt weißt du wie alles geht und freust dich dann über dein fertiges Theme. :smile:

Vieles kann man durch die Anleeitungen zu den Modulen lernen, oder durch "abschauen" bei anderen Themes. Falls du dann immernoch Fragen hast oder einfach leiber hier fragst, mach das ruhig. :)
dA[/center][/size]

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: AMANA Litestep konfigurieren

Beitrag von shizo » 12.10.2008, 16:08

also erstmal: du bist ein engel :D

ich bin seit 05 oder 06 hier angemeldet und leider nur recht selten zugange, das muss ich mal wieder ändern (zumal ich meinen alten samurize desk nicht mehr sehen kann :D)

also ich werd mich jetzt ransetzen und ein wenig rumtüfteln mit deinen tipps... wenn ich nicht weiterkomme frage ich einfach dich, sehr freundliches angebot =)

loli
★ Ehrenmitglied ★
Beiträge: 1538
Registriert: 13.05.2005, 20:36
Gender:

Re: AMANA Litestep konfigurieren

Beitrag von loli » 12.10.2008, 16:53

Bitte, kein Problem. ;)

Man freut sich dann ja auch wenn du dann deine Erfolge hier postest. :D
dA[/center][/size]

Tosta_
Profi
Profi
Beiträge: 197
Registriert: 07.11.2006, 14:04

Re: AMANA Litestep konfigurieren

Beitrag von Tosta_ » 12.10.2008, 21:44

Wenn du mal spontane Hilfe brauchst, schau doch einfach mal im DM IRC Channel vorbei (irc.stardock.com #deskmodder.de). Freu mich immer über neue Litestep Nutzer.
Tosta_
\\ cada um de nós é vários...

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: AMANA Litestep konfigurieren

Beitrag von shizo » 13.10.2008, 00:05

ah sehr gut danke. hätte nämlich ein paar fragen bevor ich mich die nächsten tage da mal richtig ransetzen werde.

aber gerade fiel mir auf, dass icon packager nicht mit litestep zu arbeiten scheint, bzw nur begrenzt. (v3.1) gibt es da umwege?

sonst werde ich ab morgen mal in den config files wüten, schwierig ist der code ja wirklich nicht :)

ich hätte nur ein paar fragen zum tray usw und zB sieht der explorer skin bei rechtsklick auf taskbar elementen auch nicht so fein aus.

gruß

Tosta_
Profi
Profi
Beiträge: 197
Registriert: 07.11.2006, 14:04

Re: AMANA Litestep konfigurieren

Beitrag von Tosta_ » 13.10.2008, 07:29

Chiwou hat hier mal eine Möglichkeit erklärt wie man Iconpackager unter LS zum Laufen bringt. Ich hab es allerdings nie ausprobiert, da ich lieber mit reshacker die shell32.dll verändere als ein zusätzliches Programm zu benutzen.
Tosta_
\\ cada um de nós é vários...

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: AMANA Litestep konfigurieren

Beitrag von shizo » 14.10.2008, 16:27

ah ok danke.

so ich werd mich dann heute später mal ransetzen.

was mir noch spontan einfiel: es wäre sinnvoll wenn der menuknopf entweder im vordergrund wäre, d.h. über dem browser zB oder gleich unten rechts IN der taskleiste... dann müsste ich halt eben mit dem tray rumbasteln. aber ich denke dazu finden sich schlüssige codes in der config datei.

loli
★ Ehrenmitglied ★
Beiträge: 1538
Registriert: 13.05.2005, 20:36
Gender:

Re: AMANA Litestep konfigurieren

Beitrag von loli » 14.10.2008, 16:51

Hey.

Menüknopf über allem:
LabelNameAlwaysonTop true

IN der Taskleiste geht nicht glaube ich, aber du kannst es meines Wissens nach andersrum machen. (Bin mir da aber nicht so sicher)
dA[/center][/size]

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: AMANA Litestep konfigurieren

Beitrag von shizo » 14.10.2008, 21:18

so, jetzt bin ich leider zu müde aber ich werde das dann endlich ab morgen anpacken! amana shell mit litestep ist schon drauf, jetzt fange ich dann erstmal an litestep rudimentär zu verändern, danach icons in der shell32 und danach den rest...wall, objectdock usw =)

ich denke ich werde euch die themes config file posten müssen, da mir ein paar sachen da nicht ganz klar sind... ich glaube das sind koordinaten oder sowas.

nunja dann bis denn

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: EDIT: SONA Litestep konfigurieren

Beitrag von shizo » 16.10.2008, 15:56

ich habe mich jetzt doch für das sona theme entschieden... nun habe ich dazu ein paar fragen:

ist es zB möglich menus, taskbar, menubar usw transparent erscheinen zu lassen?

zum tray: kann ich es im vordergrund anzeigen lassen? und ihm eine windows-ähnliche verhaltensweise geben? sprich,dass ich ein paar versteckte icons habe, die ich bei bedarf ausfahren kann und icons wie zB von miranda immer sichtbar sind? wäre imo sinnvoller.

achja, wenn ich schon dabei bin, hätte ich noch eine frage zu den gaia 08 icons:

ich würde die sehr gerne für das sona theme verwenden, allerdings sind in den ordnern nur mac icons und pngs vorhanden.. die restlichen icons haben nicht die erforderliche größe (128*128)

http://customize.org/icons/52122?skin=gaia

hier wäre der code des litestep sona themes falls er euch hilft =)

Code: Alles auswählen

g;==================================================================================
; LITESTEP ENVIRONMENT
;==================================================================================

OTSMajorVersion  2
OTSMinorVersion  0

ThemeName  "SONA_LS"
ThemeAuthor  "naalo and novoo"

ConfigDir  "$ThemeDir$config\"
LSImageFolder  "$ThemeDir$images\"

include  "$ConfigDir$themevars.rc"
include  "$ConfigDir$popuptheme.rc"

;==================================================================================
; mzscript
;==================================================================================

*MzVarFile  "$ConfigDir$themevars.rc"

;==================================================================================
; LOADED MODULES
;==================================================================================

*NetLoadModuleSite  "http://www.modules.ls-universe.info/modules/"
*NetLoadModule  xpaintclass-1.0
*NetLoadModule  xstatsclass-1.1
*NetLoadModule  mzscript-1.0-rc2
*NetLoadModule  jdesk-0.73
*NetLoadModule  xpopup-2.0.5
*NetLoadModule  xtray-2.0.2
*NetLoadModule  dynamp-0.51
*NetLoadModule  xlabel-4.1.5
*NetLoadModule  lsxcommand-2.0.2
*NetLoadModule  lsmail-4.4
*NetLoadModule  xtaskbar-2.2

IF trayAreaMode <> 3 OR taskbarOn = FALSE OR trayAreaOn = FALSE
  NetLoadModuleOnLoad !LSMailHide
ENDIF

;==================================================================================
; MODULE CONFIGURATION
;==================================================================================

include  "$ConfigDir$script.rc"
include  "$ConfigDir$hiddenicons.rc"

;==================================================================================
; DESKTOP
;==================================================================================

;==================================================================================
; jdesk
;==================================================================================

IF taskbarOn
  IF menubarOn
    IF WindowsClassicOn
      jDeskWorkArea  "4,30,-4,-17"
    ELSE
      jDeskWorkArea  "0,26,0,-13"
    ENDIF
  ELSE
    IF WindowsClassicOn
      jDeskWorkArea  "4,30,-4,-4"
    ELSE
      jDeskWorkArea  "0,26,0,0"
    ENDIF
  ENDIF
ELSE
  IF menubarOn
    IF WindowsClassicOn
      jDeskWorkArea  "4,4,-4,-17"
    ELSE
      jDeskWorkArea  "0,0,0,-13"
    ENDIF
  ELSE
    IF WindowsClassicOn
      jDeskWorkArea  "4,4,-4,-4"
    ELSE
      jDeskWorkArea  "0,0,0,0"
    ENDIF
  ENDIF
ENDIF

jDeskDesktopFolder  "$Desktop$"
jDeskClearWorkAreaOnExit
jDeskRecycleOnRezChange
*jDeskMButton1  [.none;!none;!closeMenu;!none]
*jDeskMButton2  [SHIFT;!none;!execute [control desk.cpl];!none]
*jDeskMButton3  [.none;!none;!PopupTasks;!none]

;==================================================================================
; POPUP
;==================================================================================

;==================================================================================
; xpopup
;==================================================================================

xPopupNoLoadingPopup
xPopupShadeable  FALSE
xPopupAlphaMap
xPopupOverlapX  2

IF fontName = 1 OR fontName = 2
  xPopupEntryHeight  19
ELSE
  xPopupEntryHeight  20
ENDIF

xPopupShowIcon  FALSE
xPopupShowCaption  ".none"

IF fontName = 1 OR fontName = 2
  xPopupTopBorder  25
ELSE
  xPopupTopBorder  24
ENDIF

IF fontName = 1 OR fontName = 2
  xPopupBottomBorder  34
ELSE
  xPopupBottomBorder  35
ENDIF

xPopupPaintingMode  ".image"
xPopupImage  popupBackground.png
xPopupImageMode  "tile"
xPopupImageLeftEdge  151
xPopupImageRightEdge  4
xPopupImageTopEdge  31
xPopupImageBottomEdge  8
xPopupActiveEntryPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    xPopupActiveEntryImage  popupActiveEntry19Red.png
  ELSE
    xPopupActiveEntryImage  popupActiveEntry20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    xPopupActiveEntryImage  popupActiveEntry19Green.png
  ELSE
    xPopupActiveEntryImage  popupActiveEntry20Green.png
  ENDIF
ENDIF

xPopupActiveEntryImageLeftEdge  1
xPopupActiveEntryImageRightEdge  40
xPopupFolderPaintingMode  ".image"

IF fontName = 1 OR fontName = 2
  xPopupFolderImage  popupFolder19.png
ELSE
  xPopupFolderImage  popupFolder20.png
ENDIF

xPopupFolderImageRightEdge  12
xPopupActiveFolderPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    xPopupActiveFolderImage  popupActiveFolder19Red.png
  ELSE
    xPopupActiveFolderImage  popupActiveFolder20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    xPopupActiveFolderImage  popupActiveFolder19Green.png
  ELSE
    xPopupActiveFolderImage  popupActiveFolder20Green.png
  ENDIF
ENDIF

xPopupActiveFolderImageLeftEdge  1
xPopupActiveFolderImageRightEdge  40

IF fontName = 1 OR fontName = 2
  xPopupFont  "Arial Caps"
ELSE
  xPopupFont  "HaxrCorp 4088 Caps"
ENDIF

IF fontName = 1 OR fontName = 2
  xPopupFontHeight  10
ELSE
  xPopupFontHeight  9
ENDIF

IF colourScheme = 1
  xPopupFontColor  #646464
ELSE
  xPopupFontColor  #7b7b7b
ENDIF

IF colourScheme = 1
  xPopupActiveEntryFontColor  #c30000
ELSE
  xPopupActiveEntryFontColor  #000000
ENDIF

xPopupFontLeftBorder  13

IF fontName = 1 OR fontName = 2
  xPopupFontRightBorder  52
ELSE
  xPopupFontRightBorder  51
ENDIF

;==================================================================================
; MENUBAR
;==================================================================================

;==================================================================================
; xlabel
;==================================================================================

*Label menubar menubarButton menubarShutdown


menubarX  0
menubarY  -13
menubarWidth  v@$ResolutionX$
menubarHeight  13

IF menubarOn
  menubarStartHidden  FALSE
ELSE
  menubarStartHidden  TRUE
ENDIF

menubarPaintingMode  ".image"

IF colourScheme = 1
  menubarImage  menubarBackgroundRed.png
ELSE
  menubarImage  menubarBackgroundGreen.png
ENDIF

menubarOnMiddleClick  !none
menubarOnRightClick  !none


menubarButtonX  1@$ResolutionX/2-75$
menubarButtonY  -13
menubarButtonWidth  150
menubarButtonHeight  13

IF menubarOn
  menubarButtonStartHidden  FALSE
ELSE
  menubarButtonStartHidden  TRUE
ENDIF

menubarButtonAlphaMap
menubarButtonPaintingMode  ".image"

IF colourScheme = 1
  menubarButtonImage  menubarButtonRed.png
ELSE
  menubarButtonImage  menubarButtonGreen.png
ENDIF

menubarButtonOnLeftClick  !toggleMenu
menubarButtonOnMiddleClick  !none
menubarButtonOnRightClick  !none


menubarShutdownX  v@-39
menubarShutdownY  -13
menubarShutdownWidth  39
menubarShutdownHeight  13

IF menubarOn
  menubarShutdownStartHidden  FALSE
ELSE
  menubarShutdownStartHidden  TRUE
ENDIF

menubarShutdownAlphamap
menubarShutdownPaintingMode  ".image"

IF colourScheme = 1
  menubarShutdownImage  menubarShutdownRed.png
ELSE
  menubarShutdownImage  menubarShutdownGreen.png
ENDIF

menubarShutdownOnLeftClick  !openShutdown
menubarShutdownOnMiddleClick  !none
menubarShutdownOnRightClick  !none

;==================================================================================
; MENU
;==================================================================================

;==================================================================================
; xlabel
;==================================================================================

*Label menuInternet menuSplitter1 menuMessenger menuSplitter2 menuAudio menuSplitter3 menuPhotoshop menuSplitter4 menuShutdown


menuInternetX  1@$ResolutionX/2-76$
menuInternetY  -239
menuInternetWidth  154
menuInternetHeight  41
menuInternetWindowzOrder
menuInternetStartHidden
menuInternetAlphaMap
menuInternetPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuInternetImage  menuInternet19Red.png
  ELSE
    menuInternetImage  menuInternet20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuInternetImage  menuInternet19Green.png
  ELSE
    menuInternetImage  menuInternet20Green.png
  ENDIF
ENDIF

menuInternetHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuInternetHoverImage  menuInternet19HoverRed.png
  ELSE
    menuInternetHoverImage  menuInternet20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuInternetHoverImage  menuInternet19HoverGreen.png
  ELSE
    menuInternetHoverImage  menuInternet20HoverGreen.png
  ENDIF
ENDIF

menuInternetOnLeftClick  !execute ["$Browser$"] [!toggleMenu]
menuInternetOnMiddleClick  !none
menuInternetOnRightClick  !none


menuSplitter1X  $menuInternetX$
menuSplitter1Y  $menuInternetY+menuInternetHeight$
menuSplitter1Width  $menuInternetWidth$
menuSplitter1Height  1
menuSplitter1WindowzOrder
menuSplitter1StartHidden
menuSplitter1AlphaMap
menuSplitter1PaintingMode  ".image"
menuSplitter1Image  menuSplitter.png
menuSplitter1OnMiddleClick  !none
menuSplitter1OnRightClick  !none


menuMessengerX  $menuInternetX$
menuMessengerY  $menuSplitter1Y+menuSplitter1Height$
menuMessengerWidth  $menuInternetWidth$
menuMessengerHeight  $menuInternetHeight$
menuMessengerWindowzOrder
menuMessengerStartHidden
menuMessengerAlphaMap
menuMessengerPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuMessengerImage  menuMessenger19Red.png
  ELSE
    menuMessengerImage  menuMessenger20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuMessengerImage  menuMessenger19Green.png
  ELSE
    menuMessengerImage  menuMessenger20Green.png
  ENDIF
ENDIF

menuMessengerHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuMessengerHoverImage  menuMessenger19HoverRed.png
  ELSE
    menuMessengerHoverImage  menuMessenger20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuMessengerHoverImage  menuMessenger19HoverGreen.png
  ELSE
    menuMessengerHoverImage  menuMessenger20HoverGreen.png
  ENDIF
ENDIF

menuMessengerOnLeftClick  !execute ["$IM$"] [!toggleMenu]
menuMessengerOnMiddleClick  !none
menuMessengerOnRightClick  !none


menuSplitter2X  $menuInternetX$
menuSplitter2Y  $menuMessengerY+menuMessengerHeight$
menuSplitter2Width  $menuInternetWidth$
menuSplitter2Height  1
menuSplitter2WindowzOrder
menuSplitter2StartHidden
menuSplitter2AlphaMap
menuSplitter2PaintingMode  ".image"
menuSplitter2Image  menuSplitter.png
menuSplitter2OnMiddleClick  !none
menuSplitter2OnRightClick  !none


menuAudioX  $menuInternetX$
menuAudioY  $menuSplitter2Y+menuSplitter2Height$
menuAudioWidth  $menuInternetWidth$
menuAudioHeight  $menuInternetHeight$
menuAudioWindowzOrder
menuAudioStartHidden
menuAudioAlphaMap
menuAudioPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuAudioImage  menuAudio19Red.png
  ELSE
    menuAudioImage  menuAudio20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuAudioImage  menuAudio19Green.png
  ELSE
    menuAudioImage  menuAudio20Green.png
  ENDIF
ENDIF

menuAudioHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuAudioHoverImage  menuAudio19HoverRed.png
  ELSE
    menuAudioHoverImage  menuAudio20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuAudioHoverImage  menuAudio19HoverGreen.png
  ELSE
    menuAudioHoverImage  menuAudio20HoverGreen.png
  ENDIF
ENDIF

menuAudioOnLeftClick  !execute ["$AudioPlayer$"] [!toggleMenu]
menuAudioOnMiddleClick  !none
menuAudioOnRightClick  !none


menuSplitter3X  $menuInternetX$
menuSplitter3Y  $menuAudioY+menuAudioHeight$
menuSplitter3Width  $menuInternetWidth$
menuSplitter3Height  1
menuSplitter3WindowzOrder
menuSplitter3StartHidden
menuSplitter3AlphaMap
menuSplitter3PaintingMode  ".image"
menuSplitter3Image  menuSplitter.png
menuSplitter3OnMiddleClick  !none
menuSplitter3OnRightClick  !none


menuPhotoshopX  $menuInternetX$
menuPhotoshopY  $menuSplitter3Y+menuSplitter3Height$
menuPhotoshopWidth  $menuInternetWidth$
menuPhotoshopHeight  $menuInternetHeight$
menuPhotoshopWindowzOrder
menuPhotoshopStartHidden
menuPhotoshopAlphaMap
menuPhotoshopPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuPhotoshopImage  menuPhotoshop19Red.png
  ELSE
    menuPhotoshopImage  menuPhotoshop20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuPhotoshopImage  menuPhotoshop19Green.png
  ELSE
    menuPhotoshopImage  menuPhotoshop20Green.png
  ENDIF
ENDIF

menuPhotoshopHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuPhotoshopHoverImage  menuPhotoshop19HoverRed.png
  ELSE
    menuPhotoshopHoverImage  menuPhotoshop20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuPhotoshopHoverImage  menuPhotoshop19HoverGreen.png
  ELSE
    menuPhotoshopHoverImage  menuPhotoshop20HoverGreen.png
  ENDIF
ENDIF

menuPhotoshopOnLeftClick  !execute ["C:\Program Files\Adobe\Adobe Photoshop CS3\Photoshop.exe"] [!toggleMenu]
menuPhotoshopOnMiddleClick  !none
menuPhotoshopOnRightClick  !none


menuSplitter4X  $menuInternetX$
menuSplitter4Y  $menuPhotoshopY+menuPhotoshopHeight$
menuSplitter4Width  $menuInternetWidth$
menuSplitter4Height  1
menuSplitter4WindowzOrder
menuSplitter4StartHidden
menuSplitter4AlphaMap
menuSplitter4PaintingMode  ".image"
menuSplitter4Image  menuSplitter.png
menuSplitter4OnMiddleClick  !none
menuSplitter4OnRightClick  !none


menuShutdownX  $menuInternetX$
menuShutdownY  $menuSplitter4Y+menuSplitter4Height$
menuShutdownWidth  $menuInternetWidth$
menuShutdownHeight  45
menuShutdownWindowzOrder
menuShutdownStartHidden
menuShutdownAlphaMap
menuShutdownPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuShutdownImage  menuShutdown19Red.png
  ELSE
    menuShutdownImage  menuShutdown20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuShutdownImage  menuShutdown19Green.png
  ELSE
    menuShutdownImage  menuShutdown20Green.png
  ENDIF
ENDIF

menuShutdownHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    menuShutdownHoverImage  menuShutdown19HoverRed.png
  ELSE
    menuShutdownHoverImage  menuShutdown20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    menuShutdownHoverImage  menuShutdown19HoverGreen.png
  ELSE
    menuShutdownHoverImage  menuShutdown20HoverGreen.png
  ENDIF
ENDIF

menuShutdownOnLeftClick  !execute [!openShutdown] [!toggleMenu]
menuShutdownpOnMiddleClick  !none
menuShutdownOnRightClick  !none

;==================================================================================
; SHUTDOWN
;==================================================================================

;==================================================================================
; xlabel / byewindows
;==================================================================================

*Label shutdown shutdownCaptionButton shutdownShutdown shutdownReboot shutdownLogoff
*shutdownCaptionButtonDockedTo shutdown
*shutdownShutdownDockedTo shutdown
*shutdownRebootDockedTo shutdown
*shutdownLogoffDockedTo shutdown


shutdownX  $shutdownCoordinateX$
shutdownY  $shutdownCoordinateY$
shutdownWidth  271
shutdownHeight  130
shutdownWindowzOrder
shutdownStartHidden
shutdownAlphaMap
shutdownMoveable
shutdownNoMoveCursor
shutdownMoveModifierKey  ".none"
shutdownPaintingMode  ".image"
shutdownImage  shutdownBackground.png
shutdownOnMiddleClick  !none
shutdownOnRightClick  !none
shutdownOnMove  !moveShutdown
shutdownOnFocusGained  !shutdownFocus


shutdownCaptionButtonX  $shutdownCurrentX+shutdownWidth-18$
shutdownCaptionButtonY  $shutdownCurrentY+6$
shutdownCaptionButtonWidth  9
shutdownCaptionButtonHeight  9
shutdownCaptionButtonWindowzOrder
shutdownCaptionButtonStartHidden
shutdownCaptionButtonPaintingMode  ".image"
shutdownCaptionButtonImage  shutdownCaptionButton.png
shutdownCaptionButtonHoverPaintingMode  ".image"

IF colourScheme = 1
  shutdownCaptionButtonHoverImage  shutdownCaptionButtonHoverRed.png
ELSE
  shutdownCaptionButtonHoverImage  shutdownCaptionButtonHoverGreen.png
ENDIF

shutdownCaptionButtonOnLeftClick  !closeShutdown


shutdownShutdownX  $shutdownCurrentX+14$
shutdownShutdownY  $shutdownCurrentY+29$
shutdownShutdownWidth  64
shutdownShutdownHeight  64
shutdownShutdownWindowzOrder
shutdownShutdownStartHidden
shutdownShutdownPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownShutdownImage  shutdownShutdown19Red.png
  ELSE
    shutdownShutdownImage  shutdownShutdown20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownShutdownImage  shutdownShutdown19Green.png
  ELSE
    shutdownShutdownImage  shutdownShutdown20Green.png
  ENDIF
ENDIF

shutdownShutdownHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownShutdownHoverImage  shutdownShutdown19HoverRed.png
  ELSE
    shutdownShutdownHoverImage  shutdownShutdown20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownShutdownHoverImage  shutdownShutdown19HoverGreen.png
  ELSE
    shutdownShutdownHoverImage  shutdownShutdown20HoverGreen.png
  ENDIF
ENDIF

shutdownShutdownOnLeftClick  !byePowerOff
shutdownShutdownOnMiddleClick  !none
shutdownShutdownOnRightClick  !none


shutdownRebootX  $shutdownCurrentX+103$
shutdownRebootY  $shutdownCurrentY+29$
shutdownRebootWidth  64
shutdownRebootHeight  64
shutdownRebootWindowzOrder
shutdownRebootStartHidden
shutdownRebootPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownRebootImage  shutdownReboot19Red.png
  ELSE
    shutdownRebootImage  shutdownReboot20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownRebootImage  shutdownReboot19Green.png
  ELSE
    shutdownRebootImage  shutdownReboot20Green.png
  ENDIF
ENDIF

shutdownRebootHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownRebootHoverImage  shutdownReboot19HoverRed.png
  ELSE
    shutdownRebootHoverImage  shutdownReboot20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownRebootHoverImage  shutdownReboot19HoverGreen.png
  ELSE
    shutdownRebootHoverImage  shutdownReboot20HoverGreen.png
  ENDIF
ENDIF

shutdownRebootOnLeftClick  !byeReboot
shutdownRebootOnMiddleClick  !none
shutdownRebootOnRightClick  !none


shutdownLogoffX  $shutdownCurrentX+shutdownWidth-80$
shutdownLogoffY  $shutdownCurrentY+29$
shutdownLogoffWidth  64
shutdownLogoffHeight  64
shutdownLogoffWindowzOrder
shutdownLogoffStartHidden
shutdownLogoffPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownLogoffImage  shutdownLogoff19Red.png
  ELSE
    shutdownLogoffImage  shutdownLogoff20Red.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownLogoffImage  shutdownLogoff19Green.png
  ELSE
    shutdownLogoffImage  shutdownLogoff20Green.png
  ENDIF
ENDIF

shutdownLogoffHoverPaintingMode  ".image"

IF colourScheme = 1
  IF fontName = 1 OR fontName = 2
    shutdownLogoffHoverImage  shutdownLogoff19HoverRed.png
  ELSE
    shutdownLogoffHoverImage  shutdownLogoff20HoverRed.png
  ENDIF
ELSE
  IF fontName = 1 OR fontName = 2
    shutdownLogoffHoverImage  shutdownLogoff19HoverGreen.png
  ELSE
    shutdownLogoffHoverImage  shutdownLogoff20HoverGreen.png
  ENDIF
ENDIF

shutdownLogoffOnLeftClick  !LogOff
shutdownLogoffOnMiddleClick  !none
shutdownLogoffOnRightClick  !none


;==================================================================================
; TRAY
;==================================================================================

;==================================================================================
; xlabel / xtray
;==================================================================================

*Label trayButton

trayButtonX  1@0

IF menubarOn
  trayButtonY  -31
ELSE
  trayButtonY  -18
ENDIF

trayButtonWidth  32
trayButtonHeight  18
trayButtonAlphaMap
trayButtonPaintingMode  ".image"

IF colourScheme = 1
  trayButtonImage  trayButtonRed.png
ELSE
  trayButtonImage  trayButtonGreen.png
ENDIF

trayButtonOnLeftClick  !toggleTray
trayButtonOnMiddleClick  !none
trayButtonOnRightClick  !none


xTrayX  1@0

IF menubarOn
  xTrayY  -31
ELSE
  xTrayY  -18
ENDIF

xTrayAutoSize

xTrayStartHidden  TRUE
xTrayBorders  1
xTrayXSpacing  1
xTrayShowTooltip  FALSE
xTrayPaintingMode  ".multicolor"

IF colourScheme  = 1
  xTrayColors  #dddddd #ffffff
ELSE
  xTrayColors  #292929 #2e2e2e
ENDIF

xTrayTopBevel  9
xTrayImageRightEdge  32
xTrayOnMiddleClickUp  !xTrayToggleHiddenIcons
xTrayOnAdd  !addTrayIcon
xTrayOnRemove  !removeTrayIcon
xTrayOnIconHide  !xTextAppend @$ConfigDir$hiddenicons.rc@ @*xTrayHide "%[classname]%" "%[windowtext]%"@
xTrayOnIconUnHide  !xTextDelete @$ConfigDir$hiddenicons.rc@ @."%[classname]%" "%[windowtext]%"@

;==================================================================================
; RUN
;==================================================================================

;==================================================================================
; xlabel / lsxcommand
;==================================================================================

*Label runShadow

runShadowX  $CommandX$
runShadowY  $CommandY+CommandHeight$
runShadowWidth  $CommandWidth$
runShadowHeight  4

IF taskbarOn
  IF runOn
    runShadowStartHidden  FALSE
  ELSE
    runShadowStartHidden  TRUE
  ENDIF
ELSE
  runShadowStartHidden  TRUE
ENDIF

runShadowAlphaMap
runShadowPaintingMode  ".image"
runShadowImage  runShadow.png


CommandX  0
CommandY  0
CommandWidth  181
CommandHeight  26

IF taskbarOn
  IF runOn
    CommandStartHidden  FALSE
  ELSE
    CommandStartHidden  TRUE
  ENDIF
ELSE
  CommandStartHidden  TRUE
ENDIF

CommandPaintingMode  ".image"

IF colourScheme = 1
  CommandImage  runBackgroundRed.png
ELSE
  CommandImage  runBackgroundGreen.png
ENDIF

CommandImageLeftEdge  18
CommandImageRightEdge  28

IF fontName = 1 OR fontName = 2
  CommandTopBorder  7
ELSE
  CommandTopBorder  6
ENDIF

CommandLeftBorder  25
CommandRightBorder  36
CommandTransparentEditBox

IF fontName = 1
  CommandFontHeight  11
ELSEIF fontName = 2
  CommandFontHeight  12
ELSE
  CommandFontHeight  9
ENDIF

IF colourScheme = 1
  CommandFontColor  454545
ELSE
  CommandFontColor  ffffff
ENDIF

IF fontName = 1
  CommandFont  "Arial Caps"
ELSEIF fontName = 2
  CommandFont  "Arial"
ELSE
  CommandFont  "HaxrCorp 4088"
ENDIF

CommandNewestHistoryItemsOnTop
CommandSelectAllOnMouseFocus

;==================================================================================
; TRAY AREA
;==================================================================================

;==================================================================================
; xlabel
;==================================================================================

*Label trayArea trayAreaArrowPrevious trayAreaArrowNext


trayAreaX  v@-177
trayAreaY  0
trayAreaWidth  177
trayAreaHeight  30

IF taskbarOn
  IF trayAreaOn
    trayAreaStartHidden  FALSE
  ELSE
    trayAreaStartHidden  TRUE
  ENDIF
ELSE
  trayAreaStartHidden  TRUE
ENDIF

trayAreaAlphaMap
trayAreaPaintingMode  ".image"

IF colourScheme = 1
  trayAreaImage  trayAreaBackgroundRed.png
ELSE
  trayAreaImage  trayAreaBackgroundGreen.png
ENDIF

trayAreaImageLeftEdge  58
trayAreaOnMiddleClick  !none
trayAreaOnRightClick  !none


trayAreaArrowPreviousX  $trayAreaCurrentX+18$
trayAreaArrowPreviousY  $trayAreaHeight-17$
trayAreaArrowPreviousWidth  9
trayAreaArrowPreviousHeight  11

IF taskbarOn
  IF trayAreaOn
    trayAreaArrowPreviousStartHidden  FALSE
  ELSE
    trayAreaArrowPreviousStartHidden  TRUE
  ENDIF
ELSE
  trayAreaArrowPreviousStartHidden  TRUE
ENDIF

trayAreaArrowPreviousPaintingMode  ".image"

IF colourScheme = 1
  trayAreaArrowPreviousImage  trayAreaArrowPreviousRed.png
ELSE
  trayAreaArrowPreviousImage  trayAreaArrowPreviousGreen.png
ENDIF

trayAreaArrowPreviousOnLeftClick  !trayAreaPrevious
trayAreaArrowPreviousOnMiddleClick  !none
trayAreaArrowPreviousOnRightClick  !none


trayAreaArrowNextX  $trayAreaCurrentX+31$
trayAreaArrowNextY  $trayAreaHeight-17$
trayAreaArrowNextWidth  9
trayAreaArrowNextHeight  11

IF taskbarOn
  IF trayAreaOn
    trayAreaArrowNextStartHidden  FALSE
  ELSE
    trayAreaArrowNextStartHidden  TRUE
  ENDIF
ELSE
  trayAreaArrowNextStartHidden  TRUE
ENDIF

trayAreaArrowNextPaintingMode  ".image"

IF colourScheme = 1
  trayAreaArrowNextImage  trayAreaArrowNextRed.png
ELSE
  trayAreaArrowNextImage  trayAreaArrowNextGreen.png
ENDIF

trayAreaArrowNextOnLeftClick  !trayAreaNext
trayAreaArrowNextOnMiddleClick  !none
trayAreaArrowNextOnRightClick  !none

;==================================================================================
; CLOCK
;==================================================================================

;==================================================================================
; xlabel / xstatsclass
;==================================================================================

*Label clock


clockX  $trayAreaCurrentX+trayAreaImageLeftEdge$
clockY  $trayAreaHeight-18$
clockWidth  $trayAreaWidth-trayAreaImageLeftEdge$
clockHeight  18

IF trayAreaMode = 1
  IF taskbarON
    IF trayareaOn
      clockStartHidden  FALSE
    ELSE
      clockStartHidden  TRUE
    ENDIF
  ELSE
    clockStartHidden  TRUE
  ENDIF
ELSE
  clockStartHidden  TRUE
ENDIF

clockAlphaMap
clockPaintingMode  ".image"

IF colourScheme = 1
  clockImage  clockBackgroundRed.png
ELSE
  clockImage  clockBackgroundGreen.png
ENDIF

IF clockFormat = 1
  clockText  "[date('d mmm yyyy')] - [time('ii:nn')]"
ELSE
  clockText  "[date('mmm d yyyy')] - [time('hh:nn')]"
ENDIF

IF fontName = 1 OR fontName = 2
  clockFont  "Arial Caps"
ELSE
  clockFont  "HaxrCorp 4088 Caps"
ENDIF

IF fontName = 1 OR fontName = 2
  clockFontHeight  10
ELSE
  clockFontHeight  9
ENDIF

IF colourScheme = 1
  clockFontColor  #646464
ELSE
  clockFontColor  #858585
ENDIF

IF fontName = 1 OR fontName = 2
  clockFontBottomBorder  2
ELSE
  clockFontBottomBorder  4
ENDIF

clockOnLeftDoubleClick  control timedate.cpl
clockOnMiddleClick  !none
clockOnRightClick  !none

;==================================================================================
; AMP
;==================================================================================

;==================================================================================
; xlabel / dynamp
;==================================================================================

*Label amp ampPrevious ampPause ampStop ampPlay ampNext ampRepeat ampShuffle


ampX  $trayAreaCurrentX+trayAreaImageLeftEdge$
ampY  $trayAreaHeight-18$
ampWidth  $trayAreaWidth-trayAreaImageLeftEdge$
ampHeight  18

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampStartHidden  FALSE
    ELSE
      ampStartHidden  TRUE
    ENDIF
  ELSE
    ampStartHidden  TRUE
  ENDIF
ELSE
  ampStartHidden  TRUE
ENDIF

ampAlphaMap
ampPaintingMode  ".image"

IF colourScheme = 1
  ampImage  clockBackgroundRed.png
ELSE
  ampImage  clockBackgroundGreen.png
ENDIF

ampOnMiddleClick  !none
ampOnRightClick  !none


ampPreviousX  $ampX+2$
ampPreviousY  $ampY+2$
ampPreviousWidth  12
ampPreviousHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampPreviousStartHidden  FALSE
    ELSE
      ampPreviousStartHidden  TRUE
    ENDIF
  ELSE
    ampPreviousStartHidden  TRUE
  ENDIF
ELSE
  ampPreviousStartHidden  TRUE
ENDIF

ampPreviousPaintingMode  ".image"

IF colourScheme = 1
  ampPreviousImage  ampPreviousRed.png
ELSE
  ampPreviousImage  ampPreviousGreen.png
ENDIF

ampPreviousHoverPaintingMode  ".image"

IF colourScheme = 1
  ampPreviousHoverImage  ampPreviousHoverRed.png
ELSE
  ampPreviousHoverImage  ampPreviousHoverGreen.png
ENDIF

ampPreviousOnLeftClick  !Amp_Prev
ampPreviousOnMiddleClick  !none
ampPreviousOnRightClick  !none


ampPauseX  $ampX+18$
ampPauseY  $ampY+2$
ampPauseWidth  11
ampPauseHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampPauseStartHidden  FALSE
    ELSE
      ampPauseStartHidden  TRUE
    ENDIF
  ELSE
    ampPauseStartHidden  TRUE
  ENDIF
ELSE
  ampPauseStartHidden  TRUE
ENDIF

ampPausePaintingMode  ".image"

IF colourScheme = 1
  ampPauseImage  ampPauseRed.png
ELSE
  ampPauseImage  ampPauseGreen.png
ENDIF

ampPauseHoverPaintingMode  ".image"

IF colourScheme = 1
  ampPauseHoverImage  ampPauseHoverRed.png
ELSE
  ampPauseHoverImage  ampPauseHoverGreen.png
ENDIF

ampPauseOnLeftClick  !Amp_Pause
ampPauseOnMiddleClick  !none
ampPauseOnRightClick  !none


ampStopX  $ampX+33$
ampStopY  $ampY+2$
ampStopWidth  11
ampStopHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampStopStartHidden  FALSE
    ELSE
      ampStopStartHidden  TRUE
    ENDIF
  ELSE
    ampStopStartHidden  TRUE
  ENDIF
ELSE
  ampStopStartHidden  TRUE
ENDIF

ampStopPaintingMode  ".image"

IF colourScheme = 1
  ampStopImage  ampStopRed.png
ELSE
  ampStopImage  ampStopGreen.png
ENDIF

ampStopHoverPaintingMode  ".image"

IF colourScheme = 1
  ampStopHoverImage  ampStopHoverRed.png
ELSE
  ampStopHoverImage  ampStopHoverGreen.png
ENDIF

ampStopOnLeftClick  !Amp_Stop
ampStopOnMiddleClick  !none
ampStopOnRightClick  !none


ampPlayX  $ampX+48$
ampPlayY  $ampY+2$
ampPlayWidth  9
ampPlayHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampPlayStartHidden  FALSE
    ELSE
      ampPlayStartHidden  TRUE
    ENDIF
  ELSE
    ampPlayStartHidden  TRUE
  ENDIF
ELSE
  ampPlayStartHidden  TRUE
ENDIF

ampPlayPaintingMode  ".image"

IF colourScheme = 1
  ampPlayImage  ampPlayRed.png
ELSE
  ampPlayImage  ampPlayGreen.png
ENDIF

ampPlayHoverPaintingMode  ".image"

IF colourScheme = 1
  ampPlayHoverImage  ampPlayHoverRed.png
ELSE
  ampPlayHoverImage  ampPlayHoverGreen.png
ENDIF

ampPlayOnLeftClick  !Amp_Play
ampPlayOnMiddleClick  !none
ampPlayOnRightClick  !none


ampNextX  $ampX+61$
ampNextY  $ampY+2$
ampNextWidth  12
ampNextHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampNextStartHidden  FALSE
    ELSE
      ampNextStartHidden  TRUE
    ENDIF
  ELSE
    ampNextStartHidden  TRUE
  ENDIF
ELSE
  ampNextStartHidden  TRUE
ENDIF

ampNextPaintingMode  ".image"

IF colourScheme = 1
  ampNextImage  ampNextRed.png
ELSE
  ampNextImage  ampNextGreen.png
ENDIF

ampNextHoverPaintingMode  ".image"

IF colourScheme = 1
  ampNextHoverImage  ampNextHoverRed.png
ELSE
  ampNextHoverImage  ampNextHoverGreen.png
ENDIF

ampNextOnLeftClick  !Amp_Next
ampNextOnMiddleClick  !none
ampNextOnRightClick  !none


ampRepeatX  $ampX+82$
ampRepeatY  $ampY+2$
ampRepeatWidth  15
ampRepeatHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampRepeatStartHidden  FALSE
    ELSE
      ampRepeatStartHidden  TRUE
    ENDIF
  ELSE
    ampRepeatStartHidden  TRUE
  ENDIF
ELSE
  ampRepeatStartHidden  TRUE
ENDIF

ampRepeatPaintingMode  ".image"

IF colourScheme = 1
  ampRepeatImage  ampRepeatRed.png
ELSE
  ampRepeatImage  ampRepeatGreen.png
ENDIF

ampRepeatHoverPaintingMode  ".image"

IF colourScheme = 1
  ampRepeatHoverImage  ampRepeatHoverRed.png
ELSE
  ampRepeatHoverImage  ampRepeatHoverGreen.png
ENDIF

IF ampMode = 1
  ampRepeatOnLeftClick  !execute ["C:\Program Files\foobar2000\foobar2000.exe" /command:"Playback/Order/Repeat"]
ELSE
  ampRepeatOnLeftClick  !Amp_Repeat
ENDIF

IF ampMode = 1
  ampRepeatOnMiddleClick  !execute ["C:\Program Files\foobar2000\foobar2000.exe" /command:"Playback/Order/Default"]
ELSE
  ampRepeatOnMiddleClick  !none
ENDIF

ampRepeatOnRightClick  !none


ampShuffleX  $ampX+101$
ampShuffleY  $ampY+2$
ampShuffleWidth  16
ampShuffleHeight  11

IF trayAreaMode = 2
  IF taskbarOn
    IF trayareaOn
      ampShuffleStartHidden  FALSE
    ELSE
      ampShuffleStartHidden  TRUE
    ENDIF
  ELSE
    ampShuffleStartHidden  TRUE
  ENDIF
ELSE
  ampShuffleStartHidden  TRUE
ENDIF

ampShufflePaintingMode  ".image"

IF colourScheme = 1
  ampShuffleImage  ampShuffleRed.png
ELSE
  ampShuffleImage  ampShuffleGreen.png
ENDIF

ampShuffleHoverPaintingMode  ".image"

IF colourScheme = 1
  ampShuffleHoverImage  ampShuffleHoverRed.png
ELSE
  ampShuffleHoverImage  ampShuffleHoverGreen.png
ENDIF

IF ampMode = 1
  ampShuffleOnLeftClick  !execute ["C:\Program Files\foobar2000\foobar2000.exe" /command:"Playback/Order/Random"]
ELSE
  ampShuffleOnLeftClick  !Amp_Shuffle
ENDIF

IF ampMode = 1
  ampShuffleOnMiddleClick  !execute ["C:\Program Files\foobar2000\foobar2000.exe" /command:"Playback/Order/Default"]
ELSE
  ampShuffleOnMiddleClick  !none
ENDIF

ampShuffleOnRightClick  !none

;==================================================================================
; MAIL
;==================================================================================

;==================================================================================
; xlabel / lsmail
;==================================================================================

*Label mail


mailX  $trayAreaCurrentX+trayAreaImageLeftEdge$
mailY  $trayAreaHeight-18$
mailWidth  $trayAreaWidth-trayAreaImageLeftEdge$
mailHeight  18

IF trayAreaMode = 3
  IF taskbarOn
    IF trayareaOn
      mailStartHidden  FALSE
    ELSE
      mailStartHidden  TRUE
    ENDIF
  ELSE
    mailStartHidden  TRUE
  ENDIF
ELSE
  mailStartHidden  TRUE
ENDIF

mailAlphaMap
mailPaintingMode  ".image"

IF colourScheme = 1
  mailImage  mailBackgroundRed.png
ELSE
  mailImage  mailBackgroundGreen.png
ENDIF

mailImageRightEdge  57
mailText  "NEW MAILS"

IF fontName = 1 OR fontName = 2
  mailFont  "Arial Caps"
ELSE
  mailFont  "HaxrCorp 4088 Caps"
ENDIF

IF fontName = 1 OR fontName = 2
  mailFontHeight  10
ELSE
  mailFontHeight  9
ENDIF

IF colourScheme = 1
  mailFontColor  #646464
ELSE
  mailFontColor  #858585
ENDIF

IF fontName = 1 OR fontName = 2
  mailFontLeftBorder  59
ELSE
  mailFontLeftBorder  57
ENDIF

IF fontName = 1 OR fontName = 2
  mailFontBottomBorder  2
ELSE
  mailFontBottomBorder  4
ENDIF

mailOnMiddleClick  !none
mailOnRightClick  !none



LSMailX  $trayAreaCurrentX+trayAreaImageLeftEdge$
LSMailY  $trayAreaHeight-18$
LSMailW  $trayAreaWidth-trayAreaImageLeftEdge-57$
LSMailH  18
LSMailTimer  10
LSMailBangMode  false
LSMailEMailClient  $Email$

IF fontName = 1 OR fontName = 2
  LSMailFont  "Arial Caps"
ELSE
  LSMailFont  "HaxrCorp 4088 Caps"
ENDIF

IF fontName = 1 OR fontName = 2
  LSMailFontSize  10
ELSE
  LSMailFontSize  9
ENDIF

IF colourScheme = 1
  LSMailFontColor  c30000
ELSE
  LSMailFontColor  ccff00
ENDIF

IF colourScheme = 1
  LSMailNewMailFontColor  c30000
ELSE
  LSMailNewMailFontColor  ccff00
ENDIF

IF colourScheme = 1
  LSMailCheckingFontColor  c30000
ELSE
  LSMailCheckingFontColor  ccff00
ENDIF

IF colourScheme = 1
  LSMailBackBmp  mailBackgroundRed.bmp
ELSE
  LSMailBackBmp  mailBackgroundGreen.bmp
ENDIF

IF colourScheme = 1
  LSMailNewMailBmp  mailBackgroundRed.bmp
ELSE
  LSMailNewMailBmp  mailBackgroundGreen.bmp
ENDIF

IF colourScheme = 1
  LSMailCheckingBmp  mailBackgroundRed.bmp
ELSE
  LSMailCheckingBmp  mailBackgroundGreen.bmp
ENDIF

IF fontName = 1 OR fontName = 2
  *LSMailServer 51 3 "" ***********
ELSE
  *LSMailServer 51 1 "" ***************
ENDIF

;==================================================================================
; TASKBAR
;==================================================================================

;==================================================================================
; xtaskbar
;==================================================================================

IF runOn
  xTaskbarX  $CommandWidth$
ELSE
  xTaskbarX  0
ENDIF

xTaskbarY  0

IF runOn AND trayAreaOn
  xTaskbarWidth  $-CommandWidth-trayAreaWidth$
ELSEIF runOn
  xTaskbarWidth  $-CommandWidth$
ELSEIF trayAreaOn
  xTaskbarWidth  $-trayAreaWidth$
ELSE
  xTaskbarWidth  $ResolutionX$
ENDIF

xTaskbarHeight  30

IF taskbarOn
  xTaskbarStartHidden  FALSE
ELSE
  xTaskbarStartHidden  TRUE
ENDIF

xTaskbarAlphaMap

IF runOn
  xTaskbarLeftBorder  3
ELSE
  xTaskbarLeftBorder  7
ENDIF

IF trayAreaOn
  xTaskbarRightBorder  0
ELSE
  xTaskbarRightBorder  7
ENDIF

xTaskbarButtonMaxWidth  167
xTaskbarButtonXSpacing  10
xTaskbarShowHoverState
xTaskbarShowPressedState
xTaskbarShowIcon  FALSE
xTaskbarShowTooltip  FALSE
xTaskbarPaintingMode  ".image"

If colourScheme = 1
  xTaskbarImage  taskbarBackgroundRed.png
ELSE
  xTaskbarImage  taskbarBackgroundGreen.png
ENDIF

xTaskbarButtonPaintingMode  ".image"
xTaskbarButtonImage  taskbarButton.png
xTaskbarButtonImageLeftEdge  11
xTaskbarButtonImageRightEdge  11
xTaskbarHoverButtonPaintingMode  ".image"

IF colourScheme = 1
  xTaskbarHoverButtonImage  taskbarHoverButtonRed.png
ELSE
  xTaskbarHoverButtonImage  taskbarHoverButtonGreen.png
ENDIF

xTaskbarHoverButtonImageLeftEdge  11
xTaskbarHoverButtonImageRightEdge  11
xTaskbarPressedButtonPaintingMode  ".image"

IF colourScheme = 1
  xTaskbarPressedButtonImage  taskbarHoverButtonRed.png
ELSE
  xTaskbarPressedButtonImage  taskbarHoverButtonGreen.png
ENDIF

xTaskbarPressedButtonImageLeftEdge  11
xTaskbarPressedButtonImageRightEdge  11
xTaskbarActiveButtonPaintingMode  ".image"

IF colourScheme = 1
  xTaskbarActiveButtonImage  taskbarActiveButtonRed.png
ELSE
  xTaskbarActiveButtonImage  taskbarActiveButtonGreen.png
ENDIF

xTaskbarActiveButtonImageLeftEdge  21
xTaskbarActiveButtonImageRightEdge  11

IF fontName = 1
  xTaskbarFont  "Arial Caps"
ELSEIF fontName = 2
  xTaskbarFont  "Arial"
ELSE
  xTaskbarFont  "HaxrCorp 4088"
ENDIF

IF fontName = 1
  xTaskbarFontHeight  11
ELSEIF fontName = 2
  xTaskbarFontHeight  12
ELSE
  xTaskbarFontHeight  9
ENDIF

IF colourScheme = 1
  xTaskbarFontColor  #454545
ELSE
  xTaskbarFontColor  #ffffff
ENDIF

IF colourScheme = 1
  xTaskbarHoverFontColor  #323232
ELSE
  xTaskbarHoverFontColor  #ececec
ENDIF

IF colourScheme = 1
  xTaskbarPressedFontColor  #323232
ELSE
  xTaskbarPressedFontColor  #ececec
ENDIF

IF colourScheme = 1
  xTaskbarActiveFontColor  #c30000
ELSE
  xTaskbarActiveFontColor  #ccff00
ENDIF

xTaskbarFontLeftBorder  18
xTaskbarActiveFontLeftBorder  28
xTaskbarFontRightBorder  18

IF fontName = 1 OR fontName = 2
  xTaskbarFontBottomBorder  4
ELSE
  xTaskbarFontBottomBorder  5
ENDIF

xTaskbarUseHoverFontSettings
xTaskbarUsePressedFontSettings

danke im vorraus..
und ich würde es echt selbst machen, wenn ich einen funken ahnung von litestep hätte :D

edit: aktueller screen:

BildBild


edit:

aja, und wie bearbeite ich ordentlich die shell32.exe mit reshacker? also wie schaffe ich es, dass die änderungen gespeichert bleiben.

edit 2: ins dllcache kopieren... habs rausbekommen ^^

edit 3: geht trotzdem nicht.... also ich hab die shell32.dll in einen anderen ordner rauskopiert, hab diese dann mit dem reshacker bearbeitet, gespeichert und dann mit der im dllcache ordner ersetzt, dann neu gestartet. allerdings sind die icons nicht verändert. oder geht das erst nach ein paar neustarts? ... über google das gefunden: http://www.winmatrix.com/forums/index.p ... topic=1095 , ist das noch aktuell (mit sp3) bzw litestep usw?

oh mann, fragen über fragen^^

loli
★ Ehrenmitglied ★
Beiträge: 1538
Registriert: 13.05.2005, 20:36
Gender:

Re: EDIT: SONA Litestep konfigurieren

Beitrag von loli » 16.10.2008, 21:37

Bitte poste die Sachen bezüglich der Icons und Reshacker in neuen Threads in den jeweiligen Unterforen. Danke. :smile:

Ich schreib kurz was zu den Fragen, könnte dir aber morgen per Messenger/Skype ausführlicher helfen, wenn du möchtest.

Taskbar transparent geht einfach über den Befehl xTaskbarAlphaMap. Du brauchst dann aber ein png mit Transparenz, erstellt z.B. mit Photoshop oder Gimp.

Tray: Im Vordergrund anzeigen lassen geht mit xTrayAlwaysOnTop. Wegen dem einfahren, siehe in meinem ersten Post. Da kann ich morgen aber mal schauen ob ich da was zustande bringe. Sonst muss Toasta ran. :P

loli
dA[/center][/size]

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: EDIT: SONA Litestep konfigurieren

Beitrag von shizo » 19.10.2008, 13:58

also mit deinem tray befehl wird das traysymbol OHNE pfeil zum ein und ausfahren im vordergrund angezeigt und alle trayicons sind ausgefahren.

gibt es eine möglichkeit es wie in windows zu machen, sprich das tray ist einfach im vodergrund, mit den icons ausgefahren die man braucht und den rest bei bedarf ausfahren kann?

edit:

BildBild

also der pfeil unten links ist das tray =)

loli
★ Ehrenmitglied ★
Beiträge: 1538
Registriert: 13.05.2005, 20:36
Gender:

Re: EDIT: SONA Litestep konfigurieren

Beitrag von loli » 19.10.2008, 14:41

Einen Befehl um es direkt so aussehen zu lassen gibt es natürlich nicht. Du musst das schon selber bauen mit extra Label für den Pfeil usw..

Also es gibt da mehrere Möglichkeiten:

- Du schaust dich um und guckst ob es irgendwo ein Theme gibt, was soetwas (oder ähnliches) hat. Dann kannst du das kopieren und verändern.
- Du baust dir selber soetwas zusammen. (Hab in meinem ersten Post ja ungefähr beschrieben wie ich es machen würde)
- Du lässt es und suchst nach einer anderen Möglichkeit.

Wenn du willst, dass ich es dir nochmal ausführlich erkläre wie ich es machen würde oder sonst was, musst du das sagen. ;)
dA[/center][/size]

shizo
Aufsteiger
Aufsteiger
Beiträge: 91
Registriert: 05.04.2005, 19:16

Re: EDIT: SONA Litestep konfigurieren

Beitrag von shizo » 19.10.2008, 19:11

hm, wäre super, wenn ich mich per messenger mit dir über ein paar sachen kurzschließen könnte =) :dankeschoen:

Antworten