You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Resources/WChrome64-840414730/Other/Source/dialogs.nsh

56 lines
1.6 KiB

# "Dialogs header file by Joel Almeida García"
#include once this header file
!ifndef DIALOGS_NSH
!define DIALOGS_NSH
!verbose push
!verbose 3
!ifndef LOGICLIB
#Add logic library
!include "LogicLib.nsh"
!endif
# Global stuff
!define ISTRUE 1
!define ISFALSE 0
!define NULL ""
# Returning Vars
!define VAR_0 0 # $0
!define VAR_1 1 # $1
!define VAR_2 2 # $2
!define VAR_3 3 # $3
!define VAR_4 4 # $4
!define VAR_5 5 # $5
!define VAR_6 6 # $6
!define VAR_7 7 # $7
!define VAR_8 8 # $8
!define VAR_9 9 # $9
!define VAR_R0 10 # $R0
!define VAR_R1 11 # $R1
!define VAR_R2 12 # $R2
!define VAR_R3 13 # $R3
!define VAR_R4 14 # $R4
!define VAR_R5 15 # $R5
!define VAR_R6 16 # $R6
!define VAR_R7 17 # $R7
!define VAR_R8 18 # $R8
!define VAR_R9 19 # $R9
!define VAR_CMDLINE 20 # $CMDLINE
!define VAR_INSTDIR 21 # $INSTDIR
!define VAR_OUTDIR 22 # $OUTDIR
!define VAR_EXEDIR 23 # $EXEDIR
!define VAR_LANG 24 # $LANGUAGE
# Function prototypes
!define OpenBox 'dialogsEx::FileBox ""'
!define SaveBox 'dialogsEx::FileBox "1"'
!define ClassicFolderBox 'dialogsEx::FolderBox ""'
!define ModernFolderBox 'dialogsEx::FolderBox "1"'
!define InputTextBox 'dialogsEx::InputBox ""'
!define InputPwdBox 'dialogsEx::InputBox "1"'
!define InputRegBox 'dialogsEx::InputRegBox'
!verbose pop
!endif