extends OpenCAGE.Zoom_Tables.Zoom_Table
This is a very simple implementation of the zoom tables which basicly stores one zoom value which can be increased and decreased.
private Glib.Gfloat Global_Zoom |
the zoom level
private OpenCAGE.Zoom_Tables.Zoom_Observer_List.List Observers |
the list of observers
returns a point corrected by the zoom level [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
returns the zoom level for a Node_Display [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
returns the zoom level for a Node_Display [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
increases the zoom level [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
decreases the zoom level [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
returns an area corrected by the zoom level [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
attaches a zoom observer to the list of observers. [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
detaches a zoom observer from the list of observers. [This description is adopted from 'OpenCAGE.Zoom_Tables.Zoom_Table'.]
notifies all attached observers that something changed