Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix · OSX ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix · OSX ] Distribution Issues

    All Packages  This Package  Class Hierarchy  Class Search  Index

Class com.jconfig.win.MonitorMSVM

    java.lang.Object
       |
       +----com.jconfig.win.MonitorMSVM

Summary

    class  MonitorMSVM
         extends java.lang.Object
         implements com.jconfig.Monitor
    {
              // Fields 17
         private boolean bIsMainMonitor;
         private Rectangle boundsRect;
         private static final String copyrightString;
         private int depth;
         private static final int kOffsBoundsBottom;
         private static final int kOffsBoundsLeft;
         private static final int kOffsBoundsRight;
         private static final int kOffsBoundsTop;
         private static final int kOffsDepth;
         private static final int kOffsIsMainMonitor;
         private static final int kOffsRefNum;
         private static final int kOffsWorkareaBottom;
         private static final int kOffsWorkareaLeft;
         private static final int kOffsWorkareaRight;
         private static final int kOffsWorkareaTop;
         private int refNum;
         private Rectangle workareaRect;

              // Constructors 1
         MonitorMSVM(int[], int, int);

              // Methods 7
         public void dumpInfo(PrintStream, String);
         public Rectangle getBounds();
         public int getDepth();
         public Rectangle getWorkarea();
         public boolean isMainMonitor();
         public int setDepth(int, int);
         public int setResolution(Dimension, Dimension, int);
    }

Represents a video monitor on Windows. See the Monitor interface for a description of each method.

Author:
  Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.

Fields

### · copyrightString | Summary | Top

       private static final String copyrightString

### · boundsRect | Summary | Top

       private Rectangle boundsRect

### · workareaRect | Summary | Top

       private Rectangle workareaRect

### · depth | Summary | Top

       private int depth

### · refNum | Summary | Top

       private int refNum

### · bIsMainMonitor | Summary | Top

       private boolean bIsMainMonitor

### · kOffsBoundsTop | Summary | Top

       private static final int kOffsBoundsTop

> Offset of the top of the global bounds of the monitor.

### · kOffsBoundsLeft | Summary | Top

       private static final int kOffsBoundsLeft

> Offset of the left of the global bounds of the monitor.

### · kOffsBoundsBottom | Summary | Top

       private static final int kOffsBoundsBottom

> Offset of the bottom of the global bounds of the monitor.

### · kOffsBoundsRight | Summary | Top

       private static final int kOffsBoundsRight

> Offset of the right of the global bounds of the monitor.

### · kOffsWorkareaTop | Summary | Top

       private static final int kOffsWorkareaTop

> Offset of the top of the global work area of the monitor.

### · kOffsWorkareaLeft | Summary | Top

       private static final int kOffsWorkareaLeft

> Offset of the left of the global work area of the monitor.

### · kOffsWorkareaBottom | Summary | Top

       private static final int kOffsWorkareaBottom

> Offset of the bottom of the global work area of the monitor.

### · kOffsWorkareaRight | Summary | Top

       private static final int kOffsWorkareaRight

> Offset of the right of the global work area of the monitor.

### · kOffsDepth | Summary | Top

       private static final int kOffsDepth

> Offset of the depth of the monitor.

### · kOffsIsMainMonitor | Summary | Top

       private static final int kOffsIsMainMonitor

> Offset of a boolean indicating whether this is the main monitor.

### · kOffsRefNum | Summary | Top

       private static final int kOffsRefNum

> Offset of the reference number of the monitor.

Constructors

### · MonitorMSVM | Summary | Top

       MonitorMSVM(int[] data,
                   int dataOffset,
                   int dataLen)

> Create from any array of ints containing information on the monitor. See the 'kOffsXXX' constants for the significance of each int in the array.

Methods

### · getBounds | Summary | Top

       public Rectangle getBounds()

> Implements:
>   getBounds in interface Monitor

### · getWorkarea | Summary | Top

       public Rectangle getWorkarea()

> Implements:
>   getWorkarea in interface Monitor

### · getDepth | Summary | Top

       public int getDepth()

> Implements:
>   getDepth in interface Monitor

### · isMainMonitor | Summary | Top

       public boolean isMainMonitor()

> Implements:
>   isMainMonitor in interface Monitor

### · setDepth | Summary | Top

       public int setDepth(int newDepth,
                           int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   setDepth in interface Monitor

### · setResolution | Summary | Top

       public int setResolution(Dimension requestedRes,
                                Dimension newRes,
                                int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   setResolution in interface Monitor

### · dumpInfo | Summary | Top

       public void dumpInfo(PrintStream ps,
                            String indent)

    All Packages  This Package  Class Hierarchy  Class Search  Index

Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7