forked from mirrors/0ad
230c7ca27d
While the desired options for indent size and style are Python's defaults, let's make it explicit by specifying it in the EditorConfig. As part of this, this also removes unnecessary inline formatting options for Python files.
132 lines
3.0 KiB
Python
132 lines
3.0 KiB
Python
import os.path
|
|
|
|
#
|
|
# 0 A.D. settings file for dmgbuild
|
|
#
|
|
|
|
# Use like this:
|
|
# dmgbuild -s settings.py -D app=/path/to/My.app -D background=/path/to/background.png "My Application" MyApp.dmg
|
|
|
|
application = defines.get('app')
|
|
|
|
# .. Basics ....................................................................
|
|
|
|
# Volume format (see hdiutil create -help)
|
|
format = defines.get('format', 'UDBZ')
|
|
|
|
# Volume size
|
|
size = defines.get('size', '4G')
|
|
|
|
# Files to include
|
|
files = [ application ]
|
|
|
|
# Symlinks to create
|
|
symlinks = { 'Applications': '/Applications' }
|
|
|
|
# Volume icon
|
|
#
|
|
# You can either define icon, in which case that icon file will be copied to the
|
|
# image, *or* you can define badge_icon, in which case the icon file you specify
|
|
# will be used to badge the system's Removable Disk icon
|
|
#
|
|
badge_icon = defines.get('icon')
|
|
|
|
# Where to put the icons
|
|
icon_locations = {
|
|
os.path.basename(application): (125, 170),
|
|
'Applications': (475, 170)
|
|
}
|
|
|
|
# .. Window configuration ......................................................
|
|
|
|
# Background
|
|
background = defines.get('background')
|
|
|
|
show_status_bar = False
|
|
show_tab_view = False
|
|
show_toolbar = False
|
|
show_pathbar = False
|
|
show_sidebar = False
|
|
sidebar_width = 0
|
|
|
|
# Window position in ((x, y), (w, h)) format
|
|
window_rect = ((0, 0), (600, 393))
|
|
|
|
# Select the default view; must be one of
|
|
#
|
|
# 'icon-view'
|
|
# 'list-view'
|
|
# 'column-view'
|
|
# 'coverflow'
|
|
#
|
|
default_view = 'icon-view'
|
|
|
|
# General view configuration
|
|
show_icon_preview = False
|
|
|
|
# Set these to True to force inclusion of icon/list view settings (otherwise
|
|
# we only include settings for the default view)
|
|
include_icon_view_settings = 'auto'
|
|
include_list_view_settings = 'auto'
|
|
|
|
# .. Icon view configuration ...................................................
|
|
|
|
arrange_by = None
|
|
grid_offset = (0, 0)
|
|
grid_spacing = 100
|
|
scroll_position = (0, 0)
|
|
label_pos = 'bottom' # or 'right'
|
|
text_size = 12
|
|
icon_size = 90
|
|
|
|
# .. List view configuration ...................................................
|
|
|
|
# Column names are as follows:
|
|
#
|
|
# name
|
|
# date-modified
|
|
# date-created
|
|
# date-added
|
|
# date-last-opened
|
|
# size
|
|
# kind
|
|
# label
|
|
# version
|
|
# comments
|
|
#
|
|
list_icon_size = 16
|
|
list_text_size = 12
|
|
list_scroll_position = (0, 0)
|
|
list_sort_by = 'name'
|
|
list_use_relative_dates = True
|
|
list_calculate_all_sizes = False,
|
|
list_columns = ('name', 'date-modified', 'size', 'kind', 'date-added')
|
|
list_column_widths = {
|
|
'name': 300,
|
|
'date-modified': 181,
|
|
'date-created': 181,
|
|
'date-added': 181,
|
|
'date-last-opened': 181,
|
|
'size': 97,
|
|
'kind': 115,
|
|
'label': 100,
|
|
'version': 75,
|
|
'comments': 300,
|
|
}
|
|
list_column_sort_directions = {
|
|
'name': 'ascending',
|
|
'date-modified': 'descending',
|
|
'date-created': 'descending',
|
|
'date-added': 'descending',
|
|
'date-last-opened': 'descending',
|
|
'size': 'descending',
|
|
'kind': 'ascending',
|
|
'label': 'ascending',
|
|
'version': 'ascending',
|
|
'comments': 'ascending',
|
|
}
|
|
|
|
# .. License configuration .....................................................
|
|
|
|
# TODO: Use licenses from the app bundle.
|