Package pyscript :: Package lib :: Module presentation :: Class Talk
[show private | hide private]
[frames | no frames]

Class Talk

object --+                    
         |                    
     PsObj --+                
             |                
     AffineObj --+            
                 |            
              Area --+        
                     |        
                 Group --+    
                         |    
                     Pages --+
                             |
                            Talk


A talk class
Method Summary
  __init__(self, style)
  add_logo(self, logo, height)
Add a logo to the talk
  make(self, *slides, **options)
Routine to collect all of slides together and render them all as the one document
  set_address(self, address)
Set the address for the institution (or equivalent) of the speaker
  set_authors(self, authors)
Set the authors of the talk
  set_speaker(self, speaker)
Set the name of the person actually giving the talk/presentation
  set_title(self, title)
Set the title of the talk as a whole
  _make_address(self)
Generate the address text on the titlepage
  _make_authors(self)
Generate the authors text on the titlepage
  _read_style(self, styleFname)
Read the talk style file
    Inherited from Pages
  validate(self, obj)
Check that the objects are able to be added to the Page object
  write(self, fp, title)
write the Pages
    Inherited from Group
  __getitem__(self, i)
Get an item from the list of objects
  __getslice__(self, i, j)
Get a slice of items from the list of objects
  __len__(self)
Returns the length of the object list
  append(self, *objs, **options)
append object(s) to group
self apply(self, **options)
apply attributes to all objects
Bbox bbox(self)
Gather together common bounding box for group Don't use Area's bbox as transformations may mean a tighter bbox (eg a circle)
  body(self)
Returns the body postscript of the object
  clear(self)
Clear all the elements and reset group to an empty group
  insert(self, idx, obj)
insert object
  recalc_size(self)
recalculate internal container size based on objects within
  reverse(self)
Reverse the order of objects in the list of objects in the group
    Inherited from Area
  _get_c(self)
Get the "centre" point
  _get_e(self)
Get the "east" point
  _get_n(self)
Get the "north" point
  _get_ne(self)
Get the "north-east" point
  _get_nw(self)
Get the "north-west" point
  _get_s(self)
Get the "south" point
  _get_se(self)
Get the "south-east" point
  _get_sw(self)
Get the "south-west" point
  _get_w(self)
Get the "west" point
  _set_c(self, pe)
Set the "centre" point
  _set_e(self, pe)
Set the "east" point
  _set_n(self, pe)
Set the "north" point
  _set_ne(self, pe)
Set the "north-east" point
  _set_nw(self, pe)
Set the "north-west" point
  _set_s(self, pe)
Set the "south" point
  _set_se(self, pe)
Set the "south-east" point
  _set_sw(self, pe)
Set the "south-west" point
  _set_w(self, pe)
Set the "west" point
    Inherited from AffineObj
self concat(self, t, p)
concat matrix t to tranformation matrix
P etoi(self, p_e)
convert external to internal co-ords
P itoe(self, p_i)
convert internal to external co-ords
self move(self, *args)
translate object by a certain amount
string postbody(self)
undo coordinate system transformation
string prebody(self)
set up transformation of coordinate system
self reflect(self, angle, p)
reflect object in mirror
self rotate(self, angle, p)
rotate object, the rotation is around p when supplied otherwise it's the objects origin
self scale(self, sx, sy, p)
scale object size (towards objects origin or p)
self shear(self, s, angle, p)
shear object
    Inherited from PsObj
self __call__(self, **options)
Set a whole lot of attributes in one go
string __repr__(self)
Return a representation of this object
string __str__(self)
return actual postscript string to generate object
self copy(self, **options)
return a copy of this object with listed attributes modified
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
    Inherited from type
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T

Property Summary
    Inherited from Area
  c
  e
  n
  ne
  nw
  s
  se
  sw
  w

Class Variable Summary
    Inherited from Area
  c = pyscript.objects.Area.c
int height: the height
P isw = <class 'pyscript.vectors.P'>
int width: the width
    Inherited from AffineObj
P o = <class 'pyscript.vectors.P'>
Matrix T = <pyscript.vectors.Matrix instance at 0x40449cec>

Method Details

add_logo(self, logo, height=None)

Add a logo to the talk
Parameters:
logo - eps file name of logo
           (type=string)

make(self, *slides, **options)

Routine to collect all of slides together and render them all as the one document

set_address(self, address)

Set the address for the institution (or equivalent) of the speaker
Parameters:
address - the address to use
           (type=string)

set_authors(self, authors)

Set the authors of the talk
Parameters:
authors - the author list for the talk
           (type=string)

set_speaker(self, speaker)

Set the name of the person actually giving the talk/presentation
Parameters:
speaker - the name of the person giving the talk
           (type=string)

set_title(self, title)

Set the title of the talk as a whole
Parameters:
title - the title of the talk
           (type=string)

_make_address(self)

Generate the address text on the titlepage

_make_authors(self)

Generate the authors text on the titlepage

_read_style(self, styleFname)

Read the talk style file
Parameters:
styleFname - The name of the style file to process
           (type=string)

Generated by Epydoc 2.0 on Mon Apr 24 17:02:35 2006 http://epydoc.sf.net