Enlightenment CVS committal Author : mej Project : eterm Module : Eterm
Dir : eterm/Eterm/src Modified Files: options.c options.h startup.c startup.h windows.c Log Message: Mon Oct 30 16:11:47 2006 Michael Jennings (mej) Patch from Jason McCarver <[EMAIL PROTECTED]> to support -S/--sticky option for "sticky" (i.e., present on all desktops) startup. ---------------------------------------------------------------------- =================================================================== RCS file: /cvs/e/eterm/Eterm/src/options.c,v retrieving revision 1.143 retrieving revision 1.144 diff -u -3 -r1.143 -r1.144 --- options.c 18 Aug 2006 17:41:19 -0000 1.143 +++ options.c 30 Oct 2006 21:12:12 -0000 1.144 @@ -21,7 +21,7 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -static const char cvs_ident[] = "$Id: options.c,v 1.143 2006/08/18 17:41:19 mej Exp $"; +static const char cvs_ident[] = "$Id: options.c,v 1.144 2006/10/30 21:12:12 mej Exp $"; #include "config.h" #include "feature.h" @@ -305,6 +305,7 @@ SPIFOPT_BOOL_LONG("blink-brightens-background", "\"blink\" attribute brightens background color", vt_options, VT_OPTIONS_BLINK_BRIGHTENS_BACKGROUND), SPIFOPT_BOOL_LONG("colors-suppress-bold", "do not make ANSI colors 0-16 bold", vt_options, VT_OPTIONS_COLORS_SUPPRESS_BOLD), + SPIFOPT_BOOL('S', "sticky", "start window sticky", eterm_options, ETERM_OPTIONS_STICKY), #ifndef NO_MAPALERT # ifdef MAPALERT_OPTION SPIFOPT_BOOL('m', "map-alert", "uniconify on beep", vt_options, VT_OPTIONS_MAP_ALERT), @@ -1278,6 +1279,13 @@ BITFIELD_CLEAR(vt_options, VT_OPTIONS_COLORS_SUPPRESS_BOLD); } + } else if (!BEG_STRCASECMP(buff, "sticky ")) { + if (bool_val) { + BITFIELD_SET(eterm_options, ETERM_OPTIONS_STICKY); + } else { + BITFIELD_CLEAR(eterm_options, ETERM_OPTIONS_STICKY); + } + } else { libast_print_error("Parse error in file %s, line %lu: Attribute \"%s\" is not valid within context toggles\n", file_peek_path(), file_peek_line(), buff); @@ -3823,6 +3831,7 @@ fprintf(fp, " itrans %d\n", (BITFIELD_IS_SET(image_options, IMAGE_OPTIONS_ITRANS) ? 1 : 0)); fprintf(fp, " buttonbar %d\n", ((buttonbar && bbar_is_visible(buttonbar)) ? 1 : 0)); fprintf(fp, " resize_gravity %d\n", (BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_RESIZE_GRAVITY) ? 1 : 0)); + fprintf(fp, " sticky %d\n", (BITFIELD_IS_SET(eterm_options, ETERM_OPTIONS_STICKY) ? 1 : 0)); fprintf(fp, "end toggles\n\n"); fprintf(fp, "begin keyboard\n"); ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs