GRASS Programmer's Manual  6.5.svn(2014)-r66266
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
colorrules.BufferedWindow Class Reference

A Buffered window class. More...

Inheritance diagram for colorrules.BufferedWindow:
Collaboration diagram for colorrules.BufferedWindow:

Public Member Functions

def __init__
 
def Draw
 Draws preview or clears window. More...
 
def OnPaint
 Draw pseudo DC to buffer. More...
 
def OnSize
 Init image size to match window size. More...
 
def OnIdle
 Only re-render a preview image from GRASS during idle time instead of multiple times during resizing. More...
 
def GetImage
 Converts files to wx.Image. More...
 
def UpdatePreview
 Update canvas if window changes geometry. More...
 
def EraseMap
 Erase preview. More...
 

Data Fields

 parent
 
 Map
 
 render
 
 resize
 
 mapfile
 
 img
 
 pdc
 

Detailed Description

A Buffered window class.

Definition at line 1676 of file colorrules.py.

Constructor & Destructor Documentation

def colorrules.BufferedWindow.__init__ (   self,
  parent,
  id,
  style = wx.NO_FULL_REPAINT_ON_RESIZE,
  Map = None,
  kwargs 
)

Definition at line 1680 of file colorrules.py.

Member Function Documentation

def colorrules.BufferedWindow.EraseMap (   self)
def colorrules.BufferedWindow.GetImage (   self)
def colorrules.BufferedWindow.OnIdle (   self,
  event 
)

Only re-render a preview image from GRASS during idle time instead of multiple times during resizing.

Definition at line 1783 of file colorrules.py.

References colorrules.BufferedWindow.render, manager.GCPList.render, mapwindow.BufferedWindow.resize, colorrules.BufferedWindow.resize, and colorrules.BufferedWindow.UpdatePreview().

def colorrules.BufferedWindow.OnPaint (   self,
  event 
)

Draw pseudo DC to buffer.

Definition at line 1739 of file colorrules.py.

References colorrules.BufferedWindow._Buffer.

Field Documentation

colorrules.BufferedWindow.Map
colorrules.BufferedWindow.mapfile

The documentation for this class was generated from the following file: