[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

#ifndef PREFS_WORKBENCH_H
#define PREFS_WORKBENCH_H
/*
**      $VER: workbench.h 44.1 (19.10.1999)
**      Includes Release 44.1
**
**      Workbench preferences file definitions
**
**      (C) Copyright 1987-1999 Amiga, Inc.
**          All Rights Reserved
*/

#ifndef LIBRARIES_IFFPARSE_H
#include <libraries/iffparse.h>
#endif

#ifndef GRAPHICS_GFX_H
#include <graphics/gfx.h>
#endif

/*****************************************************************************/

#define ID_WBNC MAKE_ID('W','B','N','C')

struct WorkbenchPrefs
{
    /* settings from workbench.library */
    ULONG               wbp_DefaultStackSize;   /* in bytes */
    ULONG               wbp_TypeRestartTime;    /* in seconds */
    /* settings from icon.library */
    ULONG               wbp_IconPrecision;      /* PRECISION_#? values */
    struct Rectangle    wbp_EmbossRect;
    BOOL                wbp_Borderless;
    LONG                wbp_MaxNameLength;
    BOOL                wbp_NewIconsSupport;
    BOOL                wbp_ColorIconSupport;
};

#define ID_WBHD MAKE_ID('W','B','H','D')

struct WorkbenchHiddenDevicePrefs
{
    UBYTE               whdp_Name[0];   /* C String including NUL char */
};

/*****************************************************************************/

#endif /* PREFS_WORKBENCH_H */