Source code for sibl_gui.globals.uiConstants
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
**uiConstants.py**
**Platform:**
Windows, Linux, Mac Os X.
**Description:**
Defines **sIBL_GUI** package ui constants through the :class:`UiConstants` class.
**Others:**
"""
#**********************************************************************************************************************
#*** Future imports.
#**********************************************************************************************************************
from __future__ import unicode_literals
#**********************************************************************************************************************
#*** Module attributes.
#**********************************************************************************************************************
__author__ = "Thomas Mansencal"
__copyright__ = "Copyright (C) 2008 - 2014 - Thomas Mansencal"
__license__ = "GPL V3.0 - http://www.gnu.org/licenses/"
__maintainer__ = "Thomas Mansencal"
__email__ = "thomas.mansencal@gmail.com"
__status__ = "Production"
__all__ = ["UiConstants"]
#**********************************************************************************************************************
#*** Module classes and definitions.
#**********************************************************************************************************************
[docs]class UiConstants():
"""
Defines **sIBL_GUI** package ui constants.
"""
uiFile = "sIBL_GUI.ui"
"""
:param uiFile: Application ui file.
:type uiFile: unicode
"""
windowsStylesheetFile = "styles/Windows_styleSheet.qss"
"""
:param windowsStylesheetFile: Application Windows Os stylesheet file.
:type windowsStylesheetFile: unicode
"""
darwinStylesheetFile = "styles/Darwin_styleSheet.qss"
"""
:param darwinStylesheetFile: Application Mac Os X Os stylesheet file.
:type darwinStylesheetFile: unicode
"""
linuxStylesheetFile = "styles/Linux_styleSheet.qss"
"""
:param linuxStylesheetFile: Application Linux Os stylesheet file.
:type linuxStylesheetFile: unicode
"""
windowsStyle = "plastique"
"""
:param windowsStyle: Application Windows Os style.
:type windowsStyle: unicode
"""
darwinStyle = "plastique"
"""
:param darwinStyle: Application Mac Os X Os style.
:type darwinStyle: unicode
"""
linuxStyle = "plastique"
"""
:param linuxStyle: Application Linux Os style.
:type linuxStyle: unicode
"""
settingsFile = "preferences/Default_Settings.rc"
"""
:param settingsFile: Application defaults settings file.
:type settingsFile: unicode
"""
layoutsFile = "layouts/Default_Layouts.rc"
"""
:param layoutsFile: Application defaults layouts file.
:type layoutsFile: unicode
"""
applicationWindowsIcon = "images/Icon_Light.png"
"""
:param applicationWindowsIcon: Application icon file.
:type applicationWindowsIcon: unicode
"""
splashScreenImage = "images/sIBL_GUI_SpashScreen.png"
"""
:param splashScreenImage: Application splashscreen image.
:type splashScreenImage: unicode
"""
logoImage = "images/sIBL_GUI_Logo.png"
"""
:param logoImage: Application logo image.
:type logoImage: unicode
"""
defaultToolbarIconSize = 32
"""
:param defaultToolbarIconSize: Application toolbar icons size.
:type defaultToolbarIconSize: int
"""
centralWidgetIcon = "images/Central_Widget.png"
"""
:param centralWidgetIcon: Application **Central Widget** icon.
:type centralWidgetIcon: unicode
"""
centralWidgetHoverIcon = "images/Central_Widget_Hover.png"
"""
:param centralWidgetHoverIcon: Application **Central Widget** hover icon.
:type centralWidgetHoverIcon: unicode
"""
centralWidgetActiveIcon = "images/Central_Widget_Active.png"
"""
:param centralWidgetActiveIcon: Application **Central Widget** active icon.
:type centralWidgetActiveIcon: unicode
"""
customLayoutsIcon = "images/Custom_Layouts.png"
"""
:param customLayoutsIcon: Application **Custom Layouts** icon.
:type customLayoutsIcon: unicode
"""
customLayoutsHoverIcon = "images/Custom_Layouts_Hover.png"
"""
:param customLayoutsHoverIcon: Application **Custom Layouts** hover icon.
:type customLayoutsHoverIcon: unicode
"""
customLayoutsActiveIcon = "images/Custom_Layouts_Active.png"
"""
:param customLayoutsActiveIcon: Application **Custom Layouts** active icon.
:type customLayoutsActiveIcon: unicode
"""
miscellaneousIcon = "images/Miscellaneous.png"
"""
:param miscellaneousIcon: Application **Miscellaneous** icon.
:type miscellaneousIcon: unicode
"""
miscellaneousHoverIcon = "images/Miscellaneous_Hover.png"
"""
:param miscellaneousHoverIcon: Application **Miscellaneous** hover icon.
:type miscellaneousHoverIcon: unicode
"""
miscellaneousActiveIcon = "images/Miscellaneous_Active.png"
"""
:param miscellaneousActiveIcon: Application **Miscellaneous** active icon.
:type miscellaneousActiveIcon: unicode
"""
libraryIcon = "images/Library.png"
"""
:param libraryIcon: Application **Library** icon.
:type libraryIcon: unicode
"""
libraryHoverIcon = "images/Library_Hover.png"
"""
:param libraryHoverIcon: Application **Library** hover icon.
:type libraryHoverIcon: unicode
"""
libraryActiveIcon = "images/Library_Active.png"
"""
:param libraryActiveIcon: Application **Library** active icon.
:type libraryActiveIcon: unicode
"""
inspectIcon = "images/Inspect.png"
"""
:param inspectIcon: Application **Inspect** icon.
:type inspectIcon: unicode
"""
inspectHoverIcon = "images/Inspect_Hover.png"
"""
:param inspectHoverIcon: Application **Inspect** hover icon.
:type inspectHoverIcon: unicode
"""
inspectActiveIcon = "images/Inspect_Active.png"
"""
:param inspectActiveIcon: Application **Inspect** active icon.
:type inspectActiveIcon: unicode
"""
exportIcon = "images/Export.png"
"""
:param exportIcon: Application **Export** icon.
:type exportIcon: unicode
"""
exportHoverIcon = "images/Export_Hover.png"
"""
:param exportHoverIcon: Application **Export** hover icon.
:type exportHoverIcon: unicode
"""
exportActiveIcon = "images/Export_Active.png"
"""
:param exportActiveIcon: Application **Export** active icon.
:type exportActiveIcon: unicode
"""
editIcon = "images/Edit.png"
"""
:param editIcon: Application **Edit** icon.
:type editIcon: unicode
"""
editHoverIcon = "images/Edit_Hover.png"
"""
:param editHoverIcon: Application **Edit** hover icon.
:type editHoverIcon: unicode
"""
editActiveIcon = "images/Edit_Active.png"
"""
:param editActiveIcon: Application **Edit** active icon.
:type editActiveIcon: unicode
"""
preferencesIcon = "images/Preferences.png"
"""
:param preferencesIcon: Application **Preferences** icon.
:type preferencesIcon: unicode
"""
preferencesHoverIcon = "images/Preferences_Hover.png"
"""
:param preferencesHoverIcon: Application **Preferences** hover icon.
:type preferencesHoverIcon: unicode
"""
preferencesActiveIcon = "images/Preferences_Active.png"
"""
:param preferencesActiveIcon: Application **Preferences** active icon.
:type preferencesActiveIcon: unicode
"""
formatErrorImage = "images/Thumbnail_Format_Not_Supported_Yet.png"
"""
:param formatErrorImage: Application format error image thumbnail.
:type formatErrorImage: unicode
"""
missingImage = "images/Thumbnail_Not_Found.png"
"""
:param missingImage: Application missing image thumbnail.
:type missingImage: unicode
"""
loadingImage = "images/Loading.png"
"""
:param loadingImage: Application loading image thumbnail.
:type loadingImage: unicode
"""
startupLayout = "startupCentric"
"""
:param startupLayout: Application startup layout.
:type startupLayout: unicode
"""
developmentLayout = "editCentric"
"""
:param developmentLayout: Application development layout.
:type developmentLayout: unicode
"""
helpFile = "http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Documentation/Help/index.html"
"""Application online help file:
'**http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Documentation/Help/index.html**' ( String )"""
apiFile = "http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Documentation/Api/index.html"
"""Application online api file:
'**http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Documentation/Api/index.html**' ( String )"""
makeDonationFile = "http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Donations/Make_A_Donation.html"
"""Application online donation file:
'**http://kelsolaar.hdrlabs.com/sIBL_GUI/Support/Donations/Make_A_Donation.html**' ( String )"""
nativeImageFormats = {"Bmp" : "\.bmp$",
"Jpeg" : "\.jpeg$",
"Jpg" : "\.jpg$",
"Png" : "\.png$" }
"""
:param nativeImageFormats: Application native image file formats.
:type nativeImageFormats: dict
"""
thirdPartyImageFormats = {"Exr" : ("\.exr$"),
"Hdr" : ("\.hdr$"),
"Tif" : ("\.tif$"),
"Tiff" : ("\.tiff$"),
"Tga" : ("\.tga$")}
"""
:param thirdPartyImageFormats: Application third party image file formats.
:type thirdPartyImageFormats: dict
"""
thumbnailsSizes = { "Default" : None,
"XLarge" : 512,
"Large" : 256,
"Medium" : 128,
"Small" : 64,
"XSmall" : 32,
"Special1" : 600}
"""
:param thumbnailsSizes: Application thumbnails sizes.
:type thumbnailsSizes: dict
"""
thumbnailsCacheDirectory = "thumbnails"
"""Thumbnails cache directory."""
crittercismId = "51290b3589ea7429250004fe"
"""
:param crittercismId: Crittercism Id.
:type crittercismId: unicode
"""