It is currently September 29th, 2024, 9:38 am

LF Skin like honeycomb rainmeter with categories

General topics related to Rainmeter.
kelti
Posts: 13
Joined: May 2nd, 2012, 11:20 am

LF Skin like honeycomb rainmeter with categories

Post by kelti »

Hello,

I am working on a theme (after this thread I will present in "Share Your Creations") and for that I need
something like honeycomb but with categories (games, programs etc.)
Hopefully there is something like that.
How it could look like:
[attachment]
I thing you will quickly understand how the skin have to work.
Is there something like this?

Thank you.
-kelti
You do not have the required permissions to view the files attached to this post.
User avatar
balala
Rainmeter Sage
Posts: 16602
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: LF Skin like honeycomb rainmeter with categories

Post by balala »

For first, I think you should have to create the groups:

Code: Select all

[MeterPrograms]
Meter=STRING
X=0
Y=0
MeterStyle=GroupStyle
Text=Programs
LeftMouseUpAction=[!ToggleMeterGroup "Programs"][!HideMeterGroup "Games"][!HideMeterGroup "Folders"]

[MeterGames]
Meter=STRING
X=5R
Y=0r
MeterStyle=GroupStyle
Text=Games
LeftMouseUpAction=[!HideMeterGroup "Programs"][!ToggleMeterGroup "Games"][!HideMeterGroup "Folders"]

[MeterFolders]
Meter=STRING
X=5R
Y=0r
MeterStyle=GroupStyle
Text=Folders
LeftMouseUpAction=[!HideMeterGroup "Programs"][!HideMeterGroup "Games"][!ToggleMeterGroup "Folders"]
The next step should be the creation of items, for each group:

Code: Select all

[MeterProgram1]
Meter=STRING
X=0
Y=30
MeterStyle=ItemStyle
Text=Program1
LeftMouseUpAction=["C:\Path1\File1.exe"]
Group=Programs

[MeterProgram2]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Program2
LeftMouseUpAction=["C:\Path2\File2.exe"]
Group=Programs

[MeterProgram3]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Program3
LeftMouseUpAction=["C:\Path3\File3.exe"]
Group=Programs

[MeterGame1]
Meter=STRING
X=0
Y=30
MeterStyle=ItemStyle
Text=Game1
LeftMouseUpAction=["C:\Path1\Game1.exe"]
Group=Games

[MeterGame2]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Game2
LeftMouseUpAction=["C:\Path2\Game2.exe"]
Group=Games

[MeterGame3]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Game3
LeftMouseUpAction=["C:\Path3\Game3.exe"]
Group=Games

[MeterFolder1]
Meter=STRING
X=0
Y=30
MeterStyle=ItemStyle
Text=Folder1
LeftMouseUpAction=["C:\Folder1"]
Group=Folders

[MeterFolder2]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Folder2
LeftMouseUpAction=["C:\Folder2"]
Group=Folders

[MeterFolder3]
Meter=STRING
X=0r
Y=5R
MeterStyle=ItemStyle
Text=Folder3
LeftMouseUpAction=["C:\Folder3"]
Group=Folders
Obviously in these meters, you have to use the proper paths, file and folder names.
You need just one more thing: the styles. Add this kind of styles:

Code: Select all

[GroupStyle]
Padding=5,2,5,2
FontColor=220,220,220
SolidColor=0,0,0,120
FontSize=8
FontFace=Seque UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1

[ItemStyle]
Padding=5,2,5,2
FontColor=220,220,220
SolidColor=0,0,0,120
FontSize=8
FontFace=Seque UI
StringStyle=BOLD
StringAlign=LEFT
AntiAlias=1
Hidden=1
A very important option is the Hidden=1 on the [ItemStyle] section. This will ensure you that all meters with this style (the buttons used to launch/open the programs/folders) won't be visible when you load (refresh) the skin.
Another important thing is the LeftMouseUpAction option of the groups. Eg this

Code: Select all

[MeterPrograms]
...
LeftMouseUpAction=[!ToggleMeterGroup "Programs"][!HideMeterGroup "Games"][!HideMeterGroup "Folders"]
will ensure you that when you click to the Programs group, the buttons associated with this group will toggle (so, if they are visible, will be hidden, otherwise they'll be shown) and all other buttons (belonging to other groups) will be hidden.
For sure this is just the beginning, you'll have to work with this code to match your needs. But I think it could be a start. Please let me know if it is.
kelti
Posts: 13
Joined: May 2nd, 2012, 11:20 am

Re: LF Skin like honeycomb rainmeter with categories

Post by kelti »

Thank you very much.
Now I need some one who can make a skin :/ or I will try to change honeycomb with this informations.
User avatar
balala
Rainmeter Sage
Posts: 16602
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: LF Skin like honeycomb rainmeter with categories

Post by balala »

kelti wrote:Now I need some one who can make a skin :/
You're welcome. But I think you won't find a such guy. But if you need help to any question about the skin, just post it.
kelti
Posts: 13
Joined: May 2nd, 2012, 11:20 am

Re: LF Skin like honeycomb rainmeter with categories

Post by kelti »

I have some progress on my theme and now I need this I DONT EVENT KNOW HOW TO CALL IT
Just downloaded honeycomb but it will not help me because is made to simpel. I thought to take your code
balala and maybe to go reddit rainemter and ask there. I understand what jsmorley have to say I also
agree.
balala wrote: But if you need help to any question about the skin, just post it.
How ever I will look for similar skins and study your posted code, try to combine them. And thank you for the offer.
I will ask for help soon :)
Have a good day.

*CRY* I found something that is even better than I imagened
https://forum.rainmeter.net/viewtopic.php?f=27&t=21154
Added 'Dynamic List Style' context menu. Any menu can be quickly changed to display any of 5 styles: Text Only, Icons & Text,
or Small|Medium|Large Icons Only (name on hover)
However it is a really big theme and I didn't found this part of the suite.
I contact electric-tech for help. Maybe he will allow me to use part of it.
User avatar
balala
Rainmeter Sage
Posts: 16602
Joined: October 11th, 2010, 6:27 pm
Location: Gheorgheni, Romania

Re: LF Skin like honeycomb rainmeter with categories

Post by balala »

kelti wrote:Maybe he will allow me to use part of it.
I'm sure he will. And he also will help you to modify it as you want.
User avatar
eclectic-tech
Rainmeter Sage
Posts: 5534
Joined: April 12th, 2012, 9:40 pm
Location: Cedar Point, Ohio, USA

Re: LF Skin like honeycomb rainmeter with categories

Post by eclectic-tech »

kelti wrote:I have some progress on my theme and now I need this I DONT EVENT KNOW HOW TO CALL IT
Just downloaded honeycomb but it will not help me because is made to simpel. I thought to take your code
balala and maybe to go reddit rainemter and ask there. I understand what jsmorley have to say I also
agree.

How ever I will look for similar skins and study your posted code, try to combine them. And thank you for the offer.
I will ask for help soon :)
Have a good day.

*CRY* I found something that is even better than I imagened
https://forum.rainmeter.net/viewtopic.php?f=27&t=21154

However it is a really big theme and I didn't found this part of the suite.
I contact electric-tech for help. Maybe he will allow me to use part of it.
@kelti
I sent you a PM.

I can help you to understand my approach to dynamic menus... anyone is free to use any of my code and modify it.

The ones you linked to, developed over several years, and have multiple include options, which require a fairly solid understanding of Rainmeter to follow, so we may to set the goal a bit lower.

It's going to take ME a while to remember what I did over those years! :)