eterm/themes/trans/menus.cfg

818 lines
16 KiB
INI
Raw Normal View History

<Eterm-0.9.1>
begin menu
title Font
begin menuitem
text "Normal"
action string "\e]50;#"
end
begin menuitem
text "Larger"
action string "\e]50;#+"
end
begin menuitem
text "Smaller"
action string "\e]50;#-"
end
-
begin menuitem
text "Font 1"
action string "\e]50;#1"
end
begin menuitem
text "Font 2"
action string "\e]50;#2"
end
begin menuitem
text "Font 3"
action string "\e]50;#3"
end
begin menuitem
text "Font 4"
action string "\e]50;#4"
end
end
begin menu
title Toggles
begin menuitem
text "Cursor Visible"
action string "\e[?25t"
end
begin menuitem
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
text "Home on Output"
action string "\e[?1010t"
end
begin menuitem
text "Home on Input"
action string "\e[?1012t"
end
begin menuitem
text "Map Alert"
action string "\e]6;21\a"
end
begin menuitem
text "Primary/Secondary Screen"
action string "\e[?47t"
end
begin menuitem
text "Reverse Video"
action string "\e[?5t"
end
begin menuitem
text "Select Trailing Spaces"
action string "\e]6;25\a"
end
begin menuitem
text "Select Whole Line on Triple-click"
action string "\e]6;23\a"
end
begin menuitem
text "Visual Bell"
action string "\e]6;20\a"
end
begin menuitem
text "X11 Mouse Reporting"
action string "\e[?1000t"
end
begin menuitem
text "Xterm Selection Behavior"
action string "\e]6;22\a"
end
end
begin menu
title Keys
begin menuitem
text "Application Arrow Keys"
action string "\e[?1t"
end
begin menuitem
text "Application Keypad"
action string "\e[?66t"
end
begin menuitem
text "Backspace/Delete"
action string "\e[?67t"
end
begin menuitem
text "Xterm Shift-Keys"
action string "\e[?35t"
end
end
begin menu
title Scrollbar
begin menuitem
text "Toggle Visibility"
rtext "Ctrl-Button2"
action string "\e[?30t"
end
begin menuitem
text "Swap Sides"
action string "\e]6;11\a"
end
begin menuitem
text "Toggle Floating"
action string "\e]6;12\a"
end
begin menuitem
text "Toggle Popup Mode"
action string "\e]6;13\a"
end
-
begin menuitem
text "Motif (Traditional) Style"
action string "\e]6;10;motif;;\a"
end
begin menuitem
text "NeXT Style"
action string "\e]6;10;next;;\a"
end
begin menuitem
text "Xterm Style"
action string "\e]6;10;xterm;;\a"
end
end
begin menu
title Width
begin menuitem
text "5"
action string "\e]6;10;;5;\a"
end
begin menuitem
text "6"
action string "\e]6;10;;6;\a"
end
begin menuitem
text "7"
action string "\e]6;10;;7;\a"
end
begin menuitem
text "8"
action string "\e]6;10;;8;\a"
end
begin menuitem
text "9"
action string "\e]6;10;;9;\a"
end
begin menuitem
text "10"
action string "\e]6;10;;10;\a"
end
begin menuitem
text "11"
action string "\e]6;10;;11;\a"
end
begin menuitem
text "12"
action string "\e]6;10;;12;\a"
end
begin menuitem
text "13"
action string "\e]6;10;;13;\a"
end
begin menuitem
text "14"
action string "\e]6;10;;14;\a"
end
begin menuitem
text "15"
action string "\e]6;10;;15;\a"
end
begin menuitem
text "16"
action string "\e]6;10;;16;\a"
end
begin menuitem
text "17"
action string "\e]6;10;;17;\a"
end
begin menuitem
text "18"
action string "\e]6;10;;18;\a"
end
begin menuitem
text "19"
action string "\e]6;10;;19;\a"
end
begin menuitem
text "20"
action string "\e]6;10;;20;\a"
end
end
begin menu
title "Move to Desktop"
begin menuitem
text "0"
action string "\e]6;50;0;\a"
end
begin menuitem
text "1"
action string "\e]6;50;1;\a"
end
begin menuitem
text "2"
action string "\e]6;50;2;\a"
end
begin menuitem
text "3"
action string "\e]6;50;3;\a"
end
begin menuitem
text "4"
action string "\e]6;50;4;\a"
end
begin menuitem
text "5"
action string "\e]6;50;5;\a"
end
begin menuitem
text "6"
action string "\e]6;50;6;\a"
end
begin menuitem
text "7"
action string "\e]6;50;7;\a"
end
end
begin menu
title Terminal
begin menuitem
text "Toggles"
action submenu "Toggles"
end
begin menuitem
text "Keys"
action submenu "Keys"
end
begin menuitem
text "Scrollbar"
action submenu "Scrollbar"
end
begin menuitem
text "Move to Desktop"
action submenu "Move to Desktop"
end
-
begin menuitem
text "Steal Focus"
rtext "Ctrl-Button1"
action string "\e]5;\a"
end
begin menuitem
text "Full Reset"
action string "\ec"
end
end
begin menu
title Tiled
begin menuitem
text "70s Marble"
action string "\e]20;tile/70s_marble.jpg;0+0:tile\a"
end
begin menuitem
text "Atoms"
action string "\e]20;tile/atoms.jpg;0+0:tile\a"
end
begin menuitem
text "Black Stone"
action string "\e]20;tile/blackstone.jpg;0+0:tile\a"
end
begin menuitem
text "Blue Ether"
action string "\e]20;tile/ether_blue.jpg;0+0:tile\a"
end
begin menuitem
text "Blue Marble"
action string "\e]20;tile/blue_marble.jpg;0+0:tile\a"
end
begin menuitem
text "Bubbly 1"
action string "\e]20;tile/bubbly1.jpg;0+0:tile\a"
end
begin menuitem
text "Bubbly 2"
action string "\e]20;tile/bubbly2.jpg;0+0:tile\a"
end
begin menuitem
text "Bubbly 3"
action string "\e]20;tile/bubbly3.jpg;0+0:tile\a"
end
begin menuitem
text "Bubbly 4"
action string "\e]20;tile/bubbly4.jpg;0+0:tile\a"
end
begin menuitem
text "Circuit"
action string "\e]20;tile/circuit.jpg;0+0:tile\a"
end
begin menuitem
text "Confusion"
action string "\e]20;tile/confusion.jpg;0+0:tile\a"
end
begin menuitem
text "Cyber Playground"
action string "\e]20;tile/cyber_bg.jpg;0+0:tile\a"
end
begin menuitem
text "Dimples"
action string "\e]20;tile/014.jpg;0+0:tile\a"
end
begin menuitem
text "Dirt"
action string "\e]20;tile/dirt.jpg;0+0:tile\a"
end
begin menuitem
text "Egg"
action string "\e]20;tile/egg.jpg;0+0:tile\a"
end
begin menuitem
text "Ether"
action string "\e]20;tile/ether.jpg;0+0:tile\a"
end
begin menuitem
text "Giger 1"
action string "\e]20;tile/giger1.jpg;0+0:tile\a"
end
begin menuitem
text "Giger 2"
action string "\e]20;tile/giger2.jpg;0+0:tile\a"
end
begin menuitem
text "Gray Matter"
action string "\e]20;tile/22.jpg;0+0:tile\a"
end
begin menuitem
text "Gray Waves"
action string "\e]20;tile/59.jpg;0+0:tile\a"
end
begin menuitem
text "Green Ether"
action string "\e]20;tile/ether_green.jpg;0+0:tile\a"
end
begin menuitem
text "Lava"
action string "\e]20;tile/004.jpg;0+0:tile\a"
end
begin menuitem
text "Nebula"
action string "\e]20;tile/nebula.jpg;0+0:tile\a"
end
begin menuitem
text "On Stage"
action string "\e]20;tile/lightb1.jpg;0+0:tile\a"
end
begin menuitem
text "Purple Stuff"
action string "\e]20;tile/purple_stuff.jpg;0+0:tile\a"
end
begin menuitem
text "Red Whisper"
action string "\e]20;tile/40.jpg;0+0:tile\a"
end
begin menuitem
text "Shale"
action string "\e]20;tile/shale.jpg;0+0:tile\a"
end
begin menuitem
text "Soft Marble"
action string "\e]20;tile/soft.jpg;0+0:tile\a"
end
begin menuitem
text "Space"
action string "\e]20;tile/space.png;0+0:tile\a"
end
begin menuitem
text "Starry Night"
action string "\e]20;tile/starry.jpg;0+0:tile\a"
end
begin menuitem
text "Steel"
action string "\e]20;tile/steel1.jpg;0+0:tile\a"
end
begin menuitem
text "Twisted"
action string "\e]20;tile/twisted.jpg;0+0:tile\a"
end
begin menuitem
text "Whirlpool"
action string "\e]20;tile/015.jpg;0+0:tile\a"
end
end
begin menu
title Scaled
begin menuitem
text "Day/Night"
action string "\e]20;scale/day-night.jpg;100\a"
end
begin menuitem
text "Good Morning"
action string "\e]20;scale/good-morning.jpg;100\a"
end
begin menuitem
text "Neopolis"
action string "\e]20;scale/Neopolis-horizon.jpg;100\a"
end
begin menuitem
text "Pond"
action string "\e]20;scale/pond.jpg;100\a"
end
begin menuitem
text "Ripple"
action string "\e]20;scale/ripple.jpg;100\a"
end
begin menuitem
text "Sunset"
action string "\e]20;scale/sunset.jpg;100\a"
end
begin menuitem
text "Wasteland"
action string "\e]20;scale/wasteland.jpg;100\a"
end
begin menuitem
text "Winter Tree"
action string "\e]20;scale/wintertree.jpg;100\a"
end
end
begin menu
title Attrib
begin menuitem
text "Full Size"
action string "\e]20;;100x100"
end
begin menuitem
text "Normal Size"
action string "\e]20;;0x0"
end
-
begin menuitem
text "Tiled"
action string "\e]20;;:tile"
end
begin menuitem
text "Scaled"
action string "\e]20;;100x100"
end
begin menuitem
text "Proportional Scale"
action string "\e]20;;100x100:propscale"
end
-
begin menuitem
text "Center"
action string "\e]20;;=+50+50"
end
begin menuitem
text "Top Left Corner"
action string "\e]20;;=+0+0"
end
begin menuitem
text "Bottom Right Corner"
action string "\e]20;;=+100+100"
end
end
begin menu
title Pixmap
begin menuitem
text "None"
action string "\e[m\e]20;;\a"
end
begin menuitem
text "Toggle Viewport Mode"
action string "\e]6;24\a"
end
begin menuitem
text "Tiled"
action submenu "Tiled"
end
begin menuitem
text "Scaled"
action submenu "Scaled"
end
-
begin menuitem
text "Attrib"
action submenu "Attrib"
end
end
begin menu
title Brightness
begin menuitem
text "512 (200%)"
action string "\e]6;1;image;brightness;512\a"
end
begin menuitem
text "480 (188%)"
action string "\e]6;1;image;brightness;480\a"
end
begin menuitem
text "448 (175%)"
action string "\e]6;1;image;brightness;448\a"
end
begin menuitem
text "416 (163%)"
action string "\e]6;1;image;brightness;416\a"
end
begin menuitem
text "384 (150%)"
action string "\e]6;1;image;brightness;384\a"
end
begin menuitem
text "352 (138%)"
action string "\e]6;1;image;brightness;352\a"
end
begin menuitem
text "320 (125%)"
action string "\e]6;1;image;brightness;320\a"
end
begin menuitem
text "288 (113%)"
action string "\e]6;1;image;brightness;288\a"
end
begin menuitem
text "256 (100%)"
action string "\e]6;1;image;brightness;256\a"
end
begin menuitem
text "224 (88%)"
action string "\e]6;1;image;brightness;224\a"
end
begin menuitem
text "192 (75%)"
action string "\e]6;1;image;brightness;192\a"
end
begin menuitem
text "160 (63%)"
action string "\e]6;1;image;brightness;160\a"
end
begin menuitem
text "128 (50%)"
action string "\e]6;1;image;brightness;128\a"
end
begin menuitem
text "96 (38%)"
action string "\e]6;1;image;brightness;96\a"
end
begin menuitem
text "64 (25%)"
action string "\e]6;1;image;brightness;64\a"
end
begin menuitem
text "32 (13%)"
action string "\e]6;1;image;brightness;32\a"
end
begin menuitem
text "0 (0%)"
action string "\e]6;1;image;brightness;0\a"
end
end
begin menu
title Contrast
begin menuitem
text "512 (200%)"
action string "\e]6;1;image;contrast;512\a"
end
begin menuitem
text "480 (188%)"
action string "\e]6;1;image;contrast;480\a"
end
begin menuitem
text "448 (175%)"
action string "\e]6;1;image;contrast;448\a"
end
begin menuitem
text "416 (163%)"
action string "\e]6;1;image;contrast;416\a"
end
begin menuitem
text "384 (150%)"
action string "\e]6;1;image;contrast;384\a"
end
begin menuitem
text "352 (138%)"
action string "\e]6;1;image;contrast;352\a"
end
begin menuitem
text "320 (125%)"
action string "\e]6;1;image;contrast;320\a"
end
begin menuitem
text "288 (113%)"
action string "\e]6;1;image;contrast;288\a"
end
begin menuitem
text "256 (100%)"
action string "\e]6;1;image;contrast;256\a"
end
begin menuitem
text "224 (88%)"
action string "\e]6;1;image;contrast;224\a"
end
begin menuitem
text "192 (75%)"
action string "\e]6;1;image;contrast;192\a"
end
begin menuitem
text "160 (63%)"
action string "\e]6;1;image;contrast;160\a"
end
begin menuitem
text "128 (50%)"
action string "\e]6;1;image;contrast;128\a"
end
begin menuitem
text "96 (38%)"
action string "\e]6;1;image;contrast;96\a"
end
begin menuitem
text "64 (25%)"
action string "\e]6;1;image;contrast;64\a"
end
begin menuitem
text "32 (13%)"
action string "\e]6;1;image;contrast;32\a"
end
begin menuitem
text "0 (0%)"
action string "\e]6;1;image;contrast;0\a"
end
end
begin menu
title Gamma
begin menuitem
text "512 (200%)"
action string "\e]6;1;image;gamma;512\a"
end
begin menuitem
text "480 (188%)"
action string "\e]6;1;image;gamma;480\a"
end
begin menuitem
text "448 (175%)"
action string "\e]6;1;image;gamma;448\a"
end
begin menuitem
text "416 (163%)"
action string "\e]6;1;image;gamma;416\a"
end
begin menuitem
text "384 (150%)"
action string "\e]6;1;image;gamma;384\a"
end
begin menuitem
text "352 (138%)"
action string "\e]6;1;image;gamma;352\a"
end
begin menuitem
text "320 (125%)"
action string "\e]6;1;image;gamma;320\a"
end
begin menuitem
text "288 (113%)"
action string "\e]6;1;image;gamma;288\a"
end
begin menuitem
text "256 (100%)"
action string "\e]6;1;image;gamma;256\a"
end
begin menuitem
text "224 (88%)"
action string "\e]6;1;image;gamma;224\a"
end
begin menuitem
text "192 (75%)"
action string "\e]6;1;image;gamma;192\a"
end
begin menuitem
text "160 (63%)"
action string "\e]6;1;image;gamma;160\a"
end
begin menuitem
text "128 (50%)"
action string "\e]6;1;image;gamma;128\a"
end
begin menuitem
text "96 (38%)"
action string "\e]6;1;image;gamma;96\a"
end
begin menuitem
text "64 (25%)"
action string "\e]6;1;image;gamma;64\a"
end
begin menuitem
text "32 (13%)"
action string "\e]6;1;image;gamma;32\a"
end
begin menuitem
text "0 (0%)"
action string "\e]6;1;image;gamma;0\a"
end
end
begin menu
title Background
begin menuitem
text "Toggle Transparency"
action string "\e]6;0\a"
end
begin menuitem
text "Pixmap"
action submenu "Pixmap"
end
begin menuitem
text "Brightness"
action submenu "Brightness"
end
begin menuitem
text "Contrast"
action submenu "Contrast"
end
begin menuitem
text "Gamma"
action submenu "Gamma"
end
end
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
begin menu
title Eterm
begin menuitem
text "Font"
action submenu "Font"
end
begin menuitem
text "Background"
action submenu "Background"
end
begin menuitem
text "Terminal"
action submenu "Terminal"
end
-
begin menuitem
text "New Eterm Window"
action script "spawn(Eterm)"
end
begin menuitem
text "Search..."
action script "search()"
end
begin menuitem
text "Run..."
action script "exec_dialog(Eterm -e )"
end
-
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
begin menuitem
text "Version"
action string "\e[8n"
end
begin menuitem
text "Status"
action string "\e[9n"
end
separator
begin menuitem
text "Save User Settings..."
action script "save"
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
end
begin menuitem
text "Save Theme Settings..."
action script "save(theme)"
end
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
begin menuitem
text "Exit"
action script "exit"
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
end
end
begin menu
title "Eterm Operations"
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
begin menuitem
text "New Eterm Window"
action script "spawn(Eterm)"
Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> This is the first public availability of the work thus far on Eterm 0.9.1. There's quite a bit of new stuff here. * Added scrollbar thumb support. * Completely redid the terminfo/termcap stuff. The terminfo file is now compiled (by tic) and installed by default (unless you specify --without-terminfo). The config files still say xterm, though, because some programs (like SLang and GNU mc) use the silly algorithm of "Is $TERM set to xterm?" to detect mouse reporting support in a terminal. =P But if you don't ever use xterm, you can use Eterm's termcap and just name it "xterm" instead. Thanks to Marius Gedminas <mgedmin@takas.lt> for his patch that started this whole revamp. * Added the kEsetroot script for KDE users from Dax Games <dgames@isoc.net>. * You can now configure the Home and End emulation via --with-home= and --with-end= options to configure. The --with-terminfo option is also new, and --enable-xim is now the default. * Added a new image state, disabled, for when Eterm loses focus. This is supported by all widgets (well, all those that could possibly be on screen when Eterm lost focus), even the background image. So you could actually have all your images darken on focus out and restore to normal on focus in. * Widget colors formerly dealt with as colors (menu text color, scrollbar color, etc.) are now handled by the imageclasses. Each image state can have a foreground and background color defined. The current exception is the background image; I hope to add that later. The foreground is the text color and the background is the object color (for solid color mode). So menu text color is set by the menu imageclass. And again, for unfocused colors, use the disabled state of the imageclass. * Proportionally-spaced fonts are now handled much better. They are still forced into evenly-spaced columns (it's a terminal for crying out loud!) but at least you don't end up with Eterm's wider than your screen. :-) * Home on refresh is gone, as is home on echo. It's now much simpler. There are two options: home on output, and home on input, the former being a combination of echo and refresh. Also, keypresses that don't necessarily have corresonding output can trigger a home on input, like Ctrl-End or whatever...ones that don't have special meaning. Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out this issue and the one with "m-" in font names. * I finally got around to re-merging the new parser stuff from my work on the Not Game. Closed up some old potential behavior quirks with theme parsing. * Added a new escape sequence to fork-and-exec a program. Also added a scrollback search capability to highlight all occurances of a string in your scrollback buffer. Use the new "Etsearch" utility to access it. "Etsearch string" to search for a string, then "Etsearch" by itself to reset the highlighting. * And of course, the biggie. Eterm now supports a completely- customizeable buttonbar. Not a menubar, a buttonbar. It can have an arbitrary number of buttons, and each button can perform an action, just like a menuitem. So a button could bring up a menu (like a menubar) or launch a program (like a launchbar) or perform an operation (like a toolbar). Each button can have an icon, text, or both. And you can have buttons left- or right-justified in the buttonbar. You will eventually be able to have an arbitrary number of buttonbars, but I'm still working on that. As with any change this big, things could very easily be broken. So beware. :-) I have tested this myself, and everything seems to work, but I can't test every possibility. Let me know if you find anything that's broken, and enjoy! SVN revision: 2048
2000-02-10 16:25:07 -08:00
end
begin menuitem
text "Search..."
action script "search()"
end
begin menuitem
text "Run..."
action script "exec_dialog(Eterm -e )"
end
-
begin menuitem
text "Version"
action string "\e[8n"
end
begin menuitem
text "Status"
action string "\e[9n"
end
separator
begin menuitem
text "Save User Settings..."
action script "save"
end
begin menuitem
text "Save Theme Settings..."
action script "save(theme)"
end
begin menuitem
text "Exit"
action script "exit"
end
end