1*cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?> 2*cdf0e10cSrcweir<!--********************************************************************** 3*cdf0e10cSrcweir* 4*cdf0e10cSrcweir* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5*cdf0e10cSrcweir* 6*cdf0e10cSrcweir* Copyright 2000, 2010 Oracle and/or its affiliates. 7*cdf0e10cSrcweir* 8*cdf0e10cSrcweir* OpenOffice.org - a multi-platform office productivity suite 9*cdf0e10cSrcweir* 10*cdf0e10cSrcweir* This file is part of OpenOffice.org. 11*cdf0e10cSrcweir* 12*cdf0e10cSrcweir* OpenOffice.org is free software: you can redistribute it and/or modify 13*cdf0e10cSrcweir* it under the terms of the GNU Lesser General Public License version 3 14*cdf0e10cSrcweir* only, as published by the Free Software Foundation. 15*cdf0e10cSrcweir* 16*cdf0e10cSrcweir* OpenOffice.org is distributed in the hope that it will be useful, 17*cdf0e10cSrcweir* but WITHOUT ANY WARRANTY; without even the implied warranty of 18*cdf0e10cSrcweir* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19*cdf0e10cSrcweir* GNU Lesser General Public License version 3 for more details 20*cdf0e10cSrcweir* (a copy is included in the LICENSE file that accompanied this code). 21*cdf0e10cSrcweir* 22*cdf0e10cSrcweir* You should have received a copy of the GNU Lesser General Public License 23*cdf0e10cSrcweir* version 3 along with OpenOffice.org. If not, see 24*cdf0e10cSrcweir* <http://www.openoffice.org/license.html> 25*cdf0e10cSrcweir* for a copy of the LGPLv3 License. 26*cdf0e10cSrcweir* 27*cdf0e10cSrcweir**********************************************************************--> 28*cdf0e10cSrcweir<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd"> 29*cdf0e10cSrcweir<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Events" script:language="StarBasic">REM ***** BASIC ***** 30*cdf0e10cSrcweir 31*cdf0e10cSrcweirGlobal s_CloseListenerCalled As Boolean 32*cdf0e10cSrcweir 33*cdf0e10cSrcweirSub PressCancel 34*cdf0e10cSrcweir gDlgState = cDlgCancel 35*cdf0e10cSrcweirend Sub 36*cdf0e10cSrcweir 37*cdf0e10cSrcweirSub PressOk 38*cdf0e10cSrcweir gDlgState = cDlgOk 39*cdf0e10cSrcweirend Sub 40*cdf0e10cSrcweir 41*cdf0e10cSrcweirSub PressTest 42*cdf0e10cSrcweir gOptionsDialog.EndExecute() 43*cdf0e10cSrcweir gDlgState = cDlgStartTest 44*cdf0e10cSrcweirend Sub 45*cdf0e10cSrcweir 46*cdf0e10cSrcweirSub closeListener_queryClosing 47*cdf0e10cSrcweir ' not interested in 48*cdf0e10cSrcweir closeListener_queryClosing = TRUE 49*cdf0e10cSrcweirEnd Sub 50*cdf0e10cSrcweir 51*cdf0e10cSrcweirSub closeListener_notifyClosing 52*cdf0e10cSrcweir s_CloseListenerCalled = TRUE 53*cdf0e10cSrcweirEnd Sub 54*cdf0e10cSrcweir 55*cdf0e10cSrcweirSub closeListener_disposing 56*cdf0e10cSrcweir ' not interested in 57*cdf0e10cSrcweirEnd Sub 58*cdf0e10cSrcweir 59*cdf0e10cSrcweirSub ResetCloseListenerFlag 60*cdf0e10cSrcweir s_CloseListenerCalled = FALSE 61*cdf0e10cSrcweirEnd Sub 62*cdf0e10cSrcweir 63*cdf0e10cSrcweirFunction HasCloseListenerBeenCalled As Boolean 64*cdf0e10cSrcweir HasCloseListenerBeenCalled = s_CloseListenerCalled 65*cdf0e10cSrcweirEnd Function 66*cdf0e10cSrcweir</script:module> 67