/*
 * Copyright (C) 1992 by Software Research Associates, Inc.
 *      Author: Y. Kawabe <kawabe@sra.co.jp>
 *
 * Permission to use, copy, modify, and distribute, and sell this software
 * and its documentation for any purpose and without fee is hereby granted,
 * provided that the above copyright notice appear in all copies and that
 * both that copyright notice and this permission notice appear in supporting
 * documentation, and that the name of Software Research Associates not be
 * used in advertising or publicity pertaining to distribution of the software
 * without specific, written prior permission.  Software Research Associates
 * makes no representations about the suitability of this software for any
 * purpose.  It is provided "as is" without express or implied warranty.
 */

#ifndef iv_ximp_h
#define iv_ximp_h

#include <InterViews/resource.h>
#include <InterViews/handler.h>

class Event;
class String;
class Window;
class XimpManagerRep;

/*
 * class XimpManager
 */

class XimpManager : public Handler {
  public:
    XimpManager (Window*, const String&);
    ~XimpManager ();

  public:
    int lookup(const Event&, char*, int);
    boolean event(Event&);
    
  private:
    Window		*win_;
    XimpManagerRep	*rep_;
};

#endif
