/* Configuration of high-level features that either 1) depend on the * platform (but are common to several platforms so just checking for * the feature is simpler than checking for several platforms), or 2) * are build-time configurable. */ #ifndef CONFIG_FEATURES_H #define CONFIG_FEATURES_H /* JAVA * * Whether we have support for Java extensions, and use own Java * functionality). */ #define HAVE_FEATURE_JAVA 0 /* DESKTOP - Whether we have a "normal" desktop UI or not. * * Non-DESKTOP in practice means touch-based mobile devices, Android * or iOS for now. Support for those is work in progress. * * Non-DESKTOP implies that the OS makes sure that only one instance * of each LibreOffice-based "app" at a time can be running, and thus * the LibreOffice code does not need to handle such things itself. * * Non-DESKTOP implies no traditional inter-app drag and drop concept. * * Non-DESKTOP implies no traditional help mechanism, and to some * extent (as noticed, and as possible without making the code too * ugly) the related code is ifdeffed out. * * Non-DESKTOP implies no traditional desktop-style GUI elements like * toolbars and scrollbars presented by the LO code. */ #define HAVE_FEATURE_DESKTOP 0 /* X11 * * Whether we are building code to run in an X11 environment. */ #define HAVE_FEATURE_X11 0 /* AVMEDIA - Whether to have functionality to display and manipulate * embedded AV media in documents */ #define HAVE_FEATURE_AVMEDIA 0 /* DBCONNECTIVITY - Whether to have functionality to connect to * databases. */ #define HAVE_FEATURE_DBCONNECTIVITY 0 /* EXTENSIONS - Whether we have any extension mechanism at all * * Primarily intended for non-desktop platforms where supporting * extensions can be complicated, or even prohibited by the OS (as on * iOS). */ #define HAVE_FEATURE_EXTENSIONS 0 /* SCRIPTING - Whether we have any mechanism to execute user-provided scripts * * Primarily intended for the iOS App Store where the * rules prohibit user-accessible scripting features. * Sure, it would be nice to still be able to have internal features * implemented in some scripting language. Later, if necessary. */ #define HAVE_FEATURE_SCRIPTING 0 /* MULTIUSER_ENVIRONMENT - Whether running on a "normal" multi-user * desktop (or server) OS * * Non-MULTIUSER implies that the OS makes sure that only one * LibreOffice-based process at a time can be running that could * access the same local documents, and that thus no locking of local * documents is needed, and that no "shared documents" in Calc * is meaningful. * * Non-MULTIUSER in practice means Android or iOS for now, so thus is * work in progress. */ #define HAVE_FEATURE_MULTIUSER_ENVIRONMENT 0 /* * Whether OpenCL is usable on the platform and we should compile in use of OpenCL. */ #define HAVE_FEATURE_OPENCL 0 /* * Whether the OS has Avahi support, * This library is used for zeroconf service publication on the local network * for the Impress remote control, so that the remote can automatically * discover the running libO instance and its IP address. * * This library should be present on most modern linux distributions * but not on "all" of them. For now, you should add --enable-avahi for * this to be taken into account. Otherwise the test of its presence * will not take place. */ #define HAVE_FEATURE_AVAHI 0 /* MACOSX_SANDBOX - whether LibreOffice runs in an OS X sandbox * * When building LibreOffice for distribution through the Mac App Store, * it must be sandboxed. */ #define HAVE_FEATURE_MACOSX_SANDBOX 0 /* READONLY_INSTALLSET - whether to treat the installation as read-only * * Prevents attempts by LibreOffice to write into its installation. That means * at least that no "system-wide" extensions can be added, if the location for * them is the traditional one. Experimental work in progress, not actually implemented. */ #define HAVE_FEATURE_READONLY_INSTALLSET 0 /* * Whether FreeType has FT_Face_GetCharVariantIndex or not. */ #define HAVE_FT_FACE_GETCHARVARIANTINDEX 0 /* * Whether to use validation on files. */ #define HAVE_EXPORT_VALIDATION 0 /* * Whether we have glTF support. */ #define HAVE_FEATURE_GLTF 0 /* * Whether we have COLLADA support. */ #define HAVE_FEATURE_COLLADA 0 /* * Whether we support breakpad as crash reporting lib. */ #define HAVE_FEATURE_BREAKPAD 0 /* * Whether to enable ATL */ #define HAVE_FEATURE_ATL 0 /* * Whether OpenGL is enabled */ #define HAVE_FEATURE_OPENGL 0 /* * Whether User Interface is available */ #define HAVE_FEATURE_UI 1 #endif -5.0 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/sc/UIConfig_scalc.mk
AgeCommit message (Expand)Author
2022-04-19sc: introduce SparklineShell and Sparkline contextTomaž Vajngerl
2022-04-13sc: add UI, undo/redo and test to change sparkline data rangeTomaž Vajngerl
2022-04-11sc: SparklineDialog and "Insert Sparkline" to context menuTomaž Vajngerl
2022-01-26tdf#146970 use a textview to show the proposed replacement formulaCaolán McNamara
2021-11-23tdf#139460 improve autofilter sub-menu interaction under gtkCaolán McNamara
2021-11-17weld colormenuCaolán McNamara
2021-08-30Add Swap Rows Transformation.tushar
2021-08-17Add Delete Row Transformation.tushar
2021-07-20tdf#142763 sc UI: add first page header/footer optionsDaniel Arato (NISZ)
2021-07-07Added Find and Replace Transformation .tushar
2021-07-03Implement Interface for Data Providers.tushar
2021-04-19notebookbar: minify for onlineSzymon Kłos
2020-12-21weld pagelistmenuCaolán McNamara
2020-10-16weld InputBarCaolán McNamara
2020-07-17jsdialog: Add mobile version of data validation dialogSzymon Kłos
2020-06-12weld checklistmenuCaolán McNamara
2020-05-25weld ScFilterListBoxCaolán McNamara
2020-02-17weld ScPosWnd Item WindowCaolán McNamara
2020-02-13weld ScZoomSliderWnd ItemWindowCaolán McNamara
2020-02-08conditionalformatdialogmobile doesn't workCaolán McNamara
2020-02-07weld ScNumberFormat ItemWindowCaolán McNamara
2020-01-24conditionalentrymobile doesn't workCaolán McNamara
2019-08-29Added mobile friendly ui design for ConditionalFormattingDialogmerttumer
2019-05-24sc/uiconfig/scalc/ui/dataprovider.ui is unusedStephan Bergmann
2019-05-12weld ScDataFormDlgCaolán McNamara
2019-04-21bug tdf#120697Gagandeep Singh
2019-03-26tdf#74664 : add Fourier analysis toolDennis Francis
2019-03-13tdf#112411 Merge "Form controls" and "More controls" into one toolbarRoman Kuznetsov
2019-03-11weld ScRetypePassDlgCaolán McNamara
2018-11-09Revert "NB tabbed compact calc: copy files to install dir"andreas_kainz
2018-11-08NB tabbed compact calc: copy files to install dirandreas kainz
2018-10-11tdf#119580 sc: Use the regular object popupmenu for chartsMaxim Monastirsky
2018-09-22Added Date and Time Transformation in data provider dlgManuj Vashist
2018-09-05Added Replace Null Transformation in data provider dlgManuj Vashist
2018-07-12Added Number transformation in Data Provider DlgManuj Vashist
2018-07-12Added Aggregate functions to data provider dlgManuj Vashist
2018-07-12Added Sort Transformation in Data Provider dlgManuj Vashist
2018-07-09added Text transformation in data provider dlgManuj Vashist
2018-04-26tdf#57000 Add a context menu to the formula bar input fieldMaxim Monastirsky
2018-02-26convert corner case warningboxes with checkboxesCaolán McNamara
2018-02-26convert remaining ErrorBox to weld::MessageDialogCaolán McNamara
2018-02-14init the selected columns in data transformations dialogMarkus Mohrhard
2017-10-14implement new more user friendly data provider dlgMarkus Mohrhard
2017-09-05tdf#107158 Groupedbar variant of the Notebookbar for Calcandreas kainz
2017-08-10Add UI for the sc::dataproviderJaskaran Singh