home *** CD-ROM | disk | FTP | other *** search
/ Tools / WinSN5.0Ver.iso / NETSCAP.50 / WIN1998.ZIP / ns / cmd / macfe / gui / CSingleLineEditField.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-04-08  |  1.8 KB  |  55 lines

  1. /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
  2.  *
  3.  * The contents of this file are subject to the Netscape Public License
  4.  * Version 1.0 (the "NPL"); you may not use this file except in
  5.  * compliance with the NPL.  You may obtain a copy of the NPL at
  6.  * http://www.mozilla.org/NPL/
  7.  *
  8.  * Software distributed under the NPL is distributed on an "AS IS" basis,
  9.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
  10.  * for the specific language governing rights and limitations under the
  11.  * NPL.
  12.  *
  13.  * The Initial Developer of this code under the NPL is Netscape
  14.  * Communications Corporation.  Portions created by Netscape are
  15.  * Copyright (C) 1998 Netscape Communications Corporation.  All Rights
  16.  * Reserved.
  17.  */
  18.  
  19. /*
  20.  
  21. FILE:            CSingleLineEditField.h
  22. CLASS:            CSingleLineEditField
  23. DESCRIPTION:    Filters out carriage returns when responding to a cmd_Paste
  24.                 This is the only change from LGAEditField
  25. CREATION DATE:    97.06.03
  26.  
  27. ---------------------------------------<< Ñ >>----------------------------------------
  28.  
  29. Overrides ObeyCommand to enable filtering of carriage returns from the clipboard.
  30. Reason this fix is important is because there are fields where you really don't want
  31. to permit carriage returns. In the preferences dialog and in the mail filters dialog
  32. for example. Carriage returns end up rendering the files used by these dialogs
  33. unreadable by the parser
  34.  
  35. Inherits from LGAEditField so it has a gray scale appearance
  36.  
  37. ---------------------------------------<< Ñ >>----------------------------------------
  38. */
  39.  
  40. #pragma once
  41.  
  42. #include "SearchHelpers.h"
  43.  
  44. class CSingleLineEditField : public CSearchEditField {
  45.  
  46.     public:
  47.     
  48.         enum    { class_ID = 'sLEF' };
  49.         
  50.                             CSingleLineEditField (LStream* inStream);
  51.  
  52.         virtual                ~CSingleLineEditField ();
  53.         
  54. };
  55.