# Xbmbrowser Menu Config File # # Used by Anthony Thyssen in maintaining the AIcons Library, using the # scripts found in the AIcons distribution in ``support/scripts'' # # ------------------------- menu "global" "Global Menu" item "Grab Icon" exec("merge -c '%f' %hgrab &") item "Rename" input("Rename File","%f") exec("merge '%f' '%i'") item "Copy" input("Copy File","%f") exec("merge -c '%f' '%i'") item "Duplicate" exec("merge -c '%f' '%b.%s'") #item "Delete" confirm("Really Delete ?") exec("rm -f '%f'") item "Delete" exec("rm -f '%f'") line item "Move Edit" input("Move Edit","'%b=%s' '=%s'") exec("mved %i") item "Copy Edit" input("Copy Edit","'%b=%s' '=%s'") exec("mved -c %i") item "Delete Edit" input("Delete Files","%f") exec("rm -f %i") line item "Text Editor" exec("xterm -g 80x40 -e vi '%f' &") item "New Browser" input("Start New Browser","%d") exec("xbmbrowser '%i' &") item "Goto.." input("Goto Directory","%d") chdir('%i') item "Execute" input("Command to Execute"," %f") exec('%i') item "File Type" exec("file '%f'") item "ALL xv" exec("xv '%d/'* &") item "ALL gif2xpm" exec("gif2xpm *.gif &") item "ALL recolor" exec("recolor *.xpm &") line line item "Full Scan" scan() # scan directory again (try to load BadXpm's) # ------------------------- menu "bitmap" "Bitmap Menu" item "Bitmap Edit" exec("bitmap '%f' &") item "XV Icon" exec("xv '%f' &") item "setroot" exec("xsetroot -fg black -bg PaleGreen -bitmap '%f'&") item "setroot inv" exec("xsetroot -rv -fg black -bg PaleGreen -bitmap '%f'&") line line item "Invert" exec("xbm-cmd '%f' pnminvert") item "Flip Horz" exec("xbm-cmd '%f' pnmflip -lr") item "Flip Vert" exec("xbm-cmd '%f' pnmflip -tb") item "Mask" input("Mask Name:", '%f') \ exec("cp '%f' '%i'; xbm-cmd '%i' pbmmask") item "Mask Ext" input("Mask Name:", '%f') \ exec("cp '%f' '%i'; xbm-cmd '%i' pbmmask -expand") item "Resize crop" exec("xbm-cmd '%f' pnmcrop 2>/dev/null") item "Resize expd" exec("xbm-cmd '%f' pnmmargin 5") item "Resize std" exec("xbm-resize '%f' >/dev/null") item "Resize 16" exec("xbm-resize -16 '%f' >/dev/null") item "Resize 32" exec("xbm-resize -32 '%f' >/dev/null") item "Resize 48" exec("xbm-resize -48 '%f' >/dev/null") item "Resize 64" exec("xbm-resize -64 '%f' >/dev/null") item "Resize input" input("Resize to","") exec("xbm-resize -%i '%f' >/dev/null") line item ">Pixmap" exec("xbmtopbm '%f' | ppmtoxpm > '%b.xpm'" ) # ------------------------- menu "pixmap" "Pixmap Menu" item "Pixmap Edit" exec("pixmap -f '%f' &") item "XPaint Edit" exec("xpaint '%f' &") item "XV Icon" exec("xv '%f' &") item "SetRoot" exec("xloadimage -quiet -onroot '%f' &") item "SetRoot xv" exec("xv -root -noresetroot '%f' -quit &") #item "SetRoot xv" exec("xpmtoppm '%f' | xv -root - -quit &") line line item "Invert" exec("xbm-cmd '%f' pnminvert") item "Flip Horz" exec("xbm-cmd '%f' pnmflip -lr") item "Flip Vert" exec("xbm-cmd '%f' pnmflip -tb") item "Resize crop" exec("xbm-cmd '%f' pnmcrop 2>/dev/null") item "Resize expd" exec("xbm-cmd '%f' pnmmargin 5") item "Resize std" exec("xbm-resize '%f' >/dev/null") item "Resize 16" exec("xbm-resize -16 '%f' >/dev/null") item "Resize 32" exec("xbm-resize -32 '%f' >/dev/null") item "Resize 48" exec("xbm-resize -48 '%f' >/dev/null") item "Resize 64" exec("xbm-resize -64 '%f' >/dev/null") item "Resize 64x38" exec("xbm-resize -64x38 '%f' >/dev/null") item "Resize input" input("Resize to","") exec("xbm-resize -%i '%f' >/dev/null") line item "Recolor" exec("recolor '%f' >/dev/null") item "Recolor -fs" exec("recolor -fs '%f' >/dev/null") item "Color Fix" exec("xpm-fix '%f' >/dev/null") item ">Xbm thres" exec("xpm2xbm '%f' >/dev/null") item ">Xbm dither" exec("xpm2xbm -dither '%f' >/dev/null") item ">Gif" exec("xpm2gif '%f' >/dev/null") item ">Gif trans" exec("xpm2gif -trans '%f' >/dev/null") # ------------------------- menu "directory" "Dir Menu" item "Goto.." chdir('%f') item "New Browser" exec("xbmbrowser '%f' &") line item "Delete" exec("rmdir '%f'") # this is fairly safe item "Delete Dir" confirm("DANGER -- Really Delete ALL of `%f' -- DANGER")\ exec("rm -fr '%f'") # this is very dangerous! # ----------------------- menu "other" "Other Menu" item "SetRoot xv" exec("xv -root '%f' -noresetroot -quit &") item "XV Image" exec("xv '%f' &") item "Text Editor" exec("xterm -g 80x40 -e vi '%f' &") line item "Icon -> Xbm" exec("icon2xbm '%f' >/dev/null") item "Gif -> Xpm" exec("gif2xpm '%f' >/dev/null") # -----------------------