Panel launcher update

Adjusted the panel launcher sizes for smaller panel bars.
Included a section in the panel.rc file where you can selectively choose a launcher icon size based by the size of the panel height.
Made adjustments to the theme for deskbar support!
Included additional Start buttons for different panel bar sizes and a few for the deskbar.
This commit is contained in:
EMH-Mark-I 2018-02-27 18:51:14 -06:00
parent 626af72f22
commit 8583c04273
33 changed files with 368 additions and 765 deletions

View File

@ -4,19 +4,19 @@ Note: You may have to enable `view hidden folders` in your file manager to see h
Create a `.themes` folder in your user directory `/home/$USER/` if it doesn't already exist.
mkdir -p ~/.themes
mkdir -p ~/.themes
Copy the `Theme/Chicago95` folder into `.themes`.
cp -r Theme/Chicago95 ~/.themes
cp -r Theme/Chicago95 ~/.themes
Copy `Extras/override/gtk.css` file into `/home/$USER/.config/gtk-3.0/`.
cp Extras/override/gtk.css ~/.config/gtk-3.0/
cp Extras/override/gtk.css ~/.config/gtk-3.0/
(Note 1: You may have to create the "gtk-3.0" directory if it's not there.)
mkdir -p ~/.config/gtk-3.0
mkdir -p ~/.config/gtk-3.0
(Note 2: If you ever want to change your system theme to anything else, don't forget to remove the `gtk.css` override file! It makes adjustments based on this theme which might break other themes.)
@ -35,7 +35,7 @@ Open the XFCE settings manager > Window Manager.
- Choose Chicago95.
- Set Title font to Sans Bold, 8 points.
#### Enabling the theme for QT5 applications
#### Enabling the theme for QT5 applications (optional)
Open your terminal and install the qt5 style plugins package.
- sudo apt install qt5-style-plugins
@ -49,54 +49,57 @@ Open the XFCE settings manager > Notifications.
- Adjust Opacity to 100%.
#### Setting up the XFCE panel
Note: The smallest optimal panel row size for this theme is 26 pixels. If your panel is below that, scaling may cause blurriness to icons.
Create a new panel. A Horizontal panel with a Row Size of 32px is highly preffered for this theme. Vertical panel support for the theme is lacking, but possible with some additional work required. (Some help for a nice looking vertical panel would be appreciated!)
Under the Appearance tab set the background style to "None (use system style.)"
- Lock panel
- Set the panel length to 100%
- Under the Appearance tab set the background style to "None (use system style.)"
Here's a list for the panel Items plugin layout as seen from the screenshots. This is optional, the item configuration is up to you after all.
Here's a list for the panel Items plugin layout as seen from the screen-shots. This is optional, the item configuration is up to you after all.
1. Application Menu or Whisker Menu;
2. Separator (Handle Style);
3. Custom Launcher, Custom Launcher, Custom Launcher, etc. (16x16px icons are preferred.);
3. Custom Launcher, Custom Launcher, Custom Launcher, etc;
4. “Show Desktop” plugin;
5. Separator (Handle Style);
6. Window Buttons (Uncheck "Show flat buttons" and "Show Handle.;" Sorting Order: None; Window grouping: Never);
7. Separator (Transparent with Expanding);
8. Separator (Handle Style);
9. Indicator Plugin OR Notification Area (19px max icon size);
9. Indicator Plugin OR Notification Area (19px max icon size preferred);
10. Separator (Transparent);
11. Orage Panel Clock. (Enable check box “Show frame” and replace the text in “Line 1” with %I:%M %p.)
#### Whisker Menu and XFCE Aplication Menu Start Buttons
Your panel has to be 32px high. If its any other size, the button wont look correct. This is a work around for allowing a static button and icon with similar functionality to Windows95.
Note: Whisker Menu is now GTK3 and Application Menu is GTK2.
- Open the `Applications Menu` for Whisker Menu or Application Menu by right clicking on the panel icon and selecting `properties.`
- In the Applications Menu window beside the icon section, click the icon badge to access the `Select An Icon` window.
#### • Whisker Menu Steps
Click on the "Select icon from" drop down menu, select the "Image Files" option in the bottom of the menu, and
navigate to the following location ($USER is your account) `/home/$USER/.themes/Chicago95/misc/GTK3 start buttons/`
Press Ctrl+H if you can't see the `.theme` folder.
Select from one of the three images to become the Start Button.
#### • Application Menu Steps
navigate to the following location ($USER is your account) `/home/$USER/.themes/Chicago95/misc/GTK2 start buttons/`
Press Ctrl+H if you can't see the `.theme` folder.
Select from one of the four images to become the Start Button.
If the icon appears crunched or blurry, then log out and log back in. The icon should appear a regular size.
## Optional configurations
The following configurations are optional and not required but can be used to enhance the theme.
#### Whisker Menu and XFCE Application Menu Start Buttons
For XUbuntu 17.10, the Whisker Menu plugin is now GTK3. The Application Menu plugin is still GTK2. This will differ for other distributions.
All start button icons from the theme are located in `/home/$USER/.themes/Chicago95/misc`
Note: The smallest optimal panel row size for this theme is 26 pixels.
#### • Whisker Menu
Horizontal Panel: Icons are located in `/home/$USER/.themes/Chicago95/misc/GTK3 start buttons`
Deskbar Panel: Icons are located in `/home/$USER/.themes/Chicago95/misc`
If the icon appears crunched or blurry you may have to log out and log back in.
#### • Application Menu
Since the Application Menu plugin is still GTK2, you'll have to choose an icon associated with your panel size. For example, tux_32px.png would be ideal on a panel with a row size of 32 pixels.
Horizontal Panel: Icons are located in `/home/$USER/.themes/Chicago95/misc/GTK2 start buttons`
Deskbar Panel: There are two deskbar button style icons that you can choose from in `/home/$USER/.themes/Chicago95/misc/GTK2 start buttons`. Alternatively you can also use the tux, xue, or window icons located in `/home/$USER/.themes/Chicago95/misc`.
If the icon appears crunched or blurry you may have to log out and log back in.
#### Launcher Button scaling
You've probably noticed that across different themes on XFCE, the panel launcher buttons and their icons typically grow very large as you increase the panels row size.
If you want to enfore 16x16px icons in the launcher buttons, you can do this by editing the panel.rc file located at `/home/$USER/.themes/Chicago95/gtk-2.0/panel.rc`
On line 268 of the file you will see a section for Launcher buttons. This section will contain options that you can comment and uncomment for specifying the launcher button icon scaling with the associated panel size.
#### Shadows
Disable shadows in compositing for an authentic appearance, or at the very least disable “show shadows under dock windows” to prevent dark shading from the panel bar overlapping onto maximized applications.
@ -115,7 +118,7 @@ Copy the .xsessionrc file into your user directory `/home/$USER/` or append the
Log out then log back in.
#### Icons
#### Icons
To install the icons copy the folders `Icons/Chicago95` and `Icons/Chicago95-tux`to `~/.icons`.
In XFCE select Settings -> Appearance. Click on 'Icons' and select `Chicago95`.
@ -160,4 +163,4 @@ Copy the file `Extras/Microsoft Windows 95 Startup Sound.ogg` to `/home/$USER/.t
- Open XFCE Settings Manager > Session and Startup > Application Autostart tab
- Add a new entry
- Give it a name and a command similar to the following: `play /home/$USER/.themes/Chicago95/misc/Microsoft\ Windows\ 95\ Startup\ Sound.ogg`
- Give it a name and a command similar to the following: `play /home/$USER/.themes/Chicago95/misc/Microsoft\ Windows\ 95\ Startup\ Sound.ogg`

View File

@ -8,127 +8,112 @@
style "fix"
{
xthickness = 0
ythickness = 0
#bg_pixmap[NORMAL] = "shadows/window-bg.png"
xthickness = 0
ythickness = 0
}
class "*Panel*" style "fix"
#############################################################
# Panel
#############################################################
style "panel"
{
fg[NORMAL] = "#000000" #TEXT ON NORMAL PANEL BUTTONS
fg[PRELIGHT] = "#000000" #TEXT ON MOUSEOVERED PANEL BUTTONS
fg[ACTIVE] = "#000000" #TEXT ON ACTIVE PANEL BUTTON
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#000000"
#bg[SELECTED] = "#000000"
bg_pixmap[NORMAL] = "panel/panel-bg2.png"
#bg_pixmap[ACTIVE] = "panel/panel-bg2.png"
#bg_pixmap[SELECTED] = "panel/panel-bg2.png"
#bg_pixmap[INSENSITIVE] = "panel/panel-bg2.png"
#bg_pixmap[PRELIGHT] = "panel/panel-bg2.png"
xthickness = 4
ythickness = 4
GtkWidget::focus_padding = 2
fg[NORMAL] = "#000000" #TEXT ON NORMAL PANEL BUTTONS
fg[PRELIGHT] = "#000000" #TEXT ON MOUSEOVERED PANEL BUTTONS
fg[ACTIVE] = "#000000" #TEXT ON ACTIVE PANEL BUTTON
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#000000"
# bg[SELECTED] = "#000000"
bg_pixmap[NORMAL] = "panel/panel-bg2.png"
# bg_pixmap[ACTIVE] = "panel/panel-bg2.png"
# bg_pixmap[SELECTED] = "panel/panel-bg2.png"
# bg_pixmap[INSENSITIVE] = "panel/panel-bg2.png"
# bg_pixmap[PRELIGHT] = "panel/panel-bg2.png"
xthickness = 4
ythickness = 2
GtkWidget::focus_padding = 2
engine "pixmap" {
image
engine "pixmap"
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
#############################################################
#Tray
#############################################################
#############################################################
#THESE DECLARATIONS MAKE SURE THE PANEL STILL USES PANEL STYLE
#############################################################
class "*Mail*" style "panel"
#class "*notif*" style "panel"
#class "*Notif*" style "panel"
class "*Tray*" style "panel"
class "*tray*" style "panel"
widget_class "*Mail*" style "panel"
#widget_class "*notif*" style "panel"
#widget_class "*Notif*" style "panel"
widget_class "*Tray*" style "panel"
widget_class "*tray*" style "panel"
widget_class "*BonoboDockItem" style "panel"
class "*BonoboDockItem" style "panel"
widget "*TrayIcon*" style "panel"
class "*Panel*Applet*" style "panel"
widget_class "*Panel*GtkToggleButton" style "panel"
#widget_class "*Panel*GtkButton" style "panel"
widget_class "*.Panel*Button*GtkLabel" style "panel"
widget_class "*.Panel*GtkLabel" style "panel"
widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
class "*Mail*" style "panel"
#class "*notif*" style "panel"
#class "*Notif*" style "panel"
class "*Tray*" style "panel"
class "*tray*" style "panel"
widget_class "*Mail*" style "panel"
#widget_class "*notif*" style "panel"
#widget_class "*Notif*" style "panel"
widget_class "*Tray*" style "panel"
widget_class "*tray*" style "panel"
widget_class "*BonoboDockItem" style "panel"
class "*BonoboDockItem" style "panel"
widget "*TrayIcon*" style "panel"
class "*Panel*Applet*" style "panel"
widget_class "*Panel*GtkToggleButton" style "panel"
#widget_class "*Panel*GtkButton" style "panel"
widget_class "*.Panel*Button*GtkLabel" style "panel"
widget_class "*.Panel*GtkLabel" style "panel"
widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
#############################################################
#THE COMMENTED CLASSES FIXES A PANEL BUG THAT MADE SOME
#TRAY ICONS MOVE DOWN 1 PIXEL , A VERY BIG THANKS TO MOOMEX
@ -136,267 +121,284 @@ widget "*PanelApplet*" style "panel"
#############################################################
# THANKS TO merlwiz79 FOR THESE FIXES
#############################################################
widget_class "*Netstatus*" style "panel"
widget_class "*Tomboy*Tray*" style "panel"
widget "*fast-user-switch*" style "panel"
widget_class "*PanelToplevel*" style "panel"
class "Xfce*Panel*" style "panel"
widget_class "*Xfce*Panel*" style "panel"
widget_class "*PanelApplet*" style "panel"
widget_class "*PanelWidget*" style "panel"
widget_class "*computertemp*" style "panel"
widget_class "*Applet*Tomboy*" style "panel"
widget_class "*Applet*Netstatus*" style "panel"
widget_class "*Netstatus*" style "panel"
widget_class "*Tomboy*Tray*" style "panel"
widget "*fast-user-switch*" style "panel"
widget_class "*PanelToplevel*" style "panel"
class "Xfce*Panel*" style "panel"
widget_class "*Xfce*Panel*" style "panel"
widget_class "*PanelApplet*" style "panel"
widget_class "*PanelWidget*" style "panel"
widget_class "*computertemp*" style "panel"
widget_class "*Applet*Tomboy*" style "panel"
widget_class "*Applet*Netstatus*" style "panel"
#############################################################
#THIS MAKES THE APPLICATIONS PLACES SYSTEM MENU ON THE PANEL
#USE PANEL STYLE
# Panelbar
#############################################################
style "panelbar"
{
xthickness = 5
ythickness = 2
xthickness = 5
ythickness = 2
engine "pixmap"
{
image
engine "pixmap"
{
function = BOX
state = NORMAL
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
}
image
{
function = BOX
state = NORMAL
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
}
}
}
}
#############################################################
# Panel buttons
#############################################################
style "panelbuttons"
{
xthickness = 5
ythickness = 2
GtkWidget::focus_padding = 2
engine "pixmap" {
image
xthickness = 5
ythickness = 2
GtkWidget::focus_padding = 2
engine "pixmap"
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
#############################################################
#THESE DECLARATIONS MAKE SURE THE LAUNCHER EDITOR BUTTONS USE
#STANDARD BUTTONS STYLE AND NOT PANEL BUTTONS STYLE
#############################################################
widget "*tasklist*" style "panelbuttons"
widget "*tasklist*" style "panelbuttons"
#############################################################
# THANKS TO merlwiz79 FOR THESE FIXES
#############################################################
widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
#############################################################
# Launcher buttons
#############################################################
style "paneltogglebuttons"
style "launcher"
{
xthickness = 4
ythickness = 2
#Uncomment the following for 16x16px launcher icons on a 24px height panel.
#xthickness = 3
#ythickness = 3
GtkWidget::focus_padding = 2
#Uncomment the following for 16x16px launcher icons on a 26px height panel.
xthickness = 4
ythickness = 4
#Uncomment the following for 16x16px launcher icons on a 28px height panel.
#xthickness = 5
#ythickness = 5
#Uncomment the following for 16x16px launcher icons on a 30px height panel.
#xthickness = 6
#ythickness = 6
#Uncomment the following for 16x16px launcher icons on a 32px height panel.
#xthickness = 7
#ythickness = 7
#Uncomment the following for 16x16px launcher icons on a 34px height panel.
#xthickness = 8
#ythickness = 8
#Uncomment the following for 16x16px launcher icons on a 36px height panel.
#xthickness = 9
#ythickness = 9
#Uncomment the following for 16x16px launcher icons on a 38px height panel.
#xthickness = 10
#ythickness = 10
#Uncomment the following for 16x16px launcher icons on a 40px height panel.
#xthickness = 11
#ythickness = 11
#Uncomment the following for 16x16px launcher icons on a 42px height panel.
#xthickness = 12
#ythickness = 12
}
widget_class "*PanelToplevel*Button" style "paneltogglebuttons"
widget_class "*Panel*GtkToggleButton" style "paneltogglebuttons"
widget "*launcher*" style "launcher"
widget_class "*PanelToplevel*Button" style "launcher"
widget_class "*Panel*GtkToggleButton" style "launcher"
#############################################################
# Whisker Menu & Application Menu
#############################################################
style "whiskerbutton"
{
xthickness = 0
ythickness = 0
GtkWidget::focus_padding = 1
engine "pixmap"
{
image
{
function = BOX
detail = "buttondefault"
file = "Others/null.png"
stretch = TRUE
}
xthickness = 0
ythickness = 0
GtkWidget::focus_padding = 1
image
engine "pixmap"
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
detail = "buttondefault"
file = "Others/null.png"
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = IN
state = PRELIGHT
file = "panel/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = IN
state = PRELIGHT
file = "panel/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
widget "*applicationmenu-button" style "whiskerbutton" #for the application menu button.
widget "*whiskermenu-button" style "whiskerbutton" #for Whisker menu button.
#widget "*Xfce*Panel*isker" style "whiskerbutton"
widget "*applicationmenu-button" style "whiskerbutton" #for the application menu button.
widget "*whiskermenu-button" style "whiskerbutton" #for Whisker menu button.
#widget "*Xfce*Panel*isker" style "whiskerbutton"

View File

@ -1,402 +0,0 @@
#############################################################
#SLICKNESS PANEL SETTINGS
#############################################################
#############################################################
#THIS FIXES THE STANDARD SHUTDOWN-DIALOG ON GNOME
#############################################################
style "fix"
{
xthickness = 0
ythickness = 0
#bg_pixmap[NORMAL] = "shadows/window-bg.png"
}
class "*Panel*" style "fix"
#############################################################
style "panel"
{
fg[NORMAL] = "#000000" #TEXT ON NORMAL PANEL BUTTONS
fg[PRELIGHT] = "#000000" #TEXT ON MOUSEOVERED PANEL BUTTONS
fg[ACTIVE] = "#000000" #TEXT ON ACTIVE PANEL BUTTON
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#000000"
# bg[SELECTED] = "#000000"
bg_pixmap[NORMAL] = "panel/panel-bg2.png"
# bg_pixmap[ACTIVE] = "panel/panel-bg2.png"
# bg_pixmap[SELECTED] = "panel/panel-bg2.png"
# bg_pixmap[INSENSITIVE] = "panel/panel-bg2.png"
# bg_pixmap[PRELIGHT] = "panel/panel-bg2.png"
xthickness = 4
ythickness = 2
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
#############################################################
#Tray
#############################################################
#############################################################
#THESE DECLARATIONS MAKE SURE THE PANEL STILL USES PANEL STYLE
#############################################################
class "*Mail*" style "panel"
#class "*notif*" style "panel"
#class "*Notif*" style "panel"
class "*Tray*" style "panel"
class "*tray*" style "panel"
widget_class "*Mail*" style "panel"
#widget_class "*notif*" style "panel"
#widget_class "*Notif*" style "panel"
widget_class "*Tray*" style "panel"
widget_class "*tray*" style "panel"
widget_class "*BonoboDockItem" style "panel"
class "*BonoboDockItem" style "panel"
widget "*TrayIcon*" style "panel"
class "*Panel*Applet*" style "panel"
widget_class "*Panel*GtkToggleButton" style "panel"
#widget_class "*Panel*GtkButton" style "panel"
widget_class "*.Panel*Button*GtkLabel" style "panel"
widget_class "*.Panel*GtkLabel" style "panel"
widget "*PanelWidget*" style "panel"
widget "*PanelApplet*" style "panel"
#############################################################
#THE COMMENTED CLASSES FIXES A PANEL BUG THAT MADE SOME
#TRAY ICONS MOVE DOWN 1 PIXEL , A VERY BIG THANKS TO MOOMEX
#FOR THIS INFORMATION!!!!!!
#############################################################
# THANKS TO merlwiz79 FOR THESE FIXES
#############################################################
widget_class "*Netstatus*" style "panel"
widget_class "*Tomboy*Tray*" style "panel"
widget "*fast-user-switch*" style "panel"
widget_class "*PanelToplevel*" style "panel"
class "Xfce*Panel*" style "panel"
widget_class "*Xfce*Panel*" style "panel"
widget_class "*PanelApplet*" style "panel"
widget_class "*PanelWidget*" style "panel"
widget_class "*computertemp*" style "panel"
widget_class "*Applet*Tomboy*" style "panel"
widget_class "*Applet*Netstatus*" style "panel"
#############################################################
#THIS MAKES THE APPLICATIONS PLACES SYSTEM MENU ON THE PANEL
#USE PANEL STYLE
#############################################################
style "panelbar"
{
xthickness = 5
ythickness = 2
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "panel/panel-bg.png"
border = { 5 , 5 , 5 , 5}
stretch = TRUE
}
}
}
#############################################################
style "panelbuttons"
{
xthickness = 5
ythickness = 2
GtkWidget::focus_padding = 2
engine "pixmap" {
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "panel/panel-bg.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = PRELIGHT
file = "panel/panel-button-active.png"
border = { 5, 5, 5, 5 }
stretch = TRUE
}
}
}
#############################################################
#THESE DECLARATIONS MAKE SURE THE LAUNCHER EDITOR BUTTONS USE
#STANDARD BUTTONS STYLE AND NOT PANEL BUTTONS STYLE
#############################################################
widget "*tasklist*" style "panelbuttons"
#############################################################
# THANKS TO merlwiz79 FOR THESE FIXES
#############################################################
widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons"
widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons"
#############################################################
style "paneltogglebuttons"
{
xthickness = 4
ythickness = 2
GtkWidget::focus_padding = 2
}
widget_class "*PanelToplevel*Button" style "paneltogglebuttons"
widget_class "*Panel*GtkToggleButton" style "paneltogglebuttons"
style "whiskerbutton"
{
xthickness = 0
ythickness = 0
GtkWidget::focus_padding = 1
engine "pixmap"
{
image
{
function = BOX
detail = "buttondefault"
file = "Others/null.png"
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = NORMAL
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
shadow = OUT
recolorable = TRUE
state = PRELIGHT
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
shadow = IN
state = PRELIGHT
file = "panel/start-button-shade.png" #Sets a backdrop colour.
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = ACTIVE
file = "panel/start-button-shade.png" #Sets a backdrop colour.
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = INSENSITIVE
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
recolorable = TRUE
state = SELECTED
file = "Others/null.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
widget "*applicationmenu-button" style "whiskerbutton" #for the application menu button.
widget "*whiskermenu-button" style "whiskerbutton" #for Whisker menu button.
#widget "*Xfce*Panel*isker" style "whiskerbutton"

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 801 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 812 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 431 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 814 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 841 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 851 B

View File

Before

Width:  |  Height:  |  Size: 907 B

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 B