All Packages  This Package  Class Hierarchy  Class Search  Index

Interface COM.tolstoy.jconfig.IconBundle

  Summary

public interface  IconBundle
{
          // Fields 22
     public static final String copyrightString;
     public static final int kAlignBottom;
     public static final int kAlignHorizontalCenter;
     public static final int kAlignLeft;
     public static final int kAlignNone;
     public static final int kAlignRight;
     public static final int kAlignTop;
     public static final int kAlignVerticalCenter;
     public static final int kLargeIcon;
     public static final int kSmallIcon;
     public static final int kXformDisabled;
     public static final int kXformLabel1;
     public static final int kXformLabel2;
     public static final int kXformLabel3;
     public static final int kXformLabel4;
     public static final int kXformLabel5;
     public static final int kXformLabel6;
     public static final int kXformLabel7;
     public static final int kXformNone;
     public static final int kXformOffline;
     public static final int kXformOpen;
     public static final int kXformSelected;

          // Methods 3
     public abstract int getIcon(int, int, int, int[]);
     public abstract int getIconHeight(int);
     public abstract int getIconWidth(int);
}

Represents a pair of related icons, a small icon and a large icon.

Author:
Copyright (c) 1997,1998 Samizdat Productions. All Rights Reserved.


  Cross Reference

Returned By:
AppFile.getIconBundle(), DiskObject.getIconBundle()





  Fields

· copyrightString

Summary  |  Top
   public static final String copyrightString


· kLargeIcon

Summary  |  Top
   public static final int kLargeIcon

A large 32-bit color icon.


· kSmallIcon

Summary  |  Top
   public static final int kSmallIcon

A small 32-bit color icon.


· kAlignNone

Summary  |  Top
   public static final int kAlignNone

An alignment value.


· kAlignVerticalCenter

Summary  |  Top
   public static final int kAlignVerticalCenter

An alignment value.


· kAlignTop

Summary  |  Top
   public static final int kAlignTop

An alignment value.


· kAlignBottom

Summary  |  Top
   public static final int kAlignBottom

An alignment value.


· kAlignHorizontalCenter

Summary  |  Top
   public static final int kAlignHorizontalCenter

An alignment value.


· kAlignLeft

Summary  |  Top
   public static final int kAlignLeft

An alignment value.


· kAlignRight

Summary  |  Top
   public static final int kAlignRight

An alignment value.


· kXformNone

Summary  |  Top
   public static final int kXformNone

A transform value.


· kXformDisabled

Summary  |  Top
   public static final int kXformDisabled

A transform value.


· kXformOffline

Summary  |  Top
   public static final int kXformOffline

A transform value.


· kXformOpen

Summary  |  Top
   public static final int kXformOpen

A transform value.


· kXformLabel1

Summary  |  Top
   public static final int kXformLabel1

A transform value.


· kXformLabel2

Summary  |  Top
   public static final int kXformLabel2

A transform value.


· kXformLabel3

Summary  |  Top
   public static final int kXformLabel3

A transform value.


· kXformLabel4

Summary  |  Top
   public static final int kXformLabel4

A transform value.


· kXformLabel5

Summary  |  Top
   public static final int kXformLabel5

A transform value.


· kXformLabel6

Summary  |  Top
   public static final int kXformLabel6

A transform value.


· kXformLabel7

Summary  |  Top
   public static final int kXformLabel7

A transform value.


· kXformSelected

Summary  |  Top
   public static final int kXformSelected

A transform value.


  Methods

· getIcon

Summary  |  Top

   public abstract int getIcon(int whichIcon, 
                               int xform, 
                               int align, 
                               int[] pData) 

Puts the RGB pixel data for the indicated icon into the given array. If no error occurs, return 0; otherwise, a non-zero error code is returned.

Parameter Description
whichIcon one of the previously listed icon styles.
xform one of the transform values listed above
align one of the alignment values listed above
pData an array which will be filled with the appropriate values. This array must be exactly equal in size to the width times the height of the desired icon.



· getIconWidth

Summary  |  Top
   public abstract int getIconWidth(int whichIcon) 

Returns the width of the indicated icon.

Parameter Description
whichIcon one of the previously listed icon styles.



· getIconHeight

Summary  |  Top
   public abstract int getIconHeight(int whichIcon) 

Returns the height of the indicated icon.

Parameter Description
whichIcon one of the previously listed icon styles.



All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7