2001-07-13 17:08:32 -07:00
|
|
|
<Eterm-0.9.1>
|
1999-08-17 18:12:47 -07:00
|
|
|
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"
|
1999-08-17 18:12:47 -07:00
|
|
|
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
|
2001-08-23 14:04:36 -07:00
|
|
|
text "Move to Desktop"
|
1999-08-17 18:12:47 -07:00
|
|
|
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
|
2001-08-23 14:04:36 -07:00
|
|
|
text "70s Marble"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/70s_marble.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Atoms"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/atoms.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Black Stone"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/blackstone.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Blue Ether"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/ether_blue.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Blue Marble"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/blue_marble.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Bubbly 1"
|
|
|
|
action string "\e]20;tile/bubbly1.jpg;0x0+0+0:tile\a"
|
2000-01-18 20:17:20 -08:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Bubbly 2"
|
|
|
|
action string "\e]20;tile/bubbly2.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Bubbly 3"
|
|
|
|
action string "\e]20;tile/bubbly3.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
2000-01-18 20:17:20 -08:00
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Bubbly 4"
|
|
|
|
action string "\e]20;tile/bubbly4.jpg;0x0+0+0:tile\a"
|
2000-01-18 20:17:20 -08:00
|
|
|
end
|
1999-08-17 18:12:47 -07:00
|
|
|
begin menuitem
|
|
|
|
text "Circuit"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/circuit.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Confusion"
|
|
|
|
action string "\e]20;tile/confusion.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Cyber Playground"
|
|
|
|
action string "\e]20;tile/cyber_bg.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Dimples"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/014.jpg;0x0+0+0:tile\a"
|
2000-01-18 20:17:20 -08:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Dirt"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/dirt.jpg;0x0+0+0:tile\a"
|
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Egg"
|
|
|
|
action string "\e]20;tile/egg.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Ether"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/ether.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Giger 1"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/giger1.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Giger 2"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/giger2.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Gray Matter"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/22.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Gray Waves"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/59.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Green Ether"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/ether_green.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Lava"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/004.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Nebula"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/nebula.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "On Stage"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/lightb1.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Purple Stuff"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/purple_stuff.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Red Whisper"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/40.jpg;0x0+0+0:tile\a"
|
2000-01-18 20:17:20 -08:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Shale"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/shale.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Soft Marble"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/soft.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Space"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/space.png;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2000-01-18 20:17:20 -08:00
|
|
|
text "Starry Night"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;tile/starry.jpg;0x0+0+0:tile\a"
|
2000-01-18 20:17:20 -08:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Steel"
|
|
|
|
action string "\e]20;tile/steel1.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Twisted"
|
|
|
|
action string "\e]20;tile/twisted.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
2000-01-18 20:17:20 -08:00
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Whirlpool"
|
|
|
|
action string "\e]20;tile/015.jpg;0x0+0+0:tile\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
2001-08-21 12:52:55 -07:00
|
|
|
end
|
|
|
|
begin menu
|
|
|
|
title Scaled
|
1999-08-17 18:12:47 -07:00
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Day/Night"
|
|
|
|
action string "\e]20;scale/day-night.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Good Morning"
|
|
|
|
action string "\e]20;scale/good-morning.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Neopolis"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;scale/Neopolis-horizon.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Pond"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;scale/pond.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Ripple"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;scale/ripple.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Sunset"
|
|
|
|
action string "\e]20;scale/sunset.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Wasteland"
|
|
|
|
action string "\e]20;scale/wasteland.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Winter Tree"
|
|
|
|
action string "\e]20;scale/wintertree.jpg;100x100+50+50\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
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"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;;100x100"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Proportional Scale"
|
2001-08-21 12:52:55 -07:00
|
|
|
action string "\e]20;;100x100:propscale"
|
1999-08-17 18:12:47 -07:00
|
|
|
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
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Toggle Transparency"
|
|
|
|
action string "\e]6;0\a"
|
1999-08-17 18:12:47 -07:00
|
|
|
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
|
2001-08-23 14:04:36 -07:00
|
|
|
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
|
|
|
|
-
|
2001-08-21 12:52:55 -07:00
|
|
|
begin menuitem
|
2001-08-23 14:04:36 -07:00
|
|
|
text "New Eterm Window"
|
2001-08-21 12:52:55 -07:00
|
|
|
action script "spawn(Eterm)"
|
|
|
|
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
|
2001-08-21 12:52:55 -07:00
|
|
|
text "Save User Settings..."
|
2001-08-23 14:04:36 -07:00
|
|
|
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
|
2001-08-21 12:52:55 -07:00
|
|
|
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"
|
2001-05-08 20:14:18 -07:00
|
|
|
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
|
1999-08-17 18:12:47 -07:00
|
|
|
begin menu
|
2001-08-23 14:04:36 -07:00
|
|
|
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
|
2001-08-23 14:04:36 -07:00
|
|
|
text "New Eterm Window"
|
2001-05-08 20:14:18 -07:00
|
|
|
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
|
1999-08-17 18:12:47 -07:00
|
|
|
begin menuitem
|
|
|
|
text "Version"
|
|
|
|
action string "\e[8n"
|
|
|
|
end
|
|
|
|
begin menuitem
|
|
|
|
text "Status"
|
|
|
|
action string "\e[9n"
|
|
|
|
end
|
|
|
|
separator
|
|
|
|
begin menuitem
|
Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org>
There are now two different sets of settings you can save. You can
save user settings, which are the things that one would generally
consider to be user-specific (toggles, text colors, etc.). You can
also save theme settings, which saves *everything*, including the
stuff that user settings don't include (like imageclasses, menus,
etc.). Settings are saved to user.cfg and theme.cfg, respectively.
Also, Eterm will now detect if it cannot write to the location from
which it got the theme (i.e., a system-wide directory), and will fall
back on ~/.Eterm/themes/<theme>. It WILL create this directory tree
if it does not already exist.
Hopefully this will make more people happy. :-)
SVN revision: 2440
2000-04-05 21:52:52 -07:00
|
|
|
text "Save User Settings..."
|
2001-08-23 14:04:36 -07:00
|
|
|
action script "save"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org>
There are now two different sets of settings you can save. You can
save user settings, which are the things that one would generally
consider to be user-specific (toggles, text colors, etc.). You can
also save theme settings, which saves *everything*, including the
stuff that user settings don't include (like imageclasses, menus,
etc.). Settings are saved to user.cfg and theme.cfg, respectively.
Also, Eterm will now detect if it cannot write to the location from
which it got the theme (i.e., a system-wide directory), and will fall
back on ~/.Eterm/themes/<theme>. It WILL create this directory tree
if it does not already exist.
Hopefully this will make more people happy. :-)
SVN revision: 2440
2000-04-05 21:52:52 -07:00
|
|
|
begin menuitem
|
|
|
|
text "Save Theme Settings..."
|
2001-05-08 20:14:18 -07:00
|
|
|
action script "save(theme)"
|
Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org>
There are now two different sets of settings you can save. You can
save user settings, which are the things that one would generally
consider to be user-specific (toggles, text colors, etc.). You can
also save theme settings, which saves *everything*, including the
stuff that user settings don't include (like imageclasses, menus,
etc.). Settings are saved to user.cfg and theme.cfg, respectively.
Also, Eterm will now detect if it cannot write to the location from
which it got the theme (i.e., a system-wide directory), and will fall
back on ~/.Eterm/themes/<theme>. It WILL create this directory tree
if it does not already exist.
Hopefully this will make more people happy. :-)
SVN revision: 2440
2000-04-05 21:52:52 -07:00
|
|
|
end
|
1999-08-17 18:12:47 -07:00
|
|
|
begin menuitem
|
|
|
|
text "Exit"
|
2001-05-08 20:14:18 -07:00
|
|
|
action script "exit"
|
1999-08-17 18:12:47 -07:00
|
|
|
end
|
|
|
|
end
|