Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Dec 2014, 20:41
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Wanted! Puppy Theme Icon Designers!
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [2 Posts]  
Author Message
scsijon

Joined: 23 May 2007
Posts: 1052
Location: the australian mallee

PostPosted: Thu 08 Dec 2011, 01:22    Post subject:  Wanted! Puppy Theme Icon Designers!  

Ok girls and boys, lets see what you have in you!

A bit of history first:

Currently, the Menu Hierarchy we use in Puppy is this:
Code:

PUPHIERARCHY='
MENU         SUB              CATEGORIES
Desktop    :Settings       X-Desktop,DesktopSettings,Screensaver,Accessibility
Desktop    :Country        X-DesktopCountry
Desktop    :Applets        X-DesktopApplets
System     :Config         System,Monitor,Security,HardwareSettings,Core
System     :Memory         X-SystemMemory
System     :Schedule       X-SystemSchedule
Setup      :Entry          X-SetupEntry,PackageManager
Setup      :Wizard         X-SetupWizard
Setup      :Utility        X-SetupUtility
Utility    :Sub            Utility,Viewer,Development,Building,Debugger,
Utility    :               IDE,Profiling,Translation,GUIDesigner
Utility    :Archiving      Archiving
Utility    :Console        TerminalEmulator,Shell
Filesystem :Manager        FileSystem,FileManager
Filesystem :Mount          X-FilesystemMount
Filesystem :Utility        X-FilesystemUtility
Filesystem :Find           X-FilesystemFind
Graphic    :Sub            2DGraphics,3DGraphics,Photography,Presentation,
Graphic    :               Chart,FlowChart
Graphic    :Edit           VectorGraphics,RasterGraphics
Graphic    :Utility        X-GraphicUtility
Document   :Sub            X-Document,WordProcessor,WebDevelopment
Document   :TextEditor     TextEditor
Document   :Utility        X-DocumentUtility,Dictionary
Business   :Sub            X-Calculate,Finance,Spreadsheet,ProjectManagement
Business   :Calculators    Calculator
Business   :Utility        X-CalculateUtility
Personal   :Sub            X-Personal,Calendar,ContactManagement
Personal   :Utility        X-PersonalUtility
Network    :Dialup         Dialup
Network    :Sub            Network,HamRadio,RemoteAccess
Internet   :               X-Internet,WebBrowser,Email,News,InstantMessaging,
Internet   :               Telephony,IRCClient,FileTransfer,P2P
Multimedia :Sub            AudioVideo,Video,Player,AudioVideoEditing,Recorder,
Multimedia :               Music,Audio,Midi,Mixer,Sequencer,Tuner,Video,TV
Multimedia :Burn           DiskBurning
Fun        :               Game,Amusement,ActionGame,AdventureGame,ArcadeGame,
Fun        :               BlocksGame,BoardGame,CardGame,KidsGame,LogicGame,
Fun        :               RolePlaying,Simulation,SportsGame,StrategyGame

It's found at /etc/xdg/menus/Hierarchy (open as text to view). Subgroup Menus only appear in your menus if sufficient applications of their type are added, otherwise the applications themselves appear at the second level, and different sub-groups have different numbers.

As part of the design process of QtPuppy, there is the intention to separate the Development Packages away from the Utility Menu and into their own Main Menu Group. This is because one of the major ideas with QtPuppy is to create a Designing Puppy. In other words, it's not one of our usual builds, but a build specifically for Application, System and Package Designers. This should of course quickly fill the Development Group, thus the change.

Origonally I was going to build a menu Heirarchy to match the Desktop Menu Specification at standards.freedesktop.org, but I found that it's a little too radical for our use. What I eventually came up with is a lot simpler and easier for a Puppy person to change over to. So what I am proposing for it to become, at least for QtPuppy, is:
Code:

PUPHIERARCHY='
MENU         SUB              CATEGORIES
Desktop    :Settings       X-Desktop,DesktopSettings,Screensaver,Accessibility
Desktop    :Country        X-DesktopCountry
Desktop    :Applets        X-DesktopApplets
System     :Config         System,Monitor,Security,HardwareSettings,Core
System     :Memory         X-SystemMemory
System     :Schedule       X-SystemSchedule
Setup      :Entry          X-SetupEntry,PackageManager
Setup      :Wizard         X-SetupWizard
Setup      :Utility        X-SetupUtility
Filesystem :Manager        FileSystem,FileManager
Filesystem :Mount          X-FilesystemMount
Filesystem :Utility        X-FilesystemUtility
Filesystem :Find           X-FilesystemFind
Utility    :Sub            Utility,Viewer
Utility    :Archiving      Archiving
Utility    :Console        TerminalEmulator,Shell
Network    :Dialup         Dialup
Network    :Sub            Network,HamRadio,RemoteAccess
Internet   :               X-Internet,WebBrowser,Email,News,InstantMessaging,
Internet   :               Telephony,IRCClient,FileTransfer,P2P
Development:Sub            Development,Building,IDE,GUIDesigner,WebDevelopment
Development:Debugger       Debugger           
Development:Profiling      Profiling         
Development:Translation    Translation         
Graphic    :Sub            2DGraphics,3DGraphics,Photography,Presentation,
Graphic    :               Chart,FlowChart
Graphic    :Edit           VectorGraphics,RasterGraphics
Graphic    :Utility        X-GraphicUtility
Document   :Sub            X-Document,WordProcessor
Document   :TextEditor     TextEditor
Document   :Utility        X-DocumentUtility,Dictionary
Business   :Sub            X-Calculate,Finance,Spreadsheet,ProjectManagement
Business   :Calculators    Calculator
Business   :Utility        X-CalculateUtility
Personal   :Sub            X-Personal,Calendar,ContactManagement
Personal   :Utility        X-PersonalUtility
Multimedia :Sub            AudioVideo,Video,Player,AudioVideoEditing,Recorder,
Multimedia :               Music,Audio,Midi,Mixer,Sequencer,Tuner,Video,TV
Multimedia :Burn           DiskBurning
Fun        :               Game,Amusement,ActionGame,AdventureGame,ArcadeGame,
Fun        :               BlocksGame,BoardGame,CardGame,KidsGame,LogicGame,
Fun        :               RolePlaying,Simulation,SportsGame,StrategyGame


In the main, the changes are related to the Development Group of packages, extracting them from being part of Utilities, although there is also the movement of Network up adjacent to Utility and Internet just below that but those changes are mainly for ease of use.

To carry out the change sucessfully a small number of new Icons are required to be created.

One for the Top Level Menu, (called for now) 'Development Tools' and needs to be a .png of 24px x 24px.

For the Second Level Menu, we require four, (called for now) 'Development Tools' (could be a smaller version of the main menu), Debugging Tools, Profiling, and Language Translation. These need to be 16px x 16px and have a .xpm format.

Not bad you say, simple to do?, well not quite, on top of this is the problem that we have at least thirteen icon desksets currently that I know of, and they should each have a set.

They are:
desk_icon_theme_area042
desk_icon_theme_blue_moon
desk_icon_theme_browndust
desk_icon_theme_brown_marble
desk_icon_theme_darkfire
desk_icon_theme_flat_orange?
desk_icon_theme_jq8flat
desk_icon_theme_lagabluenight
desk_icon_theme_original
desk_icon_theme_silver_marble
desk_icon_theme_smooth_color
desk_icon_theme_stardust
desk_icon_theme_stark042

However, as an alternative is the possability of instead, just having one common set of five icons, that is a suitable match into all themes.

?So, would the individual theme's origonal creators, if still involved, be willing to have a go, and anyone else wanting to have a go at creating a set of five icons, either one that matches an existing theme or a common set? In the end, it's up to you.

There is even the thought of creating a new theme or two, maybe not specifically for designers, but with the new icons included. I do know that I shall have a go at a set of five as I haven't created icons with Puppy before as i've used my OpenSuSE for this function in the past.

I might add that if sufficient interst arrises, I shall poll the puppy community when we finish submissions, say three months as christmas holls are upon us, to see which is considered best, and also if there are more than one addset for a single theme, which to add.

I might add that it is my intention to issue an menu-update pet with a decent help file when all is working sucessfully, so others can use it if the need again surfaces as it's not as easy as it seems. And yes, I have all up and working for this alpha I think, except for the icons!

Also, if anyone has any other ideas with the Menus, I am open to adding them to the structure at this time!

Ok, enough waffle from me and over to you...
Back to top
View user's profile Send private message Visit poster's website 
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sun 11 Dec 2011, 04:43    Post subject:  

Looks like an big job Shocked
recommend to using Pikona - Puppy Icon Assembler.
http://www.murga-linux.com/puppy/viewtopic.php?t=49129

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [2 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0712s ][ Queries: 12 (0.0035s) ][ GZIP on ]