HEX
Server: Apache
System: Linux opal14.opalstack.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
User: curbgloabal_opal (1234)
PHP: 8.1.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/libreoffice/program/wizards/ui/WizardDialog.pyc
�
�\Ofc@s�ddlZddlZddlmZmZddlmZmZmZmZm	Z	ddl
mZddlm
Z
ddlmZdd	lmZdd
lmZddlmZmZddlmZd
efd��YZdS(i����N(tABCMetatabstractmethodi(t
UnoDialog2tDesktopt
PropertyNamestUIConststItemListenerProcAdapteri(tResource(tHelpIds(t
FileAccess(tNoSuchMethodException(tTerminationVetoException(tHELPtSTANDARD(tBOLDtWizardDialogcBs�eZeZdZdZdZdZd.Z	d�Z
d�Zd�Zd�Z
d�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd.d.d�Zed��Zed��Zd�Zd�Zd�Zd.d�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d�Z&ed ��Z'd!�Z(d"�Z)d#�Z*d$�Z+d%�Z,d&�Z-d'�Z.d(�Z/d)�Z0d*�Z1d+�Z2d,�Z3d-�Z4RS(/tgotoNextAvailableSteptgotoPreviousAvailableSteptfinishWizard_1tcancelWizard_1cCsttt|�j|�||_d|_d|_d|_d|_t|_	t
|d�|_d|_
d|_dS(Ni2itdbw(tsuperRt__init__t_WizardDialog__hidtiButtonWidthtnNewSteptnOldSteptnMaxSteptTruetbTerminateListenermustberemovedRtoWizardResourcetNonetoRoadmaptterminateListener(tselftxMSFthid_((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR7s							cCs)y|jj�Wntk
r$nXdS(N(t
xUnoDialogttoFrontt	Exception(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytactivateCs
cCsfyD|j|_t|jj�|_|j|jkrC|j�nWntk
ratj	�nXdS(N(
tItemIdRtinttxDialogModeltStepRtswitchToStepR't	tracebackt	print_exc(R"t	itemEvent((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytitemStateChangedJs
c


Csqtj|jdtjtjtjtjtjtj	tj
tjtjf	|||||||||	f	f�dS(NtsetPropertyValues(
tunotinvokeR+RtPROPERTY_CLOSEABLEtPROPERTY_HEIGHTtPROPERTY_MOVEABLEtPROPERTY_POSITION_XtPROPERTY_POSITION_Yt
PROPERTY_STEPtPROPERTY_TABINDEXtPROPERTY_TITLEtPROPERTY_WIDTH(
R"t	closeabletheighttmoveablet
position_xt
position_YtstepttabIndexttitletwidth((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetDialogPropertiesTs	cCs||j_dS(N(R t	Activated(R"t
_bInteractive((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetRoadmapInteractivecscCs||j_dS(N(R tComplete(R"t	bComplete((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetRoadmapCompletefscCs7yt|jj�SWntk
r2tj�tSXdS(N(tboolR RKR'R.R/tFalse(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytisRoadmapCompleteis


cCs=|jdk	r9|j�}||kr9||j_q9ndS(N(R RtgetCurrentRoadmapItemIDt
CurrentItemID(R"tIDt
nCurItemID((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetCurrentRoadmapItemIDpscCs7yt|jj�SWntk
r2tj�dSXdS(Ni����(R*R RRR'R.R/(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyRQvs


cCs�|jjd�}|jd�|_t|j�}|jd�}d|_x1|D])}|j|dt�rR||_PqRqRW|jdkr�td��ndS(Nscom.sun.star.util.PathSettingstTemplate_writabletTemplate_internalts/wizardscould not find wizard templates(	R#tcreateInstancetgetPropertyValuetsUserTemplatePathR	t
sTemplatePathtexistsROR'(R"txPropertySettmyFAtaInternalPathstpath((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytinitializePaths~s	
	cCs�y�|jj}|jddtjtjtjtjtjdtj	f|dddddt
df�}|j|_t
|d�}|jt|��|jjtjd�|j_Wn8tk
r�tjt�ntk
r�tj�nXdS(	Ns'com.sun.star.awt.UnoControlRoadmapModeltrdmNavitTabstopiiiUR1i(R+tHeighttinsertControlModelRR6R8R9R:R;R=RtModelR tgetattrtaddItemListenerRRt
getResTextRt
RID_COMMONtTextR
RtshowCommonResourceErrorR#R'R.R/(R"t
iDialogHeighttxRoadmapControltmethod((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyt
addRoadmap�s,		
#

cCs�yb|jj}xKtt|jj��D]1}||�}t|j�}||kr(|Sq(WdSWntk
r�t	j
�dSXdS(N(R t
getByIndextlisttrangetCountR*RSRR'R.R/(R"t_IDRrtitCurRoadmapItemtCurID((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytgetRoadmapItemByID�s

cCs�|dk	r-|dk	r-||_||_n|j|j|j�|j|jkr�|j|jkr�t|jj_t	|jj
_nt	|jj_t|jj
_|j|j�|j|j|j�t	StS(N(
RRRt	leaveStepRROR+t
btnWizardNextt
DefaultButtonRtbtnWizardFinishtchangeToStept	enterStep(R"t	_nOldStept	_nNewStep((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR-�s	cCsdS(N((R"RR((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR{�scCsdS(N((R"RR((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR��scCsI||j_|j|�|j|j�dk�|j|dk�dS(Nii(R+R,RUtenableNextButtontgetNextAvailableSteptenableBackButton(R"R((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�s
cCs1ytj}|j}d}d}|jj}|jj}d}||d}||jd}	|	d|j}
|
d|j}|d|j}|jddtjdtj	tj
tjtjfd	dd|d
||f�|jddtjdtj	tj
tjtjf|dd	dd|d	f�tj
tjtjtjtj	tj
d
tjtjtjf
}
tj|j�|j_|jdtjtj
tjtjtj	tj
d
tjtjtjf	t||jjtjd�||tjdt�|tjd|d	�|f	|�|jdtj|
t |tj|jd�|jjtjd�||tjdt!�|tjd|d	�|f
|�|jdtj"|
t|tj|jd�|jjtjd�||tjdt!�|tjd|d	�|f
|�|jdtj#|
t|tj|jd�|jjtjd�|
|tjdt!�|tjd|d	�|f
|�|jdtj$|
t|tj|jd�|jjtjd�|	|tjdt!�|tjd|d	�|f
|�t|jj%_&Wnt'k
r,t(j)�nXdS(Niiiiis)com.sun.star.awt.UnoControlFixedLineModelt	lnNaviSeptOrientationiit	lnRoadSepiUtPushButtonTypet
btnWizardHelpitshortt
btnWizardBackii
R|R~iitbtnWizardCancelii(*RtSOFIRSTWIZARDNAVITABINDEXRR+RetWidthRfRR6R8R9R:R=tPROPERTY_ENABLEDtPROPERTY_HELPURLtPROPERTY_LABELR;RtgetHelpIdStringRtHelpURLtinsertButtonRt$_WizardDialog__HELP_ACTION_PERFORMEDRRRjRkR3tAnyRt$_WizardDialog__BACK_ACTION_PERFORMEDROR
t$_WizardDialog__NEXT_ACTION_PERFORMEDt&_WizardDialog__FINISH_ACTION_PERFORMEDt&_WizardDialog__CANCEL_ACTION_PERFORMEDR|R}R'R.R/(R"tcurtabindexRt
iButtonHeighttiCurStepRntiDialogWidtht	iHelpPosXtiBtnPosYtiCancelPosXtiFinishPosXt	iNextPosXt	iBackPosXt	propNames((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytdrawNaviBar�s�							 		 		 		
		

cCs�x�t|�D]s\}}yI|jj�}||_|||_|d|_|jj||�Wq
tk
rtj	�q
Xq
WdS(Ni(
t	enumerateR RYtLabeltEnabledRSt
insertByIndexR'R.R/(R"titemstenabledtindextitemtoRoadmapItem((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytinsertRoadMapItems6s	


cCs\|j|�}|dk	r'||_n|dk	rX|j�dkrX|j|�qXndS(Ni(RzRR�R�R�(R"t_nSteptbEnabledR�txRoadmapItem((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetStepEnabledAscCs+|j|�|j|�|j|�dS(N(R�R�tenableFinishButton(R"t_bEnableBackt_bEnableNextt_bEnableFinish((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytenableNavigationButtonsIs

cCs||jj_dS(N(R+R�R�(R"R�((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�OscCs||jj_dS(N(R+R|R�(R"R�((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�RscCs||jj_dS(N(R+R~R�(R"R�((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�UscCs�||jkr�x0tt||j��D]}|j||�q(Wt|�|slt|t�dk�q�tt�|jk�ndS(Ni(RRsRtR�R�R�tgetCurrentStep(R"t_iStept
_bDoEnableRw((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytenablefromStepXs
cCsYy6|j|�}|dkr"tSt|j�}|SWntk
rTtj�tSXdS(N(RzRRORNR�R'R.R/(R"R�R�t
bIsEnabled((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyt
isStepEnabledbs

cCs�y�|jdkr�|j|_|jd8_x>|jdkrm|j|j�}|r[Pn|jd8_q0W|jdkr�|j|_n|j�nWntk
r�tj�nXdS(Nii(RRR�R-R'R.R/(R"R�((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyRns
cCsS|j�rO|jd}x3||jkrK|j|�r>|S|d7}qWndS(Nii����(RPRRR�(R"Rw((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�s
cCs]y;|j|_|j�|_|jdkr:|j�nWntk
rXtj�nXdS(Ni����(RRR�R-R'R.R/(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�s
cCsdS(N((R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytfinishWizard�scCsvyT|jt�t}z|j�}Wd|s?|jt�nX|rS|j�nWntk
rqtj�nXdS(sIThis function will call
        if the finish button is pressed on the UIN(R�ROR�RtremoveTerminateListenerR'R.R/(R"tsuccess((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�s

cCs|jS(N(R(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytgetMaximalStep�scCs7yt|jj�SWntk
r2tj�dSXdS(Ni����(R*R+R,R'R.R/(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR��s


cCs||_t|j�dS(N(RR(R"t	_nNewstep((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetCurrentStep�s	c
Cs�t|�|_||_tjd�}t|_x�t|j�D]y}|jdt	|�dt
jt
jt
j
t
jt
jt
jt
jt
jf	|d||tdd|ddd	f	�q@WdS(
Nscom.sun.star.awt.FontDescriptort
lblQueryTitletFontDescriptorii[iiii�(tlenRtsRightPaneHeadersR3tcreateUnoStructRtWeightRttinsertLabeltstrRR6R�tPROPERTY_MULTILINER8R9R:R;R=R(R"t_sRightPaneHeaderst	oFontDescRw((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytsetRightPaneHeaders�s"			
cCs|jj�dS(N(R%t
endExecute(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytcancelWizard�scCs5|jr1tj|j�j|j�t|_ndS(N(RRt
getDesktopR#R�R!RO(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR��s	cCs:y|j�|j�Wntk
r5tj�nXdS(N(R�R�R'R.R/(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR�s


cCstj�dS(N(R"R(((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytwindowHidden�scCs|j�t��dS(N(R(R(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytqueryTermination�s
cCstj�dS(N(R"R(targ0((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyt	disposing�scCs
t|_dS(N(ROt
bEditTemplate(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyt optCreateFromTemplateItemChanged�scCs
t|_dS(N(RR�(R"((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pytoptMakeChangesItemChanged�sN(5t__name__t
__module__Rt
__metaclass__R�R�R�R�RR�RR(R1RGRJRMRPRURQRbRqRzR-RR{R�RR�R�R�R�R�R�R�R�R�RR�RR�RR�R�R�R�R�R�RR�R�R�R�R�(((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyR s`			
											[						
																		(R3R.tabcRRRRRRRtcommon.ResourceRtcommon.HelpIdsRtcommon.FileAccessR	tcom.sun.star.langR
tcom.sun.star.frameRtcom.sun.star.awt.PushButtonTypeRR
tcom.sun.star.awt.FontWeightRR(((s9/usr/lib64/libreoffice/program/wizards/ui/WizardDialog.pyt<module>s(