BROWSE_FILES_DELIMETER global used to control the delimeter file BrowseFiles button

This commit is contained in:
PySimpleGUI 2019-12-04 19:25:04 -05:00
parent b935153324
commit 50dfbba145
3 changed files with 20 additions and 7 deletions

View file

@ -1,6 +1,8 @@
#usr/bin/python3
version = __version__ = "0.33.0 Released"
version = __version__ = "0.33.0.50 Unreleased - added port variable"
port = 'PySimpleGUIWeb'
import sys
import datetime
@ -141,7 +143,7 @@ DEFAULT_SCROLLBAR_COLOR = None
# DEFAULT_PROGRESS_BAR_COLOR = (PURPLES[1],PURPLES[0]) # a nice purple progress bar
# A transparent button is simply one that matches the background
TRANSPARENT_BUTTON = ('#F0F0F0', '#F0F0F0')
TRANSPARENT_BUTTON = 'This constant has been depricated. You must set your button background = background it is on for it to be transparent appearing'
# --------------------------------------------------------------------------------
# Progress Bar Relief Choices
RELIEF_RAISED = 'raised'
@ -261,6 +263,8 @@ BUTTON_TYPE_REALTIME = 9
BUTTON_TYPE_CALENDAR_CHOOSER = 30
BUTTON_TYPE_COLOR_CHOOSER = 40
BROWSE_FILES_DELIMETER = ';' # the delimeter to be used between each file in the returned string
# ------------------------- Element types ------------------------- #
# These used to be enums ElementType(Enum):
ELEM_TYPE_TEXT = 'text'
@ -1239,7 +1243,7 @@ class Button(Element):
else:
file_names = ''
if file_names != '':
file_names = ';'.join(file_names)
file_names = BROWSE_FILES_DELIMETER.join(file_names)
if target_element.Type == ELEM_TYPE_BUTTON:
target_element.FileOrFolderName = file_names
else: