diff --git a/exec/load/uifcdefs.js b/exec/load/uifcdefs.js old mode 100644 new mode 100755 index c49a7e1a5e7cc6af5fdbee2127b3ca3b6a448290..29a6a83fec3aa2643429044a78b9fdaea2b45410 --- a/exec/load/uifcdefs.js +++ b/exec/load/uifcdefs.js @@ -1,14 +1,10 @@ -/* uifcdefs.js */ - /* Synchronet User Interface constants */ -/* $Id: uifcdefs.js,v 1.3 2009/01/30 06:46:34 deuce Exp $ */ - /**************************************************************************** * @format.tab-size 4 (Plain Text/Source Code File Header) * * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) * * * - * Copyright 2005 Rob Swindell - http://www.synchro.net/copyright.html * + * Copyright Rob Swindell - http://www.synchro.net/copyright.html * * * * This program is free software; you can redistribute it and/or * * modify it under the terms of the GNU General Public License * @@ -17,29 +13,14 @@ * See the GNU General Public License for more details: gpl.txt or * * http://www.fsf.org/copyleft/gpl.html * * * - * Anonymous FTP access to the most recent released source is available at * - * ftp://vert.synchro.net, ftp://cvs.synchro.net and ftp://ftp.synchro.net * - * * - * Anonymous CVS access to the development source and modification history * - * is available at cvs.synchro.net:/cvsroot/sbbs, example: * - * cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs login * - * (just hit return, no password is necessary) * - * cvs -d :pserver:anonymous@cvs.synchro.net:/cvsroot/sbbs checkout src * - * * * For Synchronet coding style and modification guidelines, see * * http://www.synchro.net/source.html * * * - * You are encouraged to submit any modifications (preferably in Unix diff * - * format) via e-mail to mods@synchro.net * - * * * Note: If this box doesn't appear square, then you need to fix your tabs. * ****************************************************************************/ /* This file must remain in-sync with src/uifc/uifc.h */ -/* Would rather use const than var, but end up with redeclaration errors. */ - - const MAX_OPTS = 10000; const MSK_ON = 0xf0000000; const MSK_OFF = 0x0fffffff; @@ -100,7 +81,12 @@ const WIN_FIXEDHEIGHT= (1<<25); /* Use list_height from uifc struct */ const WIN_UNGETMOUSE= (1<<26); /* If the mouse is clicked outside the window, */ /* Put the mouse event back into the event queue */ const WIN_EDIT = (1<<27); /* Allow F2 to edit a menu item */ -const WIN_EDITACT = (1<<28); /* Remain active after edit key */ +const WIN_PASTEXTR = (1<<28); /* Allow paste into extra (blank) item */ +const WIN_INACT = (1<<29); /* Draw window inactive... intended for use with WIN_IMM */ +const WIN_POP = (1<<30); /* Exit the list. Act as though ESC was pressed. */ + /* Intended for use after a WIN_EXTKEYS or WIN_DYN */ +const WIN_SEL = (1<<31); /* Exit the list. Act as though ENTER was pressed. */ + /* Intended for use after a WIN_EXTKEYS or WIN_DYN */ const WIN_MID = WIN_L2R|WIN_T2B;/* Place window in middle of screen */ @@ -119,4 +105,6 @@ const K_DEUCEEXIT = (1<<14); /* Return whenever Deuce wants to exit */ const K_MOUSEEXIT = (1<<15); /* Returns when mouse is clicked outside of */ /* Input area (NOT outside of window!) */ /* And ungets the mouse event. */ +const K_PASSWORD = (1<<16); /* Does not display text while editing */ +const K_FIND = (1<<17); /* Don't set the "changes" flag */ /********************************************/