.fvwm/config
branchfvwm
changeset 355 02ae380f0a1f
parent 354 33324795512a
child 356 0299baa26e8b
equal deleted inserted replaced
354:33324795512a 355:02ae380f0a1f
    37 Style * SloppyFocus, MouseFocusClickRaises
    37 Style * SloppyFocus, MouseFocusClickRaises
    38 
    38 
    39 #################
    39 #################
    40 # Program Styles.
    40 # Program Styles.
    41 #################
    41 #################
       
    42 
    42 # TODO need works.
    43 # TODO need works.
    43 Style "*" Icon 48x48/x.png, MiniIcon mini/x.png
    44 Style "*" Icon 48x48/x.png, MiniIcon mini/x.png
    44 # Style "XTerm" Icon 48x48/terminal.png, NoActiveIconOverride, MiniIcon mini/terminal.png
    45 # Style "XTerm" Icon 48x48/terminal.png, NoActiveIconOverride, MiniIcon mini/terminal.png
    45 # Style "gvim" Icon 48x48/vim.png, IconOverride, MiniIcon mini/vim.png, EWMHMiniIconOverride
    46 # Style "gvim" Icon 48x48/vim.png, IconOverride, MiniIcon mini/vim.png, EWMHMiniIconOverride
    46 # Style "Firefox-bin" Icon 48x48/firefox.png, MiniIcon mini/firefox.png, EWMHMiniIconOverride
    47 # Style "Firefox-bin" Icon 48x48/firefox.png, MiniIcon mini/firefox.png, EWMHMiniIconOverride
    50 # FvwmTaskBar.
    51 # FvwmTaskBar.
    51 # ############
    52 # ############
    52 
    53 
    53 Style "FvwmTaskBar" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable
    54 Style "FvwmTaskBar" NoTitle, !Handles, !Borders, Sticky, WindowListSkip, CirculateSkip, StaysOnBottom, FixedPosition, FixedSize, !Iconifiable
    54 
    55 
       
    56 ##################
       
    57 # Basic Functions.
       
    58 ##################
       
    59 
       
    60 # DestroyFunc FuncName
       
    61 # AddToFunc   FuncName
       
    62 # + I (Action to happen immediately)
       
    63 # + C (Action to happen on a mouse 'click)
       
    64 # + D (Action to happen on a mouse 'double click')
       
    65 # + H (Action to happen on a mouse 'hold')
       
    66 # + M (Action to happen on a mouse 'motion')
       
    67 
       
    68 DestroyFunc FvwmDeleteOrDestroy
       
    69 AddToFunc   FvwmDeleteOrDestroy
       
    70 + H Nop
       
    71 + M Nop
       
    72 + C Delete
       
    73 + D Destroy
       
    74 
       
    75 DestroyFunc FvwmIconifyOrShade
       
    76 AddToFunc   FvwmIconifyOrShade
       
    77 + C Iconify
       
    78 + D WindowShade
       
    79 
       
    80 DestroyFunc FvwmMaximize
       
    81 AddToFunc   FvwmMaximize
       
    82 + H Nop
       
    83 + M Nop
       
    84 + C Maximize $0 $1
       
    85 
       
    86 DestroyFunc FvwmMoveOrIconify
       
    87 AddToFunc   FvwmMoveOrIconify
       
    88 + M Move
       
    89 + D Iconify
       
    90 
    55 # ############
    91 # ############
    56 # Key binding.
    92 # Key binding.
    57 # ############
    93 # ############
    58 
    94 
    59 Key F1 A M Menu MenuFvwmRoot
    95 Key F1 A M Menu MenuFvwmRoot
       
    96 Key Super_L W CSM Delete
    60 Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L
    97 Key Tab A M WindowList Root c c NoDeskSort, SelectOnRelease Meta_L
    61 Key Super_L A N WindowList Root c c NoDeskSort
    98 Key Super_L A N WindowList Root c c NoDeskSort
       
    99 
       
   100 Mouse 1 R A Menu Utilities Nop
       
   101 
       
   102 Mouse 1 1 A FvwmDeleteOrDestroy
       
   103 Mouse 1 3 A FvwmIconifyOrShade
       
   104 Mouse 1 5 A FvwmMaximize 93 100
       
   105 Mouse 2 5 A FvwmMaximize 100 0
       
   106 Mouse 3 5 A FvwmMaximize 0 100
       
   107 Mouse 1 T A FvwmMoveOrIconify
       
   108 Mouse 1 I A FvwmMoveOrIconify
    62 
   109 
    63 # #####
   110 # #####
    64 # Menu.
   111 # Menu.
    65 # #####
   112 # #####
    66 
   113 
    79 + Emacs           Exec  exec emacs
   126 + Emacs           Exec  exec emacs
    80 
   127 
    81 + debian          Popup "/Debian"
   128 + debian          Popup "/Debian"
    82 + my              Popup MenuMy
   129 + my              Popup MenuMy
    83 + fvwm            Popup MenuFvwmRoot
   130 + fvwm            Popup MenuFvwmRoot
    84 
       
    85 Mouse 1 R A Menu Utilities Nop
       
    86 
   131 
    87 # ##########
   132 # ##########
    88 # FvwmPager.
   133 # FvwmPager.
    89 # ##########
   134 # ##########
    90 Style "FvwmPager" NoTitle, Handles, Borders, BorderWidth 5, Sticky, WindowListSkip, \
   135 Style "FvwmPager" NoTitle, Handles, Borders, BorderWidth 5, Sticky, WindowListSkip, \
   106 *FvwmPager: Rows 3
   151 *FvwmPager: Rows 3
   107 *FvwmPager: Columns 1
   152 *FvwmPager: Columns 1
   108 
   153 
   109 AddToFunc StartFunction
   154 AddToFunc StartFunction
   110 + I Module FvwmPager 0 2
   155 + I Module FvwmPager 0 2
   111 + I Module FvwmAnimate
       
   112 + I Module FvwmButtons
       
   113 
   156