/***************************************************************************
                            NET.h -  description
                             -------------------
    begin                : Fri Mar  8 13:55:08 2002
    copyright            : (C) 2000-2002 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Fri Mar  8 13:55:08 2002, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef NET_H
#define NET_H

#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>
#include <qtobjc/QtSupport.h>

/**

  Base namespace class.

  This class is the base class for the NETRootInfo and NETWinInfo classes.  To keep
  the namespace relatively clean, all enums are defined here.

 @short 
  Base namespace class.
*/
@interface  NET : NSObject <QtSupport>
{
@private
	void * _qt;
	BOOL  _allocatedInObjcWorld;
}
+ (int) Client;
+ (int) WindowManager;
+ (int) Unknown;
+ (int) Normal;
+ (int) Desktop;
+ (int) Dock;
+ (int) Tool;
+ (int) Menu;
+ (int) Dialog;
+ (int) Override;
+ (int) Toolbar;
+ (int) Modal;
+ (int) Sticky;
+ (int) MaxVert;
+ (int) MaxHoriz;
+ (int) Max;
+ (int) Shaded;
+ (int) SkipTaskbar;
+ (int) StaysOnTop;
+ (int) SkipPager;
+ (int) TopLeft;
+ (int) Top;
+ (int) TopRight;
+ (int) Right;
+ (int) BottomRight;
+ (int) Bottom;
+ (int) BottomLeft;
+ (int) Left;
+ (int) Move;
+ (int) Visible;
+ (int) Withdrawn;
+ (int) Iconic;
+ (int) Supported;
+ (int) ClientList;
+ (int) ClientListStacking;
+ (int) NumberOfDesktops;
+ (int) DesktopGeometry;
+ (int) DesktopViewport;
+ (int) CurrentDesktop;
+ (int) DesktopNames;
+ (int) ActiveWindow;
+ (int) WorkArea;
+ (int) SupportingWMCheck;
+ (int) VirtualRoots;
+ (int) KDESystemTrayWindows;
+ (int) CloseWindow;
+ (int) WMMoveResize;
+ (int) WMName;
+ (int) WMVisibleName;
+ (int) WMDesktop;
+ (int) WMWindowType;
+ (int) WMState;
+ (int) WMStrut;
+ (int) WMIconGeometry;
+ (int) WMIcon;
+ (int) WMPid;
+ (int) WMHandledIcons;
+ (int) WMPing;
+ (int) WMKDESystemTrayWinFor;
+ (int) XAWMState;
+ (int) WMKDEFrameStrut;
+ (int) WMIconName;
+ (int) WMVisibleIconName;
+ (int) WMGeometry;
@end

#endif
