javauis/eswt_qt/org.eclipse.swt/Eclipse_SWT_PI/qt/library/swterror.h
changeset 35 85266cc22c7f
equal deleted inserted replaced
26:dc7c549001d5 35:85266cc22c7f
       
     1 /*******************************************************************************
       
     2  * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3  * All rights reserved. This program and the accompanying materials
       
     4  * are made available under the terms of the Eclipse Public License v1.0
       
     5  * which accompanies this distribution, and is available at
       
     6  * http://www.eclipse.org/legal/epl-v10.html
       
     7  *
       
     8  * Contributors:
       
     9  *     Nokia Corporation - initial implementation
       
    10  *******************************************************************************/
       
    11 
       
    12 #ifndef SWTERROR_H_
       
    13 #define SWTERROR_H_
       
    14 
       
    15 namespace Java { namespace eSWT {
       
    16 
       
    17 // SWT error types used for throwing Java exceptions. 
       
    18 // Values duplicated from Java definitions. 
       
    19 enum SwtError
       
    20     {
       
    21     ESwtErrorNone                =  0,
       
    22     ESwtErrorUnspecified         =  1,
       
    23     ESwtErrorNoHandles           =  2,
       
    24     ESwtErrorNoMoreCallbacks     =  3,
       
    25     ESwtErrorNullArgument        =  4,
       
    26     ESwtErrorInvalidArgument     =  5,
       
    27     ESwtErrorInvalidRange        =  6,
       
    28     ESwtErrorCannotBeZero        =  7,
       
    29     ESwtErrorCannotGetItem       =  8,
       
    30     ESwtErrorCannotGetSelection  =  9,
       
    31     ESwtErrorCannotGetItemHeight = 11,
       
    32     ESwtErrorCannotGetText       = 12,
       
    33     ESwtErrorCannotSetText       = 13,
       
    34     ESwtErrorItemNotAdded        = 14,
       
    35     ESwtErrorItemNotRemoved      = 15,
       
    36     ESwtErrorNotImplemented      = 20,
       
    37     ESwtErrorMenuNotDropDown     = 21,
       
    38     ESwtErrorThreadInvalidAccess = 22,
       
    39     ESwtErrorWidgetDisposed      = 24,
       
    40     ESwtErrorMenuItemNotCascade  = 27,
       
    41     ESwtErrorCannotSetSelection  = 28,
       
    42     ESwtErrorCannotSetMenu       = 29,
       
    43     ESwtErrorCannotSetEnabled    = 30,
       
    44     ESwtErrorCannotGetEnabled    = 31,
       
    45     ESwtErrorInvalidParent       = 32,
       
    46     ESwtErrorMenuNotBar          = 33,
       
    47     ESwtErrorCannotGetCount      = 36,
       
    48     ESwtErrorMenuNotPopUp        = 37,
       
    49     ESwtErrorUnsupportedDepth    = 38,
       
    50     ESwtErrorIO                  = 39,
       
    51     ESwtErrorInvalidImage        = 40,
       
    52     ESwtErrorUnsupportedFormat   = 42,
       
    53     ESwtErrorInvalidSubclass     = 43,
       
    54     ESwtErrorGraphicDisposed     = 44,
       
    55     ESwtErrorDeviceDisposed      = 45,
       
    56     ESwtErrorFailedExec          = 46,
       
    57     ESwtErrorFailedLoadLibrary   = 47
       
    58     };
       
    59 
       
    60 }} // namespaces
       
    61 
       
    62 #endif /* SWTERROR_H_ */