Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/fluxbox/fluxbox.client.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2276 by niro, Tue Jan 14 10:34:57 2014 UTC revision 2277 by niro, Tue Jan 14 14:36:04 2014 UTC
# Line 40  set_fluxbox_menuitem() Line 40  set_fluxbox_menuitem()
40   add)   add)
41   [[ -z ${name} ]] && help_fluxbox_menuitem && return 1   [[ -z ${name} ]] && help_fluxbox_menuitem && return 1
42   [[ -z ${exec} ]] && help_fluxbox_menuitem && return 1   [[ -z ${exec} ]] && help_fluxbox_menuitem && return 1
43   CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/menu/${name}"   ${MCORE_LIBDIR}/fluxbox-menuitem --add  --name "${name}" --exec "${exec}"
  clearconfig  
  addconfig "[exec] (${name}) {${exec}}"  
44   ;;   ;;
45   del)   del)
46   if [[ -f ${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/menu/${name} ]]   if [[ -n ${name} ]]
  then  
  rm ${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/menu/"${name}"  
  elif [[ -z ${name} ]]  
47   then   then
48     ${MCORE_LIBDIR}/fluxbox-menuitem --del  --name "${name}"
49     else
50   # delete all items   # delete all items
51   find ${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/menu -type f | xargs --no-run-if-empty rm   ${MCORE_LIBDIR}/fluxbox-menuitem --del
52   fi   fi
53   ;;   ;;
54   *)   *)
# Line 60  set_fluxbox_menuitem() Line 57  set_fluxbox_menuitem()
57   esac   esac
58    
59   # rebuild the menu now   # rebuild the menu now
60   fluxbox-rebuild-menu   ${MCORE_LIBDIR}/fluxbox-rebuild-menu
61  }  }
62    
63  # get_fluxbox_menuitem  # get_fluxbox_menuitem
64  get_fluxbox_menuitem()  get_fluxbox_menuitem()
65  {  {
66   list_files_in_directory ${MROOT}/${MCORE_CONFIG_PATH}/fluxbox/menu   ${MCORE_LIBDIR}/fluxbox-menuitem --print
67  }  }
68    
69  help_fluxbox_theme()  help_fluxbox_theme()

Legend:
Removed from v.2276  
changed lines
  Added in v.2277