40: | 
    editing, which includes a CTAGS implementation.  That means it can generate a function list | 
    85: | 
    function GxMagnifierNamespace() { | 
 | 
    
    106: | 
    function GxMagnifierb(underlyingMap, useBlank, customContainer) { // [PUBLIC] | 
    141: | 
    function _____INITIALIZATION() {} // [DELETELINE] | 
 | 
    
    144: | 
    GxMagnifierb.prototype.p_initDefaults = function(useBlank, customContainer) { // [PRIVATE] | 
 | 
    
    228: | 
    GxMagnifierb.prototype.p_createContainer = function() { // [PRIVATE] | 
 | 
    
    254: | 
    GxMagnifierb.prototype.p_setupContainerMinimal = function() {           // [PRIVATE] | 
 | 
    
    261: | 
    GxMagnifierb.prototype.p_createMagnifiedMap = function(useBlank) {  // [PRIVATE] | 
 | 
    
    288: | 
    GxMagnifierb.prototype.p_setupMagnifiedMap = function(wasAPICopied) {  // [PRIVATE] | 
 | 
    
    307: | 
    GxMagnifierb.prototype.p_createLoadingMessage = function(msg) { // [PRIVATE] | 
    326: | 
    function _____EVENT_HANDLING() {} // [DELETELINE] | 
    328: | 
    GxMagnifierb.prototype.p_setupListeners = function() {  // [PRIVATE] | 
    333: | 
    function() { | 
    343: | 
    function() { | 
    351: | 
    function(o) { | 
    359: | 
    function(o) { | 
    364: | 
    function() { | 
 | 
    
    381: | 
    GxMagnifierb.prototype.p_onDocMouseMove = function(event) { | 
 | 
    
    410: | 
    GxMagnifierb.prototype.p_checkFireMouseEvent = function() { | 
 | 
    
    419: | 
    GxMagnifierb.prototype.p_onContainerClick = function(event) { | 
    439: | 
    GxMagnifierb.prototype.p_queueDelayedZoom = function() { | 
    446: | 
    GxMagnifierb.prototype.p_cancelDelayedZoom = function() { | 
 | 
    
    452: | 
    GxMagnifierb.prototype.createImage = function(imageSrc) { | 
 | 
    
    458: | 
    GxMagnifierb.prototype.centerElementOn = function(el, pt, borderAdjustment) { | 
    465: | 
    function _____CONTROL() {} // [DELETELINE] | 
    467: | 
    GxMagnifierb.prototype.show = function() { | 
    474: | 
    GxMagnifierb.prototype.hide = function() { | 
 | 
    
    483: | 
    GxMagnifierb.prototype.setSize = function(size) { | 
    493: | 
    GxMagnifierb.prototype.showLoadingMessage = function(html) { | 
    498: | 
    GxMagnifierb.prototype.hideLoadingMessage = function() { | 
 | 
    
    503: | 
    GxMagnifierb.prototype.park = function(pt) { | 
 | 
    
    527: | 
    GxMagnifierb.prototype.parkAtMarker = function(m, offsetLeft, offsetTop) { | 
    542: | 
    GxMagnifierb.prototype.unpark = function(w) { | 
    550: | 
    function _____OVERLAY_SYNC() {} // [DELETELINE] | 
 | 
    
    555: | 
    // This was written based on a similar function in the API internals | 
 | 
    
    556: | 
    GxMagnifierb.prototype.syncOverlays = function() {  // [PUBLIC] | 
 | 
    
    567: | 
    GxMagnifierb.prototype.p_addSyncedOverlay = function(orgOverlay) { | 
    577: | 
    GxMagnifierb.prototype.p_removeSyncedOverlay = function(orgOverlay) { | 
    598: | 
    function _____REFRESH() {} // [DELETELINE] | 
 | 
    
    601: | 
    // it while we "weren't looking".  This function determines if we're visible | 
 | 
    
    603: | 
    GxMagnifierb.prototype.isVisible = function() { | 
 | 
    
    613: | 
    GxMagnifierb.prototype.p_refreshMap = function(force) { | 
 | 
    
    623: | 
    GxMagnifierb.prototype.p_okayToRefreshMap = function(force) { | 
 | 
    
    640: | 
    GxMagnifierb.prototype.p_syncMapTypes = function(force, ignoreMapSyncSetting) { | 
 | 
    
    647: | 
    GxMagnifierb.prototype.p_refreshMapZoom = function(force) { | 
    653: | 
    GxMagnifierb.prototype.p_getNewZoomLevel = function() { | 
 | 
    
    663: | 
    // Since this function can be invoked from a handful of sources (including | 
 | 
    
    666: | 
    GxMagnifierb.prototype.p_refreshMapLatLng = function(force) { | 
    706: | 
    GxMagnifierb.prototype.p_centerMapAtUmcCoord = function(pt) { | 
 | 
    
    714: | 
    GxMagnifierb.prototype.p_refreshWindowCenter = function() { | 
    751: | 
    function _____AUTOPAN() {} // [DELETELINE] | 
    761: | 
    GxMagnifierb.prototype.enableAutoPan = function() { | 
    765: | 
    GxMagnifierb.prototype.disableAutoPan = function() { | 
    774: | 
    GxMagnifierb.prototype.p_doAutoPan = function() { | 
    779: | 
    // Reuse same function to check for vertical pan | 
    785: | 
    GxMagnifierb.prototype.p_stopAutoPan = function() { | 
 | 
    
    797: | 
    // a fraction, this function could theoretically be extended to accelerate | 
 | 
    
    799: | 
    GxMagnifierb.prototype.p_checkPan = function(x, umcLeft, umcWidth, mapWidth, panning, rightKey, leftKey) { | 
 | 
    
    822: | 
    GxMagnifierb.prototype.p_getAutoPanRatio = function(x, containerLeft, containerWidth, mapWidth) { | 
 | 
    
    844: | 
    GxMagnifierb.prototype.p_getOverlapRatio = function(x, left, right) { | 
    855: | 
    function _____CONFIGURATION() {} // [DELETELINE] | 
 | 
    
    858: | 
    GxMagnifierb.prototype.setMagnification = function(levels) { | 
    864: | 
    GxMagnifierb.prototype.enableMapSync = function() { | 
    868: | 
    GxMagnifierb.prototype.disableMapSync = function() { | 
    872: | 
    GxMagnifierb.prototype.enableAutoMagnify = function() { | 
    876: | 
    GxMagnifierb.prototype.disableAutoMagnify = function() { | 
    880: | 
    GxMagnifierb.prototype.enableMouseTracking = function() { | 
    884: | 
    GxMagnifierb.prototype.disableMouseTracking = function() { | 
    888: | 
    GxMagnifierb.prototype.enableAutoPan = function() { | 
    892: | 
    GxMagnifierb.prototype.disableAutoPan = function() { | 
    897: | 
    GxMagnifierb.prototype.enablePanBeforeZoomIn = function() { | 
    901: | 
    GxMagnifierb.prototype.disablePanBeforeZoomIn = function() { | 
    905: | 
    GxMagnifierb.prototype.enablePrefetch = function() { | 
    909: | 
    GxMagnifierb.prototype.disablePrefetch = function() { | 
    913: | 
    GxMagnifierb.prototype.enableDefaultClickHandler = function() { | 
    917: | 
    GxMagnifierb.prototype.disableDefaultClickHandler = function() { | 
    921: | 
    GxMagnifierb.prototype.enableOverlaySync = function() { | 
    925: | 
    GxMagnifierb.prototype.disableOverlaySync = function() { | 
    929: | 
    GxMagnifierb.prototype.setBorderWidth = function(w) { | 
    934: | 
    GxMagnifierb.prototype.setCursor = function(c) { | 
    941: | 
    function _____BOUNDING_HELPERS() {} // [DELETELINE] | 
 | 
    
    954: | 
    function getBoundedValue(val, minVal, maxVal) { | 
    960: | 
    function isValueInBounds(val, minVal, maxVal) { | 
    964: | 
    function isPtInBounds(p, bound) { | 
    970: | 
    function isPtInGSize(p, gs) { | 
 | 
    
    981: | 
    function isPtContained(pt, el) { | 
 | 
    
    988: | 
    function getBoundedPt(pt, bounds) { | 
 | 
    
    1001: | 
    function expandBounds(bounds, amountHorz, amountVert, justShift) { | 
 | 
    
    1015: | 
    function offsetBounds(bounds, amountHorz, amountVert) { | 
 | 
    
    1023: | 
    function getElementBounds(container) { | 
    1033: | 
    function getElementSize(container) { | 
 | 
    
    1039: | 
    function hitTest(pt, el) { | 
    1047: | 
    function _____OTHER_HELPERS() {} // [DELETELINE] | 
 | 
    
    1050: | 
    function trace(s, newline, clearfirst) { | 
 | 
    
    1060: | 
    function createImageC(imageSrc, container, ownerDocument) { | 
 | 
    
    1074: | 
    function setCursorC(a,b){ | 
 | 
    
    1086: | 
    // function doesn't include the element's border width(s).  For a 2px border | 
 | 
    
    1087: | 
    // this function will give a result 2px further left and 2px higher up than | 
 | 
    
    1089: | 
    function getElementCenter(el, borderAdjustment) { | 
 | 
    
    1099: | 
    function centerElementOnP(el, pt, borderAdjustment) { | 
    1106: | 
    function getBorderWidth(el) {     // Really should be checking a bunch of styles | 
 | 
    
    1117: | 
    function pageCoordToElement(pt, el) { | 
 | 
    
    1128: | 
    function getMouseCoordinates(e) { | 
 | 
    
    1142: | 
    function GxMagnifierDelayedZoomb(mapContainer, level) { | 
    1156: | 
    function _____GX_MAGNIFIER_CONTROL() {} // [DELETELINE] | 
    1158: | 
    function GxMagnifierControlb(createNewMap) { | 
 | 
    
    1164: | 
    GxMagnifierControlb.prototype.initialize = function(map) { | 
 | 
    
    1178: | 
    //  function() {alert('GxMagnifier powered by Google Mappers.com')}); | 
 | 
    
    1185: | 
    GxMagnifierControlb.prototype.map = function() { | 
 | 
    
    1190: | 
    GxMagnifierControlb.prototype.setMagnifyImage = function(image) { | 
    1194: | 
    GxMagnifierControlb.prototype.show = function() { | 
    1198: | 
    GxMagnifierControlb.prototype.hide = function() { | 
    1203: | 
    GxMagnifierControlb.prototype.createControlButtons = function() { | 
    1219: | 
    function() { | 
 | 
    
    1234: | 
    GxMagnifierControlb.prototype.getDefaultPosition = function() { | 
    1235: | 
    // This function is required for the control interface | 
 | 
    
    1240: | 
    GxMagnifierControlb.prototype.setDefaultPosition = function(p) { | 
 | 
    
    1245: | 
    GxMagnifierControlb.prototype.remove=function(){ | 
 | 
    
    1253: | 
    GxMagnifierControlb.prototype.onMagnifyClick = function() { | 
    1262: | 
    function _____GX_BUTTONS_CLASS() {} // [DELETELINE] | 
    1264: | 
    function GxButtonsb() {} | 
 | 
    
    1267: | 
    GxButtonsb.prototype.generateContainer = function(ownerDocument) { | 
 | 
    
    1278: | 
    GxButtonsb.prototype.appendToDom = function(container) { | 
 | 
    
    1286: | 
    GxButtonsb.prototype.addImageButton = function(imageSrc, tooltipText) { | 
 | 
    
    1297: | 
    GxButtonsb.prototype.addTextButton = function(text, tooltipText) { | 
    1323: | 
    function _____G_CONTROL_POSITION_HACK() {} // [DELETELINE] | 
    1325: | 
    function GxControlPositionHackb(a,b,c){ | 
 | 
    
    1332: | 
    GxControlPositionHackb.prototype.apply=function(a){ | 
    1338: | 
    GxControlPositionHackb.prototype.getWidthMeasure=function(){ | 
    1347: | 
    GxControlPositionHackb.prototype.getHeightMeasure=function(){ | 
    1356: | 
    function _____SCRATCH_AREA() {} //[DELETELINE] | 
 | 
    
    1364: | 
    function makeInterface(a) { | 
    1404: | 
    function getBoundedLatLng(val, minVal, maxVal) {} | 
 | 
    
    1411: | 
    function copyMapAPI(map) { | 
    1423: | 
    function getMouseCoordinates2(e) { | 
    1474: | 
    function captureMouseMove(callback) { | 
 | 
    
    1490: | 
    function mouseMoveNN(e) { | 
 | 
    
    1498: | 
    function mouseMoveIE() { |