Use PtkUIXml and glade file to build a better config dialog.
[lxde/lxpanel.git] / data / default / panels / panel.in
index 5fb3b18..b834e67 100644 (file)
-########################################
-## lxpanel configuration file         ##
-########################################
-
-# DESCRIPTION
-# Configuration file consists of mandatory 'Global' block that MUST come first,
-# and optionally one or more 'Plugin' block.
-# Lines having '#' as first non-blank char or blank lines are ignored
-# Value of variable is a text from first non-blank char after '=' 
-# till the last non-blank char. '#' is NOT treated as coment in this context
-
-# 'Global' block describes gloabal parameters like position, size and 
-# some NETWM settings
-
-# GLobal {
-
-#     # screen edge  
-#     # legal values are: left, right, top, bottom
-#     edge = bottom
-
-#     # allignment of a panel
-#     # legal values are: left, right, center
-#     allign = left
-
-#     # length of margin (in pixels) 
-#     # legal values are numbers
-#     margin = 0
-
-#     # widthtype specifies how panel width is calculated
-#     # legal values are: request, pixel, percent
-#     #   request - follow widgets' size requests. can shrink or grow dynamically
-#     #   pixel   - ocupy fixed number of pixels, then 'width' variable holds a number
-#     #   percent - be 'width' precent of an edge.
-#     widthtype = percent
-
-#     # numerical value of width (not applicable for 'request' widthtype)
-#     # legal values are numbers
-#     width = 80
-
-#     # heighttype specifies how panel height is calculated
-#     # legal values are: pixel
-#     #   pixel   - ocupy fixed number of pixels, then 'height' variable holds a number
-#     heighttype = pixel
-
-#     # numerical value of height (if applicable)
-#     # legal values are numbers
-#     height = 28
-
-
-#     # Identify panel window type as dock 
-#     # legal values are boolean
-#     SetDockType = true
-
-#     # Reserve panel's space so that it will not be covered by maximazied windows
-#     # legal values are boolean
-#     # SetPartialStrut = true
-
-#     # Transparency stuff: 
-#     # TintColor is a color to composite on root background given as #RRGGBB or as name
-#     # Alpha is transparency of the tint color.
-#     # Transparent = true
-#     # TintColor = #FFFFFF
-#         or
-#     # TintColor = white
-#     # Alpha = 127
-
-#     # Font color: 
-#     # useFontColor = true
-#     # FontColor = #FFFFFF
-
-#     # Background stuff: 
-#     # Background = true
-#     # BackgroundFile = /usr/share/lxpanel/images/background.png
-# }
-
-# 'Plugin' block specifies a plugin to load. It has same syntax for both
-# builtin and external plugins.
-
-# First parameter is 'type'. It's mandatory and must come first
-# Legal values are plugin names. Names of builtin plugins are:
-# separator   - visual separator
-# wincmd      - 'show desktop' button
-# taskbar     - lists all opened windows (tasks)
-# launchbar   - bar with launch button
-# image       - just shows an image
-# dclock      - digital clock
-# space       - just seize space
-# pager       - thumbnailed view of the desktop
-# tray        - tray for XEMBED icons (aka docklets)
-# volume      - volume control
-# cpu         - cpu usage monitor
-# netstatus   - net status (ported from gnome-panel)
-
-# expand - specifies if plugin can accomodate extra space or not [optional]
-# padding - extra paddin around plugin  [optional]
-# config {} - block of plugin's private configuration. 
-#             This part is plugin  dependant
+# lxpanel <profile> config file. Manually editing is not recommended.
+# Use preference dialog in lxpanel to adjust config when you can.
 
 Global {
-    edge = bottom
-    allign = left
-    margin = 0
-    widthtype = percent
-    width = 100
-    heighttype = pixel
-    height = 26
-    useFontColor = false
-    FontColor = #FFFFFF
-    Background = false
-    BackgroundFile = @prefix@/share/lxpanel/images/background.png
+    edge=bottom
+    allign=left
+    margin=0
+    widthtype=percent
+    width=100
+    heighttype=pixel
+    height=26
+    useFontColor=0
+    FontColor=#FFFFFF
+    Background=0
+    BackgroundFile=@prefix@/share/lxpanel/images/background.png
 }
 
 Plugin {
-    type = space
+    type=space
     config {
-            size = 2
+            size=2
     }
 }
 
 Plugin {
-    type = menu
+    type=menu
     config {
-        image = @prefix@/share/lxpanel/images/my-computer.svg
+        image=@prefix@/share/lxpanel/images/my-computer.svg
         system {
         }
         separator {
         }
         item {
-            command = run
-        }
-        item {
-            image = @prefix@/share/lxpanel/images/gnome-setting.svg
-            command = configure
+            command=run
         }
         separator {
         }
         item {
-            image = gnome-logout
-            command = logout
+            image=gnome-logout
+            command=logout
         }
     }
 }
 
 Plugin {
-    type = launchbar
+    type=launchbar
     config {
         button {
-            id = pcmanfm.desktop
+            id=pcmanfm.desktop
         }
         button {
-            id = gnome-terminal.desktop
+            id=gnome-terminal.desktop
         }
         button {
-            id = firefox.desktop
+            id=firefox.desktop
         }
     }
 }
 
 Plugin {
-    type = space
+    type=space
     config {
-            size = 4
+            size=4
     }
 }
 
 Plugin {
-    type = wincmd
+    type=wincmd
 }
 
 Plugin {
-    type = space
+    type=space
     config {
-            size = 4
+            size=4
     }
 }
 
 Plugin {
-    type = pager
+    type=pager
 }
 
 Plugin {
-    type = space
+    type=space
     config {
-        size = 4
+        size=4
     }
 }
 
 Plugin {
-    type = taskbar
-    expand = true
+    type=taskbar
+    expand=1
     config {
-        ShowIconified = true
-        ShowMapped    = true
-        ShowAllDesks  = false
-        tooltips = true
-        IconsOnly = false
-        MaxTaskWidth = 150
+        ShowIconified=0
+        ShowMapped   =0
+        ShowAllDesks =0
+        tooltips=0
+        IconsOnly=0
+        MaxTaskWidth=150
     }
 }
 
 # Volume control
 #
 # Plugin {
-#     type = volume
+#     type=volume
 # }
 
 # Net status plug-in
 # %i in configtool is only a place holder, and will be replace by the value of iface.
 
 #Plugin {
-#    type = netstatus
+#    type=netstatus
 #    config {
-#        iface = eth0
-#        configtool = network-admin --configure %i
+#        iface=eth0
+#        configtool=network-admin --configure %i
 #    }
 #}
 
 # Net Status (Linux Only)
 #
 Plugin {
-    type = netstat
+    type=netstat
     config {
-        FixCommand = /sbin/netctl %s renew
+        FixCommand=/sbin/netctl %s renew
     }
 }
 
 # CPU monitor
 Plugin {
-    type = cpu
+    type=cpu
 }
 
 Plugin {
-    type = tray
+    type=tray
 }
 
 # Digital Clock
 Plugin {
-    type = dclock
+    type=dclock
     config {
-        ClockFmt = %R
-        TooltipFmt = %A %x
-#        Action = xmessage Please define some command &
-        BoldFont = false
+        ClockFmt=%R
+        TooltipFmt=%A %x
+        BoldFont=0
     }
 }