|
| 1 | +import os |
| 2 | + |
| 3 | + |
| 4 | +def _define(name, default=None): |
| 5 | + return defines.get(name, default) |
| 6 | + |
| 7 | + |
| 8 | +app_path = os.path.abspath(_define("app")) |
| 9 | +app_name = os.path.basename(app_path) |
| 10 | +volume_name = _define("volume_name", app_name[:-4] if app_name.endswith(".app") else app_name) |
| 11 | +background = os.path.abspath(_define("background", "assets/dmg/background.png")) |
| 12 | +window_width = int(_define("window_width", "720")) |
| 13 | +window_height = int(_define("window_height", "460")) |
| 14 | +app_x = int(_define("app_x", "160")) |
| 15 | +app_y = int(_define("app_y", "220")) |
| 16 | +apps_x = int(_define("apps_x", "560")) |
| 17 | +apps_y = int(_define("apps_y", "220")) |
| 18 | + |
| 19 | + |
| 20 | +format = "UDZO" |
| 21 | +files = [app_path] |
| 22 | +symlinks = {"Applications": "/Applications"} |
| 23 | +hide_extensions = [app_name] |
| 24 | + |
| 25 | +default_view = "icon-view" |
| 26 | +show_toolbar = False |
| 27 | +show_sidebar = False |
| 28 | +show_status_bar = False |
| 29 | +show_tab_view = False |
| 30 | +show_pathbar = False |
| 31 | +show_icon_preview = False |
| 32 | +include_icon_view_settings = True |
| 33 | + |
| 34 | +background = background |
| 35 | +window_rect = ((120, 120), (window_width, window_height)) |
| 36 | + |
| 37 | +arrange_by = None |
| 38 | +grid_spacing = 100 |
| 39 | +label_pos = "bottom" |
| 40 | +text_size = 16 |
| 41 | +icon_size = 128 |
| 42 | + |
| 43 | +icon_locations = { |
| 44 | + app_name: (app_x, app_y), |
| 45 | + "Applications": (apps_x, apps_y), |
| 46 | +} |
0 commit comments