Topic: nicon
Am I the lonly one whom not work nicon selectionrectangle? I am not able to change it's color and outline... I get "Class not registered" when i am launching folders.
Please see this forum thread
view the old Litestep.info page
You are not logged in. Please login or register.
LiteStep Community Forums → Module Discussion → nicon
Am I the lonly one whom not work nicon selectionrectangle? I am not able to change it's color and outline... I get "Class not registered" when i am launching folders.
Here is my nIcon config:
;------------------------------------------------------------------------------
; Desktop Icons
;------------------------------------------------------------------------------
*nIcon DesktopIcons
DesktopIcons
{
; Make DesktopIcons a child of nDesk -- the desktop background window.
Parent nDesk
; Place it in the top left corner of the primary monitor.
X $Monitor1Left - VirtualScreenX$
Y $Monitor1Top - VirtualScreenY$
; Cover the entire monitor, in the horizontal, and leave 34 pixels on the
; bottom (e.g. for a taskbar)
Width $Monitor1ResolutionX$
Height $Monitor1ResolutionY - 34$
; Display the contents of the (virtual) desktop folder
Folder Desktop
; Set the background color to completely transparent red
Color #0F00
IconFontColor white
IconTextStrokeWidth 2
IconFontStrokeColor #BB444444
; Inherit click events from nDesk.
Group nDesk
; 64px by 64px icons
IconSize 64
IconTextDropShadowColor #F000
SelectionRectangle
{
Color SetAlpha(DWMColor,128)
OutlineColor Black
OutlineWidth 0.5
}
}
I don't have any problems with setting the color of the selection rectangle. I don't know why you would be getting "Class not registered" when launching folders though. I'm working on nIcon right now actually -- it should load a lot faster in a week or so I'll see if I can figure out what is going on with the class not registered issue.
I'm using nearly the same config. I suppose it's not about config.
In that case, how does the selection rectangle look? Could you take a screenshot?
Also, what OS are you running?
W7 64b
Litestep 32b
To me that looks more like the default Selected state for the Icon than the selection rectangle. Icons have a Hover, Selected, and Focused state.
;------------------------------------------------------------------------------
; Desktop Icons
;------------------------------------------------------------------------------
*nIcon DesktopIcons
DesktopIcons
{
; Make DesktopIcons a child of nDesk -- the desktop background window.
Parent nDesk
; Place it in the top left corner of the primary monitor.
X $Monitor1Left - VirtualScreenX$
Y $Monitor1Top - VirtualScreenY$
; Cover the entire monitor, in the horizontal, and leave 34 pixels on the
; bottom (e.g. for a taskbar)
Width $Monitor1ResolutionX$
Height $Monitor1ResolutionY - 34$
; Display the contents of the (virtual) desktop folder
Folder Desktop
; Set the background color to completely transparent red
Color #0F00
IconFontColor white
IconTextStrokeWidth 2
IconFontStrokeColor #BB444444
Icon
{
FontColor white
TextStrokeWidth 2
FontStrokeColor #BB444444
Hover
{
Color #50F0
}
Selected
{
Color #50F0
}
Focused
{
Color #50F0
}
}
; Inherit click events from nDesk.
Group nDesk
; 64px by 64px icons
IconSize 64
IconTextDropShadowColor #F000
SelectionRectangle
{
Color SetAlpha(DWMColor,128)
OutlineColor Black
OutlineWidth 0.5
}
}
Sorry about the still missing manual.
Thanks! Do you have any thoughts about "Class not registered" issue?
I'm wondering is it possible to put icons in the middle of hover, selected states?
To hide system icons what format I should use?
I really appreciate any help you can provide.
Unfortunately you don't have any control of the positioning of the icons right now. I'll make sure to include that in the next version.
You hide icons using
*(groupName)Hide Name
The name is the name used for parsing -- which is not necessarily the name display below the icon. I included the following aliases for the system icons to make it easier to hide those:
.computer
.recycleBin
.controlPanel
.libraries
.network
.homegroup
.user
So, using the config above,
*DesktopIconsHide .computer
would hide the "my computer" icon.
Thank you.
Just solved "Class not registerd" issue. It was caused by Explorerframe.dll. I had changed it.
I tried to get nTaskSwitch to load, but no success. Does it work?
nTaskSwitch should work, but it's a bit broken on Windows 8.1 right now.
Can you provide an example of config?
LiteStep Community Forums → Module Discussion → nicon
Powered by PunBB, supported by Informer Technologies, Inc.
The pun_posts_feed official extension is installed. Copyright © 2003–2010 PunBB.
Please see this forum thread
view the old Litestep.info page