diff --git a/packages/syncfusion_flutter_core/README.md b/packages/syncfusion_flutter_core/README.md
index a2648827c..532810933 100644
--- a/packages/syncfusion_flutter_core/README.md
+++ b/packages/syncfusion_flutter_core/README.md
@@ -15,8 +15,8 @@ Syncfusion Flutter Core is a dependent package for the following Syncfusion Flut
* [syncfusion_flutter_sliders](https://pub.dev/packages/syncfusion_flutter_sliders)
* [syncfusion_flutter_signaturepad](https://pub.dev/packages/syncfusion_flutter_signaturepad)
* [syncfusion_flutter_barcodes](https://pub.dev/packages/syncfusion_flutter_barcodes)
-* [syncfusion_flutter_officechart](https://pub.dev/packages/syncfusion_flutter_officechart)
-* [syncfusion_flutter_officecore](https://pub.dev/packages/syncfusion_flutter_officecore)
+* [syncfusion_officechart](https://pub.dev/packages/syncfusion_officechart)
+* [syncfusion_officecore](https://pub.dev/packages/syncfusion_officecore)
* [syncfusion_localizations](https://pub.dev/packages/syncfusion_localizations)
**Disclaimer:** This is a commercial package. To use this package, you need to have either Syncfusion Commercial License or [Free Syncfusion Community license](https://www.syncfusion.com/products/communitylicense). For more details, please check the [LICENSE](https://github.com/syncfusion/flutter-examples/blob/master/LICENSE) file.
diff --git a/packages/syncfusion_flutter_officechart/CHANGELOG.md b/packages/syncfusion_flutter_officechart/CHANGELOG.md
deleted file mode 100644
index 2e000e233..000000000
--- a/packages/syncfusion_flutter_officechart/CHANGELOG.md
+++ /dev/null
@@ -1,23 +0,0 @@
-## [Unreleased]
-
-**Features**
-
-* Provided support for adding the chart types: Area, AreaStacked, AreaStacked100, ColumnStacked100, BarStacked100, LineStacked100.
-
-## [18.3.35-beta.1] - 10/02/2020
-
-**Features**
-* Updated the code with respect to coding standards.
-
-## [18.3.35-beta] - 10/01/2020
-
-Initial release
-
-**Features**
-* Provided support for creating a simple chart in Excel document with workbook and worksheets.
-* Provided support for adding pie chart to Excel worksheet.
-* Provided support for adding column chart to Excel worksheet.
-* Provided support for adding bar chart to Excel worksheet.
-* Provided support for adding line chart to Excel worksheet.
-* Provided support for adding stacked chart to Excel worksheet.
-* Provided support for adding chart elements to Excel worksheet.
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officechart/LICENSE b/packages/syncfusion_flutter_officechart/LICENSE
deleted file mode 100644
index e9209e4c9..000000000
--- a/packages/syncfusion_flutter_officechart/LICENSE
+++ /dev/null
@@ -1,14 +0,0 @@
-Syncfusion License
-
-Syncfusion Flutter OfficeChart package is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license.
-
-To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions.
-
-Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.
-
-Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions.
-
-The Syncfusion license that contains the terms and conditions can be found at
-https://www.syncfusion.com/content/downloads/syncfusion_license.pdf
-
-Syncfusion provides implementation but you would subsequently need to have a license to use Flutter. The Flutter engine must be licensed from google directly. We do not license Flutter or the Flutter Engine and provide no license or rights even if you end up with the binaries from us by mistake.
diff --git a/packages/syncfusion_flutter_officechart/README.md b/packages/syncfusion_flutter_officechart/README.md
deleted file mode 100644
index 0ff296ed0..000000000
--- a/packages/syncfusion_flutter_officechart/README.md
+++ /dev/null
@@ -1,496 +0,0 @@
-
-
-# Syncfusion Flutter OfficeChart
-
-Syncfusion Flutter OfficeChart is a feature rich and high-performance non-UI Excel chart library written natively in Dart. It allows you to add robust Excel chart functionalities to Flutter applications.
-
-## Overview
-
-The Excel package is a non-UI and reusable Flutter library to create different Excel charts programmatically with chart elements. The creation of Excel file are in XLSX (Excel 2007 and above) format.
-
-**Disclaimer:** This is a commercial package. To use this package, you need to have either a Syncfusion Commercial License or [Free Syncfusion Community license](https://www.syncfusion.com/products/communitylicense). For more details, please check the [LICENSE](https://github.com/syncfusion/flutter-examples/blob/master/LICENSE) file.
-
-
-
-## Table of contents
-- [Chart features](#chart-features)
-- [Get the demo application](#get-the-demo-application)
-- [Useful links](#useful-links)
-- [Installation](#installation)
-- [Getting started](#getting-started)
- - [Create a chart in Excel document](#create-a-chart-in-excel-document)
- - [Add pie chart](#add-pie-chart)
- - [Add column chart](#add-column-chart)
- - [Add bar chart](#add-bar-chart)
- - [Add line chart](#add-line-chart)
- - [Add stacked chart](#add-stacked-chart)
- - [Add chart elements](#add-chart-elements)
-- [Support and feedback](#support-and-feedback)
-- [About Syncfusion](#about-syncfusion)
-
-## Chart Features
-
-The following are the chart features of Syncfusion Flutter OfficeChart.
-
-* Create a chart in Excel document.
-* Add pie chart to Excel worksheet.
-* Add column chart to Excel worksheet.
-* Add line chart to Excel worksheet.
-* Add bar chart to Excel worksheet.
-* Add stacked chart to Excel worksheet.
-* Add Chart elements.
-
-## Get the demo application
-
-Explore the full capability of our Flutter widgets on your device by installing our sample browser application from the following app stores, and view sample’ codes in GitHub.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Useful links
-
-Take a look at the following to learn more about Syncfusion Flutter XlsIO:
-
-* [Syncfusion Flutter Excel product page](https://www.syncfusion.com/flutter-widgets/excel-library)
-* [User guide documentation](https://help.syncfusion.com/flutter/xlsio/overview)
-* [Knowledge base](https://www.syncfusion.com/kb)
-
-
-## Installation
-
-Install the latest version from [pub](https://pub.dev/packages/syncfusion_officechart/install)
-
-## Getting started
-
-Import the following package to your project to create a Excel chart document from scratch.
-
-```dart
-import 'package:syncfusion_flutter_xlsio/xlsio.dart';
-import 'package:syncfusion_officechart/officechart.dart';
-
-```
-### Create a chart in Excel document
-
-Add the following code to create a chart in Excel document.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('John');
-sheet.getRangeByName('A2').setText('Amy');
-sheet.getRangeByName('A3').setText('Jack');
-sheet.getRangeByName('A4').setText('Tiya');
-sheet.getRangeByName('B1').setNumber(10);
-sheet.getRangeByName('B2').setNumber(12);
-sheet.getRangeByName('B3').setNumber(20);
-sheet.getRangeByName('B4').setNumber(21);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart = charts.add();
-// Set Chart Type.
-chart.chartType = ExcelChartType.column;
-// Set data range in the worksheet.
-chart.dataRange = sheet.getRangeByName('A1:B4');
-// set charts to worksheet.
-sheet.charts = charts;
-// save and dispose the workbook.
-List bytes = workbook.saveAsStream();
-File('Chart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-### Add pie chart
-
-Use the following code to add pie chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A11').setText('Venue');
-sheet.getRangeByName('A12').setText('Seating & Decor');
-sheet.getRangeByName('A13').setText('Technical Team');
-sheet.getRangeByName('A14').setText('performers');
-sheet.getRangeByName('A15').setText('performer\'s Transport');
-sheet.getRangeByName('B11:B15').numberFormat = '\$#,##0_)';
-sheet.getRangeByName('B11').setNumber(17500);
-sheet.getRangeByName('B12').setNumber(1828);
-sheet.getRangeByName('B13').setNumber(800);
-sheet.getRangeByName('B14').setNumber(14000);
-sheet.getRangeByName('B15').setNumber(2600);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-// Set Chart Type.
-chart1.chartType = ExcelChartType.pie;
-// Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A11:B15');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-// save and dispose the workbook.
-List bytes = workbook.saveAsStream();
-File('PieChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-### Add column chart
-
-Use the following code to add column chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A11').setText('Venue');
-sheet.getRangeByName('A12').setText('Seating & Decor');
-sheet.getRangeByName('A13').setText('Technical Team');
-sheet.getRangeByName('A14').setText('performers');
-sheet.getRangeByName('A15').setText('performer\'s Transport');
-sheet.getRangeByName('B11:B15').numberFormat = '\$#,##0_)';
-sheet.getRangeByName('B11').setNumber(17500);
-sheet.getRangeByName('B12').setNumber(1828);
-sheet.getRangeByName('B13').setNumber(800);
-sheet.getRangeByName('B14').setNumber(14000);
-sheet.getRangeByName('B15').setNumber(2600);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-// Set Chart Type.
-chart1.chartType = ExcelChartType.column;
-// Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A11:B15');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-// save and dispose the workbook.
-List bytes = workbook.saveAsStream();
-File('ExcelColumnChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-### Add bar chart
-
-Use the following code to add bar chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('Items');
-sheet.getRangeByName('B1').setText('Amount(in \$)');
-sheet.getRangeByName('C1').setText('Count');
-sheet.getRangeByName('A2').setText('Beverages');
-sheet.getRangeByName('A3').setText('Condiments');
-sheet.getRangeByName('A4').setText('Confections');
-sheet.getRangeByName('A5').setText('Dairy Products');
-sheet.getRangeByName('A6').setText('Grains / Cereals');
-sheet.getRangeByName('B2').setNumber(2776);
-sheet.getRangeByName('B3').setNumber(1077);
-sheet.getRangeByName('B4').setNumber(2287);
-sheet.getRangeByName('B5').setNumber(1368);
-sheet.getRangeByName('B6').setNumber(3325);
-sheet.getRangeByName('C2').setNumber(925);
-sheet.getRangeByName('C3').setNumber(378);
-sheet.getRangeByName('C4').setNumber(880);
-sheet.getRangeByName('C5').setNumber(581);
-sheet.getRangeByName('C6').setNumber(189);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-// Set Chart Type.
-chart1.chartType = ExcelChartType.bar;
-// Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A1:C6');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-// save and dispose the workbook.
-List bytes = workbook.saveAsStream();
-File('BarChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-### Add line chart
-
-Use the following code to add line chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('City Name');
-sheet.getRangeByName('A2').setText('Chennai');
-sheet.getRangeByName('A3').setText('Mumbai');
-sheet.getRangeByName('A4').setText('Delhi');
-sheet.getRangeByName('A5').setText('Hyderabad');
-sheet.getRangeByName('A6').setText('Kolkata');
-sheet.getRangeByName('B1').setText('Temp in C');
-sheet.getRangeByName('B2').setNumber(34);
-sheet.getRangeByName('B3').setNumber(40);
-sheet.getRangeByName('B4').setNumber(47);
-sheet.getRangeByName('B5').setNumber(20);
-sheet.getRangeByName('B6').setNumber(66);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart = charts.add();
-//Set Chart Type.
-chart.chartType = ExcelChartType.line;
-//Set data range in the worksheet.
-chart.dataRange = sheet.getRangeByName('A1:B6');
-chart.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-//save and dispose workbook.
-List bytes = workbook.saveAsStream();
-File('LineChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-### Add stacked chart
-
-This section covers the various stacked chart.
-
-**Stacked Column chart**
-
-Use the following code to add stacked column chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('Items');
-sheet.getRangeByName('B1').setText('Amount(in \$)');
-sheet.getRangeByName('C1').setText('Count');
-sheet.getRangeByName('A2').setText('Beverages');
-sheet.getRangeByName('A3').setText('Condiments');
-sheet.getRangeByName('A4').setText('Confections');
-sheet.getRangeByName('A5').setText('Dairy Products');
-sheet.getRangeByName('A6').setText('Grains / Cereals');
-sheet.getRangeByName('B2').setNumber(2776);
-sheet.getRangeByName('B3').setNumber(1077);
-sheet.getRangeByName('B4').setNumber(2287);
-sheet.getRangeByName('B5').setNumber(1368);
-sheet.getRangeByName('B6').setNumber(3325);
-sheet.getRangeByName('C2').setNumber(925);
-sheet.getRangeByName('C3').setNumber(378);
-sheet.getRangeByName('C4').setNumber(880);
-sheet.getRangeByName('C5').setNumber(581);
-sheet.getRangeByName('C6').setNumber(189);
-// Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-//Set Chart Type.
-chart1.chartType = ExcelChartType.columnStacked;
-//Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A1:C6');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-//save and dispose workbook.
-List bytes = workbook.saveAsStream();
-File('ColunmStackedChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-**Stacked bar chart**
-
-Use the following code to add stacked bar chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('Name');
-sheet.getRangeByName('B1').setText('Salary');
-sheet.getRangeByName('C1').setText('Working hr');
-sheet.getRangeByName('A2').setText('Ben');
-sheet.getRangeByName('A3').setText('Mark');
-sheet.getRangeByName('A4').setText('Sundar');
-sheet.getRangeByName('A5').setText('Geo');
-sheet.getRangeByName('A6').setText('Andrew');
-sheet.getRangeByName('B2').setNumber(1000);
-sheet.getRangeByName('B3').setNumber(2000);
-sheet.getRangeByName('B4').setNumber(2392);
-sheet.getRangeByName('B5').setNumber(3211);
-sheet.getRangeByName('B6').setNumber(4211);
-sheet.getRangeByName('C2').setNumber(287);
-sheet.getRangeByName('C3').setNumber(355);
-sheet.getRangeByName('C4').setNumber(134);
-sheet.getRangeByName('C5').setNumber(581);
-sheet.getRangeByName('C6').setNumber(426);
-//Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-//Set Chart Type.
-chart1.chartType = ExcelChartType.barStacked;
-//Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A1:C6');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-//save and dispose workbook.
-List bytes = workbook.saveAsStream();
-File('BarStackedChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-
-**Stacked Line chart**
-
-Use the following code to add stacked line chart to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('City Name');
-sheet.getRangeByName('A2').setText('Chennai');
-sheet.getRangeByName('A3').setText('Mumbai');
-sheet.getRangeByName('A4').setText('Delhi');
-sheet.getRangeByName('A5').setText('Hyderabad');
-sheet.getRangeByName('A6').setText('Kolkata');
-sheet.getRangeByName('B1').setText('Temp in C');
-sheet.getRangeByName('B2').setNumber(34);
-sheet.getRangeByName('B3').setNumber(40);
-sheet.getRangeByName('B4').setNumber(47);
-sheet.getRangeByName('B5').setNumber(20);
-sheet.getRangeByName('B6').setNumber(66);
-sheet.getRangeByName('C1').setText('Temp in F');
-sheet.getRangeByName('C2').setNumber(93);
-sheet.getRangeByName('C3').setNumber(104);
-sheet.getRangeByName('C4').setNumber(120);
-sheet.getRangeByName('C5').setNumber(80);
-sheet.getRangeByName('C6').setNumber(140);
-//Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart1 = charts.add();
-//Set Chart Type.
-chart1.chartType = ExcelChartType.lineStacked;
-//Set data range in the worksheet.
-chart1.dataRange = sheet.getRangeByName('A1:C6');
-chart1.isSeriesInRows = false;
-// set charts to worksheet.
-sheet.charts = charts;
-//save and dispose workbook.
-List bytes = workbook.saveAsStream();
-File('LineStackedChart.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-### Add chart elements
-
-Use the following code to add chart elements to excel worksheet.
-
-```dart
-// Create a new Excel document.
-final Workbook workbook = Workbook();
-// Accessing worksheet via index.
-final Worksheet sheet = workbook.worksheets[0];
-// Setting value in the cell.
-sheet.getRangeByName('A1').setText('Months');
-sheet.getRangeByName('B1').setText('Internal Sales Amount');
-sheet.getRangeByName('C1').setText('Reseller Sales Amount');
-sheet.getRangeByName('A2').setDateTime(DateTime(2014, 01, 14, 14, 14, 14));
-sheet.getRangeByName('A3').setDateTime(DateTime(2014, 02, 14, 14, 14, 14));
-sheet.getRangeByName('A4').setDateTime(DateTime(2014, 03, 14, 14, 14, 14));
-sheet.getRangeByName('A5').setDateTime(DateTime(2014, 04, 14, 14, 14, 14));
-sheet.getRangeByName('A6').setDateTime(DateTime(2014, 05, 14, 14, 14, 14));
-sheet.getRangeByName('B2').setNumber(700);
-sheet.getRangeByName('B3').setNumber(200);
-sheet.getRangeByName('B4').setNumber(300);
-sheet.getRangeByName('B5').setNumber(500);
-sheet.getRangeByName('B6').setNumber(800);
-sheet.getRangeByName('C2').setNumber(30);
-sheet.getRangeByName('C3').setNumber(40);
-sheet.getRangeByName('C4').setNumber(70);
-sheet.getRangeByName('C5').setNumber(2);
-sheet.getRangeByName('C6').setNumber(100);
-//Create an instances of chart collection.
-final ChartCollection charts = ChartCollection(sheet);
-// Add the chart.
-final Chart chart = charts.add();
-//Set Chart Type.
-chart.chartType = ExcelChartType.line;
-//Set data range in the worksheet.
-chart.dataRange = sheet.getRangeByName('A1:C6');
-chart.isSeriesInRows = false;
-//setting chart tile with font properties
-chart.chartTitle = 'Yearly sales';
-chart.chartTitleArea.bold = true;
-chart.chartTitleArea.size = 12;
-//setting legend position.
-chart.legend.position = ExcelLegendPosition.bottom;
-//setting the chart position.
-chart.topRow = 0;
-chart.bottomRow = 20;
-chart.leftColumn = 1;
-chart.rightColumn = 8;
-//setting Axis number format.
-chart.primaryCategoryAxis.numberFormat = 'mmmm';
-chart.primaryValueAxis.numberFormat = '0.00';
-//setting datalabels
-final ChartSerie serie = chart.series[0];
-serie.dataLabels.isValue = true;
-serie.dataLabels.isCategoryName = true;
-serie.dataLabels.isSeriesName = true;
-serie.dataLabels.textArea.bold = true;
-serie.dataLabels.textArea.size = 12;
-serie.dataLabels.textArea.fontName = 'Arial';
-// set charts to worksheet.
-sheet.charts = charts;
-//save and dispose workbook.
-List bytes = workbook.saveAsStream();
-File('ChartElement.xlsx').writeAsBytes(bytes);
-workbook.dispose();
-```
-## Support and feedback
-
-* For any other queries, contact our [Syncfusion support team](https://www.syncfusion.com/support/directtrac/incidents/newincident) or post the queries through the [Community forums](https://www.syncfusion.com/forums). You can also submit a feature request or a bug through our [Feedback portal](https://www.syncfusion.com/feedback/flutter).
-* To renew the subscription, click [renew](https://www.syncfusion.com/sales/products) or contact our sales team at sales@syncfusion.com | Toll Free: 1-888-9 DOTNET.
-
-## About Syncfusion
-
-Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 20,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
-
-Today we provide 1,000+ controls and frameworks for web ([ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-web-forms-ui-controls), [JavaScript](https://www.syncfusion.com/javascript-ui-controls), [Angular](https://www.syncfusion.com/angular-ui-components), [React](https://www.syncfusion.com/react-ui-components), [Vue](https://www.syncfusion.com/vue-ui-components), and [Blazor](https://www.syncfusion.com/blazor-components)), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls), [Flutter](https://www.syncfusion.com/flutter-widgets), [UWP](https://www.syncfusion.com/uwp-ui-controls), and [JavaScript](https://www.syncfusion.com/javascript-ui-controls)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls), [WPF](https://www.syncfusion.com/wpf-ui-controls), [UWP](https://www.syncfusion.com/uwp-ui-controls) and [WinUI](https://www.syncfusion.com/winui-controls)). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/analysis_options.yaml b/packages/syncfusion_flutter_officechart/analysis_options.yaml
deleted file mode 100644
index 8c73a8bae..000000000
--- a/packages/syncfusion_flutter_officechart/analysis_options.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-include: package:syncfusion_flutter_core/analysis_options.yaml
-
-analyzer:
- errors:
- include_file_not_found: ignore
- lines_longer_than_80_chars: ignore
- avoid_as: ignore
-
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officechart/example/README.md b/packages/syncfusion_flutter_officechart/example/README.md
deleted file mode 100644
index 8aaa2a895..000000000
--- a/packages/syncfusion_flutter_officechart/example/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# xlsio_example
-
-Demo for creating a Excel file with charts using syncfusion_officechart package.
diff --git a/packages/syncfusion_flutter_officechart/example/analysis_options.yaml b/packages/syncfusion_flutter_officechart/example/analysis_options.yaml
deleted file mode 100644
index 615a68571..000000000
--- a/packages/syncfusion_flutter_officechart/example/analysis_options.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-include: package:syncfusion_flutter_core/analysis_options.yaml
-
-analyzer:
- errors:
- include_file_not_found: ignore
- lines_longer_than_80_chars: ignore
- avoid_as: ignore
- uri_does_not_exist: ignore
diff --git a/packages/syncfusion_flutter_officechart/example/android/.gitignore b/packages/syncfusion_flutter_officechart/example/android/.gitignore
deleted file mode 100644
index bc2100d8f..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-gradle-wrapper.jar
-/.gradle
-/captures/
-/gradlew
-/gradlew.bat
-/local.properties
-GeneratedPluginRegistrant.java
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/build.gradle b/packages/syncfusion_flutter_officechart/example/android/app/build.gradle
deleted file mode 100644
index ccd7de9b4..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/build.gradle
+++ /dev/null
@@ -1,63 +0,0 @@
-def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
-if (localPropertiesFile.exists()) {
- localPropertiesFile.withReader('UTF-8') { reader ->
- localProperties.load(reader)
- }
-}
-
-def flutterRoot = localProperties.getProperty('flutter.sdk')
-if (flutterRoot == null) {
- throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
-}
-
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
-if (flutterVersionCode == null) {
- flutterVersionCode = '1'
-}
-
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
-if (flutterVersionName == null) {
- flutterVersionName = '1.0'
-}
-
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
-
-android {
- compileSdkVersion 28
-
- sourceSets {
- main.java.srcDirs += 'src/main/kotlin'
- }
-
- lintOptions {
- disable 'InvalidPackage'
- }
-
- defaultConfig {
- // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
- applicationId "com.example.xlsio_example"
- minSdkVersion 16
- targetSdkVersion 28
- versionCode flutterVersionCode.toInteger()
- versionName flutterVersionName
- }
-
- buildTypes {
- release {
- // TODO: Add your own signing config for the release build.
- // Signing with the debug keys for now, so `flutter run --release` works.
- signingConfig signingConfigs.debug
- }
- }
-}
-
-flutter {
- source '../..'
-}
-
-dependencies {
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
-}
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/debug/AndroidManifest.xml b/packages/syncfusion_flutter_officechart/example/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index c233634d1..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/AndroidManifest.xml b/packages/syncfusion_flutter_officechart/example/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index d368f414a..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/kotlin/com/example/officechart_example/MainActivity.kt b/packages/syncfusion_flutter_officechart/example/android/app/src/main/kotlin/com/example/officechart_example/MainActivity.kt
deleted file mode 100644
index 8edf8347f..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/main/kotlin/com/example/officechart_example/MainActivity.kt
+++ /dev/null
@@ -1,6 +0,0 @@
-package com.example.officechart_example
-
-import io.flutter.embedding.android.FlutterActivity
-
-class MainActivity: FlutterActivity() {
-}
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/drawable/launch_background.xml b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/drawable/launch_background.xml
deleted file mode 100644
index 304732f88..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/drawable/launch_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index db77bb4b7..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 17987b79b..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 09d439148..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index d5f1c8d34..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 4d6372eeb..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/values/styles.xml b/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 1f83a33fd..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/app/src/profile/AndroidManifest.xml b/packages/syncfusion_flutter_officechart/example/android/app/src/profile/AndroidManifest.xml
deleted file mode 100644
index c233634d1..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/app/src/profile/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/build.gradle b/packages/syncfusion_flutter_officechart/example/android/build.gradle
deleted file mode 100644
index 3100ad2d5..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/build.gradle
+++ /dev/null
@@ -1,31 +0,0 @@
-buildscript {
- ext.kotlin_version = '1.3.50'
- repositories {
- google()
- jcenter()
- }
-
- dependencies {
- classpath 'com.android.tools.build:gradle:3.5.0'
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
-}
-
-rootProject.buildDir = '../build'
-subprojects {
- project.buildDir = "${rootProject.buildDir}/${project.name}"
-}
-subprojects {
- project.evaluationDependsOn(':app')
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
-}
diff --git a/packages/syncfusion_flutter_officechart/example/android/gradle.properties b/packages/syncfusion_flutter_officechart/example/android/gradle.properties
deleted file mode 100644
index 38c8d4544..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/gradle.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-org.gradle.jvmargs=-Xmx1536M
-android.enableR8=true
-android.useAndroidX=true
-android.enableJetifier=true
diff --git a/packages/syncfusion_flutter_officechart/example/android/gradle/wrapper/gradle-wrapper.properties b/packages/syncfusion_flutter_officechart/example/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 296b146b7..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Fri Jun 23 08:50:38 CEST 2017
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
diff --git a/packages/syncfusion_flutter_officechart/example/android/officechart_example_android.iml b/packages/syncfusion_flutter_officechart/example/android/officechart_example_android.iml
deleted file mode 100644
index 1029d721f..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/officechart_example_android.iml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/android/settings.gradle b/packages/syncfusion_flutter_officechart/example/android/settings.gradle
deleted file mode 100644
index 5a2f14fb1..000000000
--- a/packages/syncfusion_flutter_officechart/example/android/settings.gradle
+++ /dev/null
@@ -1,15 +0,0 @@
-include ':app'
-
-def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
-
-def plugins = new Properties()
-def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
-if (pluginsFile.exists()) {
- pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
-}
-
-plugins.each { name, path ->
- def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
- include ":$name"
- project(":$name").projectDir = pluginDirectory
-}
diff --git a/packages/syncfusion_flutter_officechart/example/ios/.gitignore b/packages/syncfusion_flutter_officechart/example/ios/.gitignore
deleted file mode 100644
index e96ef602b..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/.gitignore
+++ /dev/null
@@ -1,32 +0,0 @@
-*.mode1v3
-*.mode2v3
-*.moved-aside
-*.pbxuser
-*.perspectivev3
-**/*sync/
-.sconsign.dblite
-.tags*
-**/.vagrant/
-**/DerivedData/
-Icon?
-**/Pods/
-**/.symlinks/
-profile
-xcuserdata
-**/.generated/
-Flutter/App.framework
-Flutter/Flutter.framework
-Flutter/Flutter.podspec
-Flutter/Generated.xcconfig
-Flutter/app.flx
-Flutter/app.zip
-Flutter/flutter_assets/
-Flutter/flutter_export_environment.sh
-ServiceDefinitions.json
-Runner/GeneratedPluginRegistrant.*
-
-# Exceptions to above rules.
-!default.mode1v3
-!default.mode2v3
-!default.pbxuser
-!default.perspectivev3
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Flutter/AppFrameworkInfo.plist b/packages/syncfusion_flutter_officechart/example/ios/Flutter/AppFrameworkInfo.plist
deleted file mode 100644
index 6b4c0f78a..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Flutter/AppFrameworkInfo.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- App
- CFBundleIdentifier
- io.flutter.flutter.app
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- App
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
- MinimumOSVersion
- 8.0
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Flutter/Debug.xcconfig b/packages/syncfusion_flutter_officechart/example/ios/Flutter/Debug.xcconfig
deleted file mode 100644
index 592ceee85..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Flutter/Debug.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Flutter/Release.xcconfig b/packages/syncfusion_flutter_officechart/example/ios/Flutter/Release.xcconfig
deleted file mode 100644
index 592ceee85..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Flutter/Release.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.pbxproj b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.pbxproj
deleted file mode 100644
index 6b50bd568..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,506 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
- 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
- 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
- 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
- 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
- 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 9705A1C41CF9048500538489 /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
- 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
- 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
- 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
- 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
- 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
- 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
- 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
- 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
- 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 97C146EB1CF9000F007C117D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 9740EEB11CF90186004384FC /* Flutter */ = {
- isa = PBXGroup;
- children = (
- 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
- 9740EEB21CF90195004384FC /* Debug.xcconfig */,
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
- 9740EEB31CF90195004384FC /* Generated.xcconfig */,
- );
- name = Flutter;
- sourceTree = "";
- };
- 97C146E51CF9000F007C117D = {
- isa = PBXGroup;
- children = (
- 9740EEB11CF90186004384FC /* Flutter */,
- 97C146F01CF9000F007C117D /* Runner */,
- 97C146EF1CF9000F007C117D /* Products */,
- );
- sourceTree = "";
- };
- 97C146EF1CF9000F007C117D /* Products */ = {
- isa = PBXGroup;
- children = (
- 97C146EE1CF9000F007C117D /* Runner.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 97C146F01CF9000F007C117D /* Runner */ = {
- isa = PBXGroup;
- children = (
- 97C146FA1CF9000F007C117D /* Main.storyboard */,
- 97C146FD1CF9000F007C117D /* Assets.xcassets */,
- 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
- 97C147021CF9000F007C117D /* Info.plist */,
- 97C146F11CF9000F007C117D /* Supporting Files */,
- 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
- 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
- 74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
- 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
- );
- path = Runner;
- sourceTree = "";
- };
- 97C146F11CF9000F007C117D /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- );
- name = "Supporting Files";
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 97C146ED1CF9000F007C117D /* Runner */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
- buildPhases = (
- 9740EEB61CF901F6004384FC /* Run Script */,
- 97C146EA1CF9000F007C117D /* Sources */,
- 97C146EB1CF9000F007C117D /* Frameworks */,
- 97C146EC1CF9000F007C117D /* Resources */,
- 9705A1C41CF9048500538489 /* Embed Frameworks */,
- 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = Runner;
- productName = Runner;
- productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 97C146E61CF9000F007C117D /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1020;
- ORGANIZATIONNAME = "";
- TargetAttributes = {
- 97C146ED1CF9000F007C117D = {
- CreatedOnToolsVersion = 7.3.1;
- LastSwiftMigration = 1100;
- };
- };
- };
- buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
- compatibilityVersion = "Xcode 9.3";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 97C146E51CF9000F007C117D;
- productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 97C146ED1CF9000F007C117D /* Runner */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 97C146EC1CF9000F007C117D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
- 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
- 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
- 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Thin Binary";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
- };
- 9740EEB61CF901F6004384FC /* Run Script */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Run Script";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 97C146EA1CF9000F007C117D /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
- 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 97C146FA1CF9000F007C117D /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 97C146FB1CF9000F007C117D /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "";
- };
- 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 97C147001CF9000F007C117D /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 249021D3217E4FDB00AE95B9 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Profile;
- };
- 249021D4217E4FDB00AE95B9 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Profile;
- };
- 97C147031CF9000F007C117D /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 97C147041CF9000F007C117D /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 97C147061CF9000F007C117D /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 97C147071CF9000F007C117D /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 97C147031CF9000F007C117D /* Debug */,
- 97C147041CF9000F007C117D /* Release */,
- 249021D3217E4FDB00AE95B9 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 97C147061CF9000F007C117D /* Debug */,
- 97C147071CF9000F007C117D /* Release */,
- 249021D4217E4FDB00AE95B9 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 97C146E61CF9000F007C117D /* Project object */;
-}
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5e..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
deleted file mode 100644
index a28140cfd..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5e..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/AppDelegate.swift b/packages/syncfusion_flutter_officechart/example/ios/Runner/AppDelegate.swift
deleted file mode 100644
index 70693e4a8..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/AppDelegate.swift
+++ /dev/null
@@ -1,13 +0,0 @@
-import UIKit
-import Flutter
-
-@UIApplicationMain
-@objc class AppDelegate: FlutterAppDelegate {
- override func application(
- _ application: UIApplication,
- didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
- ) -> Bool {
- GeneratedPluginRegistrant.register(with: self)
- return super.application(application, didFinishLaunchingWithOptions: launchOptions)
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index d36b1fab2..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "images" : [
- {
- "size" : "20x20",
- "idiom" : "iphone",
- "filename" : "Icon-App-20x20@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "20x20",
- "idiom" : "iphone",
- "filename" : "Icon-App-20x20@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "40x40",
- "idiom" : "iphone",
- "filename" : "Icon-App-40x40@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "iphone",
- "filename" : "Icon-App-40x40@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "Icon-App-60x60@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "Icon-App-60x60@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "20x20",
- "idiom" : "ipad",
- "filename" : "Icon-App-20x20@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "20x20",
- "idiom" : "ipad",
- "filename" : "Icon-App-20x20@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "Icon-App-29x29@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "Icon-App-29x29@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "Icon-App-40x40@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "Icon-App-40x40@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "Icon-App-76x76@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "Icon-App-76x76@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "83.5x83.5",
- "idiom" : "ipad",
- "filename" : "Icon-App-83.5x83.5@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "1024x1024",
- "idiom" : "ios-marketing",
- "filename" : "Icon-App-1024x1024@1x.png",
- "scale" : "1x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
deleted file mode 100644
index dc9ada472..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
deleted file mode 100644
index 28c6bf030..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
deleted file mode 100644
index 2ccbfd967..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
deleted file mode 100644
index f091b6b0b..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
deleted file mode 100644
index 4cde12118..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
deleted file mode 100644
index d0ef06e7e..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
deleted file mode 100644
index dcdc2306c..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
deleted file mode 100644
index 2ccbfd967..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
deleted file mode 100644
index c8f9ed8f5..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
deleted file mode 100644
index a6d6b8609..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
deleted file mode 100644
index a6d6b8609..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
deleted file mode 100644
index 75b2d164a..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
deleted file mode 100644
index c4df70d39..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
deleted file mode 100644
index 6a84f41e1..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
deleted file mode 100644
index d0e1f5853..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
deleted file mode 100644
index 0bedcf2fd..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "LaunchImage.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "filename" : "LaunchImage@2x.png",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "filename" : "LaunchImage@3x.png",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
deleted file mode 100644
index 89c2725b7..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Launch Screen Assets
-
-You can customize the launch screen with your own desired assets by replacing the image files in this directory.
-
-You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/LaunchScreen.storyboard
deleted file mode 100644
index f2e259c7c..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/LaunchScreen.storyboard
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/Main.storyboard b/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/Main.storyboard
deleted file mode 100644
index f3c28516f..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Base.lproj/Main.storyboard
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Info.plist b/packages/syncfusion_flutter_officechart/example/ios/Runner/Info.plist
deleted file mode 100644
index 44da86d86..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Info.plist
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- xlsio_example
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleSignature
- ????
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSRequiresIPhoneOS
-
- UILaunchStoryboardName
- LaunchScreen
- UIMainStoryboardFile
- Main
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/ios/Runner/Runner-Bridging-Header.h b/packages/syncfusion_flutter_officechart/example/ios/Runner/Runner-Bridging-Header.h
deleted file mode 100644
index 308a2a560..000000000
--- a/packages/syncfusion_flutter_officechart/example/ios/Runner/Runner-Bridging-Header.h
+++ /dev/null
@@ -1 +0,0 @@
-#import "GeneratedPluginRegistrant.h"
diff --git a/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_mobile.dart b/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_mobile.dart
deleted file mode 100644
index 12863e435..000000000
--- a/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_mobile.dart
+++ /dev/null
@@ -1,36 +0,0 @@
-import 'dart:io';
-
-import 'package:open_file/open_file.dart' as open_file;
-import 'package:path_provider/path_provider.dart' as path_provider;
-import 'package:path_provider_platform_interface/path_provider_platform_interface.dart';
-
-///To save the Excel file in the device
-///To save the Excel file in the device
-Future saveAndLaunchFile(List bytes, String fileName) async {
- //Get the storage folder location using path_provider package.
- String? path;
- if (Platform.isAndroid ||
- Platform.isIOS ||
- Platform.isLinux ||
- Platform.isWindows) {
- final Directory directory =
- await path_provider.getApplicationSupportDirectory();
- path = directory.path;
- } else {
- path = await PathProviderPlatform.instance.getApplicationSupportPath();
- }
- final File file =
- File(Platform.isWindows ? '$path\\$fileName' : '$path/$fileName');
- await file.writeAsBytes(bytes, flush: true);
- if (Platform.isAndroid || Platform.isIOS) {
- //Launch the file (used open_file package)
- await open_file.OpenFile.open('$path/$fileName');
- } else if (Platform.isWindows) {
- await Process.run('start', ['$path\\$fileName'], runInShell: true);
- } else if (Platform.isMacOS) {
- await Process.run('open', ['$path/$fileName'], runInShell: true);
- } else if (Platform.isLinux) {
- await Process.run('xdg-open', ['$path/$fileName'],
- runInShell: true);
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_web.dart b/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_web.dart
deleted file mode 100644
index a455ce682..000000000
--- a/packages/syncfusion_flutter_officechart/example/lib/helper/save_file_web.dart
+++ /dev/null
@@ -1,15 +0,0 @@
-///Dart imports
-import 'dart:async';
-import 'dart:convert';
-// ignore: avoid_web_libraries_in_flutter
-import 'dart:html';
-
-///To save the Excel file in the device
-///To save the Excel file in the device
-Future saveAndLaunchFile(List bytes, String fileName) async {
- AnchorElement(
- href:
- 'data:application/octet-stream;charset=utf-16le;base64,${base64.encode(bytes)}')
- ..setAttribute('download', fileName)
- ..click();
-}
diff --git a/packages/syncfusion_flutter_officechart/example/lib/main.dart b/packages/syncfusion_flutter_officechart/example/lib/main.dart
deleted file mode 100644
index 7de7f45f9..000000000
--- a/packages/syncfusion_flutter_officechart/example/lib/main.dart
+++ /dev/null
@@ -1,177 +0,0 @@
-import 'package:flutter/material.dart';
-import 'package:syncfusion_flutter_xlsio/xlsio.dart' hide Column, Alignment;
-import 'package:syncfusion_officechart/officechart.dart';
-
-//Local imports
-import 'helper/save_file_mobile.dart'
- if (dart.library.html) 'helper/save_file_web.dart';
-
-void main() {
- runApp(CreateOfficeChartWidget());
-}
-
-/// Represents the office chart widget class.
-class CreateOfficeChartWidget extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return const MaterialApp(
- home: CreateOfficeChartStatefulWidget(title: 'Create Excel document'),
- );
- }
-}
-
-/// Represents the office chart stateful widget class.
-class CreateOfficeChartStatefulWidget extends StatefulWidget {
- /// Initalize the instance of the [CreateOfficeChartStatefulWidget] class.
- const CreateOfficeChartStatefulWidget({Key? key, required this.title})
- : super(key: key);
-
- /// title.
- final String title;
- @override
- _CreateOfficeChartState createState() => _CreateOfficeChartState();
-}
-
-class _CreateOfficeChartState extends State {
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text(widget.title),
- ),
- body: Center(
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: [
- TextButton(
- child: const Text('Generate Excel Chart'),
- style: TextButton.styleFrom(
- primary: Colors.white,
- backgroundColor: Colors.lightBlue,
- onSurface: Colors.grey,
- ),
- onPressed: generateOfficeChart,
- )
- ],
- ),
- ),
- );
- }
-
- Future generateOfficeChart() async {
- //Create a Excel document.
-
- //Creating a workbook.
- final Workbook workbook = Workbook(0);
- //Adding a Sheet with name to workbook.
- final Worksheet sheet1 = workbook.worksheets.addWithName('Budget');
- sheet1.showGridlines = false;
-
- sheet1.enableSheetCalculations();
- sheet1.getRangeByIndex(1, 1).columnWidth = 19.86;
- sheet1.getRangeByIndex(1, 2).columnWidth = 14.38;
- sheet1.getRangeByIndex(1, 3).columnWidth = 12.98;
- sheet1.getRangeByIndex(1, 4).columnWidth = 12.08;
- sheet1.getRangeByIndex(1, 5).columnWidth = 8.82;
- sheet1.getRangeByName('A1:A18').rowHeight = 20.2;
-
- //Adding cell style.
- final Style style1 = workbook.styles.add('Style1');
- style1.backColor = '#D9E1F2';
- style1.hAlign = HAlignType.left;
- style1.vAlign = VAlignType.center;
- style1.bold = true;
-
- final Style style2 = workbook.styles.add('Style2');
- style2.backColor = '#8EA9DB';
- style2.vAlign = VAlignType.center;
- style2.numberFormat = r'[Red](\$#,###)';
- style2.bold = true;
-
- sheet1.getRangeByName('A10').cellStyle = style1;
- sheet1.getRangeByName('B10:D10').cellStyle.backColor = '#D9E1F2';
- sheet1.getRangeByName('B10:D10').cellStyle.hAlign = HAlignType.right;
- sheet1.getRangeByName('B10:D10').cellStyle.vAlign = VAlignType.center;
- sheet1.getRangeByName('B10:D10').cellStyle.bold = true;
-
- sheet1.getRangeByName('A11:A17').cellStyle.vAlign = VAlignType.center;
- sheet1.getRangeByName('A11:D17').cellStyle.borders.bottom.lineStyle =
- LineStyle.thin;
- sheet1.getRangeByName('A11:D17').cellStyle.borders.bottom.color = '#BFBFBF';
-
- sheet1.getRangeByName('D18').cellStyle = style2;
- sheet1.getRangeByName('D18').cellStyle.vAlign = VAlignType.center;
- sheet1.getRangeByName('A18:C18').cellStyle.backColor = '#8EA9DB';
- sheet1.getRangeByName('A18:C18').cellStyle.vAlign = VAlignType.center;
- sheet1.getRangeByName('A18:C18').cellStyle.bold = true;
- sheet1.getRangeByName('A18:C18').numberFormat = r'\$#,###';
-
- sheet1.getRangeByIndex(10, 1).setText('Category');
- sheet1.getRangeByIndex(10, 2).setText('Expected cost');
- sheet1.getRangeByIndex(10, 3).setText('Actual Cost');
- sheet1.getRangeByIndex(10, 4).setText('Difference');
- sheet1.getRangeByIndex(11, 1).setText('Venue');
- sheet1.getRangeByIndex(12, 1).setText('Seating & Decor');
- sheet1.getRangeByIndex(13, 1).setText('Technical team');
- sheet1.getRangeByIndex(14, 1).setText('Performers');
- sheet1.getRangeByIndex(15, 1).setText('Performer\'s transport');
- sheet1.getRangeByIndex(16, 1).setText('Performer\'s stay');
- sheet1.getRangeByIndex(17, 1).setText('Marketing');
- sheet1.getRangeByIndex(18, 1).setText('Total');
-
- sheet1.getRangeByName('B11:D17').numberFormat = r'\$#,###';
- sheet1.getRangeByName('D11').numberFormat = r'[Red](\$#,###)';
- sheet1.getRangeByName('D12').numberFormat = r'[Red](\$#,###)';
- sheet1.getRangeByName('D14').numberFormat = r'[Red](\$#,###)';
-
- sheet1.getRangeByName('B11').setNumber(16250);
- sheet1.getRangeByName('B12').setNumber(1600);
- sheet1.getRangeByName('B13').setNumber(1000);
- sheet1.getRangeByName('B14').setNumber(12400);
- sheet1.getRangeByName('B15').setNumber(3000);
- sheet1.getRangeByName('B16').setNumber(4500);
- sheet1.getRangeByName('B17').setNumber(3000);
- sheet1.getRangeByName('B18').setFormula('=SUM(B11:B17)');
-
- sheet1.getRangeByName('C11').setNumber(17500);
- sheet1.getRangeByName('C12').setNumber(1828);
- sheet1.getRangeByName('C13').setNumber(800);
- sheet1.getRangeByName('C14').setNumber(14000);
- sheet1.getRangeByName('C15').setNumber(2600);
- sheet1.getRangeByName('C16').setNumber(4464);
- sheet1.getRangeByName('C17').setNumber(2700);
- sheet1.getRangeByName('C18').setFormula('=SUM(C11:C17)');
-
- sheet1.getRangeByName('D11').setFormula('=IF(C11>B11,C11-B11,B11-C11)');
- sheet1.getRangeByName('D12').setFormula('=IF(C12>B12,C12-B12,B12-C12)');
- sheet1.getRangeByName('D13').setFormula('=IF(C13>B13,C13-B13,B13-C13)');
- sheet1.getRangeByName('D14').setFormula('=IF(C14>B14,C14-B14,B14-C14)');
- sheet1.getRangeByName('D15').setFormula('=IF(C15>B15,C15-B15,B15-C15)');
- sheet1.getRangeByName('D16').setFormula('=IF(C16>B16,C16-B16,B16-C16)');
- sheet1.getRangeByName('D17').setFormula('=IF(C17>B17,C17-B17,B17-C17)');
- sheet1.getRangeByName('D18').setFormula('=IF(C18>B18,C18-B18,B18-C18)');
-
- // Create chart collection for worksheet.
- final ChartCollection charts = ChartCollection(sheet1);
-
- // Add a chart to the chart collection.
- final Chart chart = charts.add();
- chart.chartType = ExcelChartType.pie;
- chart.dataRange = sheet1.getRangeByName('A11:B17');
- chart.isSeriesInRows = false;
- chart.chartTitle = 'Event Expenses';
- chart.chartTitleArea.bold = true;
- chart.chartTitleArea.size = 16;
- chart.topRow = 1;
- chart.bottomRow = 10;
- chart.leftColumn = 1;
- chart.rightColumn = 5;
- sheet1.charts = charts;
-
- //Save and launch Excel.
- final List bytes = workbook.saveAsStream();
- workbook.dispose();
-
- await saveAndLaunchFile(bytes, 'ExpenseReport.xlsx');
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/linux/.gitignore b/packages/syncfusion_flutter_officechart/example/linux/.gitignore
deleted file mode 100644
index d3896c984..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-flutter/ephemeral
diff --git a/packages/syncfusion_flutter_officechart/example/linux/CMakeLists.txt b/packages/syncfusion_flutter_officechart/example/linux/CMakeLists.txt
deleted file mode 100644
index a558bc458..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/CMakeLists.txt
+++ /dev/null
@@ -1,116 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-project(runner LANGUAGES CXX)
-
-set(BINARY_NAME "example")
-set(APPLICATION_ID "com.example.example")
-
-cmake_policy(SET CMP0063 NEW)
-
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Root filesystem for cross-building.
-if(FLUTTER_TARGET_PLATFORM_SYSROOT)
- set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
-endif()
-
-# Configure build options.
-if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
-endif()
-
-# Compilation settings that should be applied to most targets.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_14)
- target_compile_options(${TARGET} PRIVATE -Wall -Werror)
- target_compile_options(${TARGET} PRIVATE "$<$>:-O3>")
- target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>")
-endfunction()
-
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-
-# Flutter library and tool build rules.
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-
-add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}")
-
-# Application build
-add_executable(${BINARY_NAME}
- "main.cc"
- "my_application.cc"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
-)
-apply_standard_settings(${BINARY_NAME})
-target_link_libraries(${BINARY_NAME} PRIVATE flutter)
-target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK)
-add_dependencies(${BINARY_NAME} flutter_assemble)
-# Only the install-generated bundle's copy of the executable will launch
-# correctly, since the resources must in the right relative locations. To avoid
-# people trying to run the unbundled copy, put it in a subdirectory instead of
-# the default top-level location.
-set_target_properties(${BINARY_NAME}
- PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run"
-)
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# By default, "installing" just makes a relocatable bundle in the build
-# directory.
-set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle")
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-# Start with a clean build bundle directory every time.
-install(CODE "
- file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\")
- " COMPONENT Runtime)
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-if(NOT CMAKE_BUILD_TYPE MATCHES "Debug")
- install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
diff --git a/packages/syncfusion_flutter_officechart/example/linux/flutter/CMakeLists.txt b/packages/syncfusion_flutter_officechart/example/linux/flutter/CMakeLists.txt
deleted file mode 100644
index 6dc970558..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,91 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-
-# Serves the same purpose as list(TRANSFORM ... PREPEND ...),
-# which isn't available in 3.10.
-function(list_prepend LIST_NAME PREFIX)
- set(NEW_LIST "")
- foreach(element ${${LIST_NAME}})
- list(APPEND NEW_LIST "${PREFIX}${element}")
- endforeach(element)
- set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE)
-endfunction()
-
-# === Flutter Library ===
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
-pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
-pkg_check_modules(BLKID REQUIRED IMPORTED_TARGET blkid)
-pkg_check_modules(LZMA REQUIRED IMPORTED_TARGET liblzma)
-
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "fl_basic_message_channel.h"
- "fl_binary_codec.h"
- "fl_binary_messenger.h"
- "fl_dart_project.h"
- "fl_engine.h"
- "fl_json_message_codec.h"
- "fl_json_method_codec.h"
- "fl_message_codec.h"
- "fl_method_call.h"
- "fl_method_channel.h"
- "fl_method_codec.h"
- "fl_method_response.h"
- "fl_plugin_registrar.h"
- "fl_plugin_registry.h"
- "fl_standard_message_codec.h"
- "fl_standard_method_codec.h"
- "fl_string_codec.h"
- "fl_value.h"
- "fl_view.h"
- "flutter_linux.h"
-)
-list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}")
-target_link_libraries(flutter INTERFACE
- PkgConfig::GTK
- PkgConfig::GLIB
- PkgConfig::GIO
- PkgConfig::BLKID
- PkgConfig::LZMA
-)
-add_dependencies(flutter flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CMAKE_CURRENT_BINARY_DIR}/_phony_
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh"
- ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
-)
diff --git a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.cc b/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index e71a16d23..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void fl_register_plugins(FlPluginRegistry* registry) {
-}
diff --git a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.h b/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.h
deleted file mode 100644
index e0f0a47bc..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void fl_register_plugins(FlPluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugins.cmake b/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugins.cmake
deleted file mode 100644
index 51436ae8c..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
diff --git a/packages/syncfusion_flutter_officechart/example/linux/main.cc b/packages/syncfusion_flutter_officechart/example/linux/main.cc
deleted file mode 100644
index e7c5c5437..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/main.cc
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "my_application.h"
-
-int main(int argc, char** argv) {
- g_autoptr(MyApplication) app = my_application_new();
- return g_application_run(G_APPLICATION(app), argc, argv);
-}
diff --git a/packages/syncfusion_flutter_officechart/example/linux/my_application.cc b/packages/syncfusion_flutter_officechart/example/linux/my_application.cc
deleted file mode 100644
index 634f4c519..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/my_application.cc
+++ /dev/null
@@ -1,105 +0,0 @@
-#include "my_application.h"
-
-#include
-#ifdef GDK_WINDOWING_X11
-#include
-#endif
-
-#include "flutter/generated_plugin_registrant.h"
-
-struct _MyApplication {
- GtkApplication parent_instance;
- char** dart_entrypoint_arguments;
-};
-
-G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)
-
-// Implements GApplication::activate.
-static void my_application_activate(GApplication* application) {
- MyApplication* self = MY_APPLICATION(application);
- GtkWindow* window =
- GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application)));
-
- // Use a header bar when running in GNOME as this is the common style used
- // by applications and is the setup most users will be using (e.g. Ubuntu
- // desktop).
- // If running on X and not using GNOME then just use a traditional title bar
- // in case the window manager does more exotic layout, e.g. tiling.
- // If running on Wayland assume the header bar will work (may need changing
- // if future cases occur).
- gboolean use_header_bar = TRUE;
-#ifdef GDK_WINDOWING_X11
- GdkScreen *screen = gtk_window_get_screen(window);
- if (GDK_IS_X11_SCREEN(screen)) {
- const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen);
- if (g_strcmp0(wm_name, "GNOME Shell") != 0) {
- use_header_bar = FALSE;
- }
- }
-#endif
- if (use_header_bar) {
- GtkHeaderBar *header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
- gtk_widget_show(GTK_WIDGET(header_bar));
- gtk_header_bar_set_title(header_bar, "example");
- gtk_header_bar_set_show_close_button(header_bar, TRUE);
- gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
- }
- else {
- gtk_window_set_title(window, "example");
- }
-
- gtk_window_set_default_size(window, 1280, 720);
- gtk_widget_show(GTK_WIDGET(window));
-
- g_autoptr(FlDartProject) project = fl_dart_project_new();
- fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments);
-
- FlView* view = fl_view_new(project);
- gtk_widget_show(GTK_WIDGET(view));
- gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view));
-
- fl_register_plugins(FL_PLUGIN_REGISTRY(view));
-
- gtk_widget_grab_focus(GTK_WIDGET(view));
-}
-
-// Implements GApplication::local_command_line.
-static gboolean my_application_local_command_line(GApplication* application, gchar ***arguments, int *exit_status) {
- MyApplication* self = MY_APPLICATION(application);
- // Strip out the first argument as it is the binary name.
- self->dart_entrypoint_arguments = g_strdupv(*arguments + 1);
-
- g_autoptr(GError) error = nullptr;
- if (!g_application_register(application, nullptr, &error)) {
- g_warning("Failed to register: %s", error->message);
- *exit_status = 1;
- return TRUE;
- }
-
- g_application_activate(application);
- *exit_status = 0;
-
- return TRUE;
-}
-
-// Implements GObject::dispose.
-static void my_application_dispose(GObject *object) {
- MyApplication* self = MY_APPLICATION(object);
- g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev);
- G_OBJECT_CLASS(my_application_parent_class)->dispose(object);
-}
-
-static void my_application_class_init(MyApplicationClass* klass) {
- G_APPLICATION_CLASS(klass)->activate = my_application_activate;
- G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;
- G_OBJECT_CLASS(klass)->dispose = my_application_dispose;
-}
-
-static void my_application_init(MyApplication* self) {}
-
-MyApplication* my_application_new() {
- return MY_APPLICATION(g_object_new(my_application_get_type(),
- "application-id", APPLICATION_ID,
- "flags", G_APPLICATION_NON_UNIQUE,
- nullptr));
-}
diff --git a/packages/syncfusion_flutter_officechart/example/linux/my_application.h b/packages/syncfusion_flutter_officechart/example/linux/my_application.h
deleted file mode 100644
index 72271d5e4..000000000
--- a/packages/syncfusion_flutter_officechart/example/linux/my_application.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef FLUTTER_MY_APPLICATION_H_
-#define FLUTTER_MY_APPLICATION_H_
-
-#include
-
-G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION,
- GtkApplication)
-
-/**
- * my_application_new:
- *
- * Creates a new Flutter-based application.
- *
- * Returns: a new #MyApplication.
- */
-MyApplication* my_application_new();
-
-#endif // FLUTTER_MY_APPLICATION_H_
diff --git a/packages/syncfusion_flutter_officechart/example/macos/.gitignore b/packages/syncfusion_flutter_officechart/example/macos/.gitignore
deleted file mode 100644
index d2fd37723..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-# Flutter-related
-**/Flutter/ephemeral/
-**/Pods/
-
-# Xcode-related
-**/xcuserdata/
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Debug.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Debug.xcconfig
deleted file mode 100644
index c2efd0b60..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Debug.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Release.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Release.xcconfig
deleted file mode 100644
index c2efd0b60..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Flutter/Flutter-Release.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Flutter/GeneratedPluginRegistrant.swift b/packages/syncfusion_flutter_officechart/example/macos/Flutter/GeneratedPluginRegistrant.swift
deleted file mode 100644
index 7ce0a99b8..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Flutter/GeneratedPluginRegistrant.swift
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-import FlutterMacOS
-import Foundation
-
-import path_provider_macos
-
-func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
- PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
-}
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.pbxproj b/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.pbxproj
deleted file mode 100644
index cc89c8782..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,572 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 51;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
- buildPhases = (
- 33CC111E2044C6BF0003C045 /* ShellScript */,
- );
- dependencies = (
- );
- name = "Flutter Assemble";
- productName = FLX;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 33CC111A2044C6BA0003C045;
- remoteInfo = FLX;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 33CC110E2044A8840003C045 /* Bundle Framework */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Bundle Framework";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; };
- 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; };
- 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
- 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; };
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; };
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; };
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; };
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; };
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; };
- 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; };
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; };
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
- 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 33CC10EA2044A3C60003C045 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 33BA886A226E78AF003329D5 /* Configs */ = {
- isa = PBXGroup;
- children = (
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */,
- 9740EEB21CF90195004384FC /* Debug.xcconfig */,
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
- );
- path = Configs;
- sourceTree = "";
- };
- 33CC10E42044A3C60003C045 = {
- isa = PBXGroup;
- children = (
- 33FAB671232836740065AC1E /* Runner */,
- 33CEB47122A05771004F2AC0 /* Flutter */,
- 33CC10EE2044A3C60003C045 /* Products */,
- D73912EC22F37F3D000D13A0 /* Frameworks */,
- );
- sourceTree = "";
- };
- 33CC10EE2044A3C60003C045 /* Products */ = {
- isa = PBXGroup;
- children = (
- 33CC10ED2044A3C60003C045 /* example.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 33CC11242044D66E0003C045 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 33CC10F22044A3C60003C045 /* Assets.xcassets */,
- 33CC10F42044A3C60003C045 /* MainMenu.xib */,
- 33CC10F72044A3C60003C045 /* Info.plist */,
- );
- name = Resources;
- path = ..;
- sourceTree = "";
- };
- 33CEB47122A05771004F2AC0 /* Flutter */ = {
- isa = PBXGroup;
- children = (
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
- );
- path = Flutter;
- sourceTree = "";
- };
- 33FAB671232836740065AC1E /* Runner */ = {
- isa = PBXGroup;
- children = (
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */,
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */,
- 33E51914231749380026EE4D /* Release.entitlements */,
- 33CC11242044D66E0003C045 /* Resources */,
- 33BA886A226E78AF003329D5 /* Configs */,
- );
- path = Runner;
- sourceTree = "";
- };
- D73912EC22F37F3D000D13A0 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- );
- name = Frameworks;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 33CC10EC2044A3C60003C045 /* Runner */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
- buildPhases = (
- 33CC10E92044A3C60003C045 /* Sources */,
- 33CC10EA2044A3C60003C045 /* Frameworks */,
- 33CC10EB2044A3C60003C045 /* Resources */,
- 33CC110E2044A8840003C045 /* Bundle Framework */,
- 3399D490228B24CF009A79C7 /* ShellScript */,
- );
- buildRules = (
- );
- dependencies = (
- 33CC11202044C79F0003C045 /* PBXTargetDependency */,
- );
- name = Runner;
- productName = Runner;
- productReference = 33CC10ED2044A3C60003C045 /* example.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 33CC10E52044A3C60003C045 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0920;
- LastUpgradeCheck = 0930;
- ORGANIZATIONNAME = "";
- TargetAttributes = {
- 33CC10EC2044A3C60003C045 = {
- CreatedOnToolsVersion = 9.2;
- LastSwiftMigration = 1100;
- ProvisioningStyle = Automatic;
- SystemCapabilities = {
- com.apple.Sandbox = {
- enabled = 1;
- };
- };
- };
- 33CC111A2044C6BA0003C045 = {
- CreatedOnToolsVersion = 9.2;
- ProvisioningStyle = Manual;
- };
- };
- };
- buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
- compatibilityVersion = "Xcode 9.3";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 33CC10E42044A3C60003C045;
- productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 33CC10EC2044A3C60003C045 /* Runner */,
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 33CC10EB2044A3C60003C045 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 3399D490228B24CF009A79C7 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
- };
- 33CC111E2044C6BF0003C045 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- Flutter/ephemeral/FlutterInputs.xcfilelist,
- );
- inputPaths = (
- Flutter/ephemeral/tripwire,
- );
- outputFileListPaths = (
- Flutter/ephemeral/FlutterOutputs.xcfilelist,
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 33CC10E92044A3C60003C045 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
- targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
- isa = PBXVariantGroup;
- children = (
- 33CC10F52044A3C60003C045 /* Base */,
- );
- name = MainMenu.xib;
- path = Runner;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 338D0CE9231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Profile;
- };
- 338D0CEA231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Profile;
- };
- 338D0CEB231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Profile;
- };
- 33CC10F92044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- 33CC10FA2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Release;
- };
- 33CC10FC2044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 33CC10FD2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Release;
- };
- 33CC111C2044C6BA0003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 33CC111D2044C6BA0003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10F92044A3C60003C045 /* Debug */,
- 33CC10FA2044A3C60003C045 /* Release */,
- 338D0CE9231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10FC2044A3C60003C045 /* Debug */,
- 33CC10FD2044A3C60003C045 /* Release */,
- 338D0CEA231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC111C2044C6BA0003C045 /* Debug */,
- 33CC111D2044C6BA0003C045 /* Release */,
- 338D0CEB231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 33CC10E52044A3C60003C045 /* Project object */;
-}
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
deleted file mode 100644
index ae8ff59d9..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/AppDelegate.swift b/packages/syncfusion_flutter_officechart/example/macos/Runner/AppDelegate.swift
deleted file mode 100644
index d53ef6437..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/AppDelegate.swift
+++ /dev/null
@@ -1,9 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-@NSApplicationMain
-class AppDelegate: FlutterAppDelegate {
- override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
- return true
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index a2ec33f19..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "images" : [
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_16.png",
- "scale" : "1x"
- },
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "2x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "1x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_64.png",
- "scale" : "2x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_128.png",
- "scale" : "1x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "2x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "1x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "2x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "1x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_1024.png",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
deleted file mode 100644
index 3c4935a7c..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
deleted file mode 100644
index ed4cc1642..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
deleted file mode 100644
index 483be6138..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
deleted file mode 100644
index bcbf36df2..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
deleted file mode 100644
index 9c0a65286..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
deleted file mode 100644
index e71a72613..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
deleted file mode 100644
index 8a31fe2dd..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Base.lproj/MainMenu.xib b/packages/syncfusion_flutter_officechart/example/macos/Runner/Base.lproj/MainMenu.xib
deleted file mode 100644
index 537341abf..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Base.lproj/MainMenu.xib
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/AppInfo.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/AppInfo.xcconfig
deleted file mode 100644
index cf9be60ca..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/AppInfo.xcconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-// Application-level settings for the Runner target.
-//
-// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the
-// future. If not, the values below would default to using the project name when this becomes a
-// 'flutter create' template.
-
-// The application's name. By default this is also the title of the Flutter window.
-PRODUCT_NAME = example
-
-// The application's bundle identifier
-PRODUCT_BUNDLE_IDENTIFIER = com.example.example
-
-// The copyright displayed in application information
-PRODUCT_COPYRIGHT = Copyright © 2021 com.example. All rights reserved.
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Debug.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Debug.xcconfig
deleted file mode 100644
index 36b0fd946..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Debug.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Debug.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Release.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Release.xcconfig
deleted file mode 100644
index dff4f4956..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Release.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Release.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Warnings.xcconfig b/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Warnings.xcconfig
deleted file mode 100644
index 42bcbf478..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Configs/Warnings.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_PRAGMA_PACK = YES
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-GCC_WARN_STRICT_SELECTOR_MATCH = YES
-CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-GCC_WARN_SHADOW = YES
-CLANG_WARN_UNREACHABLE_CODE = YES
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/DebugProfile.entitlements b/packages/syncfusion_flutter_officechart/example/macos/Runner/DebugProfile.entitlements
deleted file mode 100644
index dddb8a30c..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/DebugProfile.entitlements
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
- com.apple.security.cs.allow-jit
-
- com.apple.security.network.server
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Info.plist b/packages/syncfusion_flutter_officechart/example/macos/Runner/Info.plist
deleted file mode 100644
index 4789daa6a..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Info.plist
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSMinimumSystemVersion
- $(MACOSX_DEPLOYMENT_TARGET)
- NSHumanReadableCopyright
- $(PRODUCT_COPYRIGHT)
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/MainFlutterWindow.swift b/packages/syncfusion_flutter_officechart/example/macos/Runner/MainFlutterWindow.swift
deleted file mode 100644
index 2722837ec..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/MainFlutterWindow.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-class MainFlutterWindow: NSWindow {
- override func awakeFromNib() {
- let flutterViewController = FlutterViewController.init()
- let windowFrame = self.frame
- self.contentViewController = flutterViewController
- self.setFrame(windowFrame, display: true)
-
- RegisterGeneratedPlugins(registry: flutterViewController)
-
- super.awakeFromNib()
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/example/macos/Runner/Release.entitlements b/packages/syncfusion_flutter_officechart/example/macos/Runner/Release.entitlements
deleted file mode 100644
index 852fa1a47..000000000
--- a/packages/syncfusion_flutter_officechart/example/macos/Runner/Release.entitlements
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/officechart_example.iml b/packages/syncfusion_flutter_officechart/example/officechart_example.iml
deleted file mode 100644
index e5c837191..000000000
--- a/packages/syncfusion_flutter_officechart/example/officechart_example.iml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officechart/example/pubspec.yaml b/packages/syncfusion_flutter_officechart/example/pubspec.yaml
deleted file mode 100644
index 12ec7b558..000000000
--- a/packages/syncfusion_flutter_officechart/example/pubspec.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: officechart_example
-description: Demo for creating a Excel file with chart using syncfusion_officechart package.
-
-environment:
- sdk: ">=2.12.0 <3.0.0"
-
-dependencies:
- flutter:
- sdk: flutter
- path_provider: ^2.0.1
- open_file: ^3.0.1
- syncfusion_officechart:
- path: ../
-
-# The following section is specific to Flutter.
-flutter:
- uses-material-design: true
diff --git a/packages/syncfusion_flutter_officechart/example/web/favicon.png b/packages/syncfusion_flutter_officechart/example/web/favicon.png
deleted file mode 100644
index 8aaa46ac1..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/web/favicon.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/web/icons/Icon-192.png b/packages/syncfusion_flutter_officechart/example/web/icons/Icon-192.png
deleted file mode 100644
index b749bfef0..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/web/icons/Icon-192.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/web/icons/Icon-512.png b/packages/syncfusion_flutter_officechart/example/web/icons/Icon-512.png
deleted file mode 100644
index 88cfd48df..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/web/icons/Icon-512.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/web/index.html b/packages/syncfusion_flutter_officechart/example/web/index.html
deleted file mode 100644
index 0081e1894..000000000
--- a/packages/syncfusion_flutter_officechart/example/web/index.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- example
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/web/manifest.json b/packages/syncfusion_flutter_officechart/example/web/manifest.json
deleted file mode 100644
index 8c012917d..000000000
--- a/packages/syncfusion_flutter_officechart/example/web/manifest.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "example",
- "short_name": "example",
- "start_url": ".",
- "display": "standalone",
- "background_color": "#0175C2",
- "theme_color": "#0175C2",
- "description": "A new Flutter project.",
- "orientation": "portrait-primary",
- "prefer_related_applications": false,
- "icons": [
- {
- "src": "icons/Icon-192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "icons/Icon-512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ]
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/.gitignore b/packages/syncfusion_flutter_officechart/example/windows/.gitignore
deleted file mode 100644
index d492d0d98..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-flutter/ephemeral/
-
-# Visual Studio user-specific files.
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# Visual Studio build-related files.
-x64/
-x86/
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
diff --git a/packages/syncfusion_flutter_officechart/example/windows/CMakeLists.txt b/packages/syncfusion_flutter_officechart/example/windows/CMakeLists.txt
deleted file mode 100644
index abf90408e..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/CMakeLists.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(example LANGUAGES CXX)
-
-set(BINARY_NAME "example")
-
-cmake_policy(SET CMP0063 NEW)
-
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Configure build options.
-get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-if(IS_MULTICONFIG)
- set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release"
- CACHE STRING "" FORCE)
-else()
- if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
- endif()
-endif()
-
-set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
-set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}")
-set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}")
-set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}")
-
-# Use Unicode for all projects.
-add_definitions(-DUNICODE -D_UNICODE)
-
-# Compilation settings that should be applied to most targets.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_17)
- target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100")
- target_compile_options(${TARGET} PRIVATE /EHsc)
- target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
- target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>")
-endfunction()
-
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-
-# Flutter library and tool build rules.
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# Application build
-add_subdirectory("runner")
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# Support files are copied into place next to the executable, so that it can
-# run in place. This is done instead of making a separate bundle (as on Linux)
-# so that building and running from within Visual Studio will work.
-set(BUILD_BUNDLE_DIR "$")
-# Make the "install" step default, as it's required to run.
-set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- CONFIGURATIONS Profile;Release
- COMPONENT Runtime)
diff --git a/packages/syncfusion_flutter_officechart/example/windows/flutter/CMakeLists.txt b/packages/syncfusion_flutter_officechart/example/windows/flutter/CMakeLists.txt
deleted file mode 100644
index b02c5485c..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper")
-
-# === Flutter Library ===
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "flutter_export.h"
- "flutter_windows.h"
- "flutter_messenger.h"
- "flutter_plugin_registrar.h"
- "flutter_texture_registrar.h"
-)
-list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib")
-add_dependencies(flutter flutter_assemble)
-
-# === Wrapper ===
-list(APPEND CPP_WRAPPER_SOURCES_CORE
- "core_implementations.cc"
- "standard_codec.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_PLUGIN
- "plugin_registrar.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_APP
- "flutter_engine.cc"
- "flutter_view_controller.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/")
-
-# Wrapper sources needed for a plugin.
-add_library(flutter_wrapper_plugin STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
-)
-apply_standard_settings(flutter_wrapper_plugin)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- POSITION_INDEPENDENT_CODE ON)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- CXX_VISIBILITY_PRESET hidden)
-target_link_libraries(flutter_wrapper_plugin PUBLIC flutter)
-target_include_directories(flutter_wrapper_plugin PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_plugin flutter_assemble)
-
-# Wrapper sources needed for the runner.
-add_library(flutter_wrapper_app STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_APP}
-)
-apply_standard_settings(flutter_wrapper_app)
-target_link_libraries(flutter_wrapper_app PUBLIC flutter)
-target_include_directories(flutter_wrapper_app PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_app flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_")
-set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
- ${PHONY_OUTPUT}
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat"
- windows-x64 $
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
-)
diff --git a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.cc b/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index 8b6d4680a..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void RegisterPlugins(flutter::PluginRegistry* registry) {
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.h b/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.h
deleted file mode 100644
index dc139d85a..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void RegisterPlugins(flutter::PluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugins.cmake b/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugins.cmake
deleted file mode 100644
index 4d10c2518..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/CMakeLists.txt b/packages/syncfusion_flutter_officechart/example/windows/runner/CMakeLists.txt
deleted file mode 100644
index 977e38b5d..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(runner LANGUAGES CXX)
-
-add_executable(${BINARY_NAME} WIN32
- "flutter_window.cpp"
- "main.cpp"
- "run_loop.cpp"
- "utils.cpp"
- "win32_window.cpp"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
- "Runner.rc"
- "runner.exe.manifest"
-)
-apply_standard_settings(${BINARY_NAME})
-target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX")
-target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)
-target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}")
-add_dependencies(${BINARY_NAME} flutter_assemble)
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/Runner.rc b/packages/syncfusion_flutter_officechart/example/windows/runner/Runner.rc
deleted file mode 100644
index 51812dcd4..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/Runner.rc
+++ /dev/null
@@ -1,121 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#pragma code_page(65001)
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (United States) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""winres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_APP_ICON ICON "resources\\app_icon.ico"
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-#ifdef FLUTTER_BUILD_NUMBER
-#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER
-#else
-#define VERSION_AS_NUMBER 1,0,0
-#endif
-
-#ifdef FLUTTER_BUILD_NAME
-#define VERSION_AS_STRING #FLUTTER_BUILD_NAME
-#else
-#define VERSION_AS_STRING "1.0.0"
-#endif
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION VERSION_AS_NUMBER
- PRODUCTVERSION VERSION_AS_NUMBER
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS VOS__WINDOWS32
- FILETYPE VFT_APP
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904e4"
- BEGIN
- VALUE "CompanyName", "com.example" "\0"
- VALUE "FileDescription", "A new Flutter project." "\0"
- VALUE "FileVersion", VERSION_AS_STRING "\0"
- VALUE "InternalName", "example" "\0"
- VALUE "LegalCopyright", "Copyright (C) 2021 com.example. All rights reserved." "\0"
- VALUE "OriginalFilename", "example.exe" "\0"
- VALUE "ProductName", "example" "\0"
- VALUE "ProductVersion", VERSION_AS_STRING "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
-END
-
-#endif // English (United States) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.cpp b/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.cpp
deleted file mode 100644
index 41bbc5e03..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "flutter_window.h"
-
-#include
-
-#include "flutter/generated_plugin_registrant.h"
-
-FlutterWindow::FlutterWindow(RunLoop* run_loop,
- const flutter::DartProject& project)
- : run_loop_(run_loop), project_(project) {}
-
-FlutterWindow::~FlutterWindow() {}
-
-bool FlutterWindow::OnCreate() {
- if (!Win32Window::OnCreate()) {
- return false;
- }
-
- RECT frame = GetClientArea();
-
- // The size here must match the window dimensions to avoid unnecessary surface
- // creation / destruction in the startup path.
- flutter_controller_ = std::make_unique(
- frame.right - frame.left, frame.bottom - frame.top, project_);
- // Ensure that basic setup of the controller was successful.
- if (!flutter_controller_->engine() || !flutter_controller_->view()) {
- return false;
- }
- RegisterPlugins(flutter_controller_->engine());
- run_loop_->RegisterFlutterInstance(flutter_controller_->engine());
- SetChildContent(flutter_controller_->view()->GetNativeWindow());
- return true;
-}
-
-void FlutterWindow::OnDestroy() {
- if (flutter_controller_) {
- run_loop_->UnregisterFlutterInstance(flutter_controller_->engine());
- flutter_controller_ = nullptr;
- }
-
- Win32Window::OnDestroy();
-}
-
-LRESULT
-FlutterWindow::MessageHandler(HWND hwnd, UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- // Give Flutter, including plugins, an opportunity to handle window messages.
- if (flutter_controller_) {
- std::optional result =
- flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,
- lparam);
- if (result) {
- return *result;
- }
- }
-
- switch (message) {
- case WM_FONTCHANGE:
- flutter_controller_->engine()->ReloadSystemFonts();
- break;
- }
-
- return Win32Window::MessageHandler(hwnd, message, wparam, lparam);
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.h b/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.h
deleted file mode 100644
index b663ddd50..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/flutter_window.h
+++ /dev/null
@@ -1,39 +0,0 @@
-#ifndef RUNNER_FLUTTER_WINDOW_H_
-#define RUNNER_FLUTTER_WINDOW_H_
-
-#include
-#include
-
-#include
-
-#include "run_loop.h"
-#include "win32_window.h"
-
-// A window that does nothing but host a Flutter view.
-class FlutterWindow : public Win32Window {
- public:
- // Creates a new FlutterWindow driven by the |run_loop|, hosting a
- // Flutter view running |project|.
- explicit FlutterWindow(RunLoop* run_loop,
- const flutter::DartProject& project);
- virtual ~FlutterWindow();
-
- protected:
- // Win32Window:
- bool OnCreate() override;
- void OnDestroy() override;
- LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,
- LPARAM const lparam) noexcept override;
-
- private:
- // The run loop driving events for this window.
- RunLoop* run_loop_;
-
- // The project to run.
- flutter::DartProject project_;
-
- // The Flutter instance hosted by this window.
- std::unique_ptr flutter_controller_;
-};
-
-#endif // RUNNER_FLUTTER_WINDOW_H_
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/main.cpp b/packages/syncfusion_flutter_officechart/example/windows/runner/main.cpp
deleted file mode 100644
index b637809bd..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/main.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#include
-#include
-#include
-
-#include "flutter_window.h"
-#include "run_loop.h"
-#include "utils.h"
-
-int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
- _In_ wchar_t *command_line, _In_ int show_command) {
- // Attach to console when present (e.g., 'flutter run') or create a
- // new console when running with a debugger.
- if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
- CreateAndAttachConsole();
- }
-
- // Initialize COM, so that it is available for use in the library and/or
- // plugins.
- ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
-
- RunLoop run_loop;
-
- flutter::DartProject project(L"data");
-
- std::vector command_line_arguments =
- GetCommandLineArguments();
-
- project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
-
- FlutterWindow window(&run_loop, project);
- Win32Window::Point origin(10, 10);
- Win32Window::Size size(1280, 720);
- if (!window.CreateAndShow(L"example", origin, size)) {
- return EXIT_FAILURE;
- }
- window.SetQuitOnClose(true);
-
- run_loop.Run();
-
- ::CoUninitialize();
- return EXIT_SUCCESS;
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/resource.h b/packages/syncfusion_flutter_officechart/example/windows/runner/resource.h
deleted file mode 100644
index 66a65d1e4..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by Runner.rc
-//
-#define IDI_APP_ICON 101
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/resources/app_icon.ico b/packages/syncfusion_flutter_officechart/example/windows/runner/resources/app_icon.ico
deleted file mode 100644
index c04e20caf..000000000
Binary files a/packages/syncfusion_flutter_officechart/example/windows/runner/resources/app_icon.ico and /dev/null differ
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.cpp b/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.cpp
deleted file mode 100644
index 2d6636ab6..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-#include "run_loop.h"
-
-#include
-
-#include
-
-RunLoop::RunLoop() {}
-
-RunLoop::~RunLoop() {}
-
-void RunLoop::Run() {
- bool keep_running = true;
- TimePoint next_flutter_event_time = TimePoint::clock::now();
- while (keep_running) {
- std::chrono::nanoseconds wait_duration =
- std::max(std::chrono::nanoseconds(0),
- next_flutter_event_time - TimePoint::clock::now());
- ::MsgWaitForMultipleObjects(
- 0, nullptr, FALSE, static_cast(wait_duration.count() / 1000),
- QS_ALLINPUT);
- bool processed_events = false;
- MSG message;
- // All pending Windows messages must be processed; MsgWaitForMultipleObjects
- // won't return again for items left in the queue after PeekMessage.
- while (::PeekMessage(&message, nullptr, 0, 0, PM_REMOVE)) {
- processed_events = true;
- if (message.message == WM_QUIT) {
- keep_running = false;
- break;
- }
- ::TranslateMessage(&message);
- ::DispatchMessage(&message);
- // Allow Flutter to process messages each time a Windows message is
- // processed, to prevent starvation.
- next_flutter_event_time =
- std::min(next_flutter_event_time, ProcessFlutterMessages());
- }
- // If the PeekMessage loop didn't run, process Flutter messages.
- if (!processed_events) {
- next_flutter_event_time =
- std::min(next_flutter_event_time, ProcessFlutterMessages());
- }
- }
-}
-
-void RunLoop::RegisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance) {
- flutter_instances_.insert(flutter_instance);
-}
-
-void RunLoop::UnregisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance) {
- flutter_instances_.erase(flutter_instance);
-}
-
-RunLoop::TimePoint RunLoop::ProcessFlutterMessages() {
- TimePoint next_event_time = TimePoint::max();
- for (auto instance : flutter_instances_) {
- std::chrono::nanoseconds wait_duration = instance->ProcessMessages();
- if (wait_duration != std::chrono::nanoseconds::max()) {
- next_event_time =
- std::min(next_event_time, TimePoint::clock::now() + wait_duration);
- }
- }
- return next_event_time;
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.h b/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.h
deleted file mode 100644
index 000d36246..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/run_loop.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef RUNNER_RUN_LOOP_H_
-#define RUNNER_RUN_LOOP_H_
-
-#include
-
-#include
-#include
-
-// A runloop that will service events for Flutter instances as well
-// as native messages.
-class RunLoop {
- public:
- RunLoop();
- ~RunLoop();
-
- // Prevent copying
- RunLoop(RunLoop const&) = delete;
- RunLoop& operator=(RunLoop const&) = delete;
-
- // Runs the run loop until the application quits.
- void Run();
-
- // Registers the given Flutter instance for event servicing.
- void RegisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance);
-
- // Unregisters the given Flutter instance from event servicing.
- void UnregisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance);
-
- private:
- using TimePoint = std::chrono::steady_clock::time_point;
-
- // Processes all currently pending messages for registered Flutter instances.
- TimePoint ProcessFlutterMessages();
-
- std::set flutter_instances_;
-};
-
-#endif // RUNNER_RUN_LOOP_H_
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/runner.exe.manifest b/packages/syncfusion_flutter_officechart/example/windows/runner/runner.exe.manifest
deleted file mode 100644
index c977c4a42..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/runner.exe.manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- PerMonitorV2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/utils.cpp b/packages/syncfusion_flutter_officechart/example/windows/runner/utils.cpp
deleted file mode 100644
index d19bdbbcc..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/utils.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "utils.h"
-
-#include
-#include
-#include
-#include
-
-#include
-
-void CreateAndAttachConsole() {
- if (::AllocConsole()) {
- FILE *unused;
- if (freopen_s(&unused, "CONOUT$", "w", stdout)) {
- _dup2(_fileno(stdout), 1);
- }
- if (freopen_s(&unused, "CONOUT$", "w", stderr)) {
- _dup2(_fileno(stdout), 2);
- }
- std::ios::sync_with_stdio();
- FlutterDesktopResyncOutputStreams();
- }
-}
-
-std::vector GetCommandLineArguments() {
- // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.
- int argc;
- wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
- if (argv == nullptr) {
- return std::vector();
- }
-
- std::vector command_line_arguments;
-
- // Skip the first argument as it's the binary name.
- for (int i = 1; i < argc; i++) {
- command_line_arguments.push_back(Utf8FromUtf16(argv[i]));
- }
-
- ::LocalFree(argv);
-
- return command_line_arguments;
-}
-
-std::string Utf8FromUtf16(const wchar_t* utf16_string) {
- if (utf16_string == nullptr) {
- return std::string();
- }
- int target_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, nullptr, 0, nullptr, nullptr);
- if (target_length == 0) {
- return std::string();
- }
- std::string utf8_string;
- utf8_string.resize(target_length);
- int converted_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, utf8_string.data(),
- target_length, nullptr, nullptr);
- if (converted_length == 0) {
- return std::string();
- }
- return utf8_string;
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/utils.h b/packages/syncfusion_flutter_officechart/example/windows/runner/utils.h
deleted file mode 100644
index 3879d5475..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/utils.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef RUNNER_UTILS_H_
-#define RUNNER_UTILS_H_
-
-#include
-#include
-
-// Creates a console for the process, and redirects stdout and stderr to
-// it for both the runner and the Flutter library.
-void CreateAndAttachConsole();
-
-// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string
-// encoded in UTF-8. Returns an empty std::string on failure.
-std::string Utf8FromUtf16(const wchar_t* utf16_string);
-
-// Gets the command line arguments passed in as a std::vector,
-// encoded in UTF-8. Returns an empty std::vector on failure.
-std::vector GetCommandLineArguments();
-
-#endif // RUNNER_UTILS_H_
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.cpp b/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.cpp
deleted file mode 100644
index c10f08dc7..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-#include "win32_window.h"
-
-#include
-
-#include "resource.h"
-
-namespace {
-
-constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW";
-
-// The number of Win32Window objects that currently exist.
-static int g_active_window_count = 0;
-
-using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);
-
-// Scale helper to convert logical scaler values to physical using passed in
-// scale factor
-int Scale(int source, double scale_factor) {
- return static_cast(source * scale_factor);
-}
-
-// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.
-// This API is only needed for PerMonitor V1 awareness mode.
-void EnableFullDpiSupportIfAvailable(HWND hwnd) {
- HMODULE user32_module = LoadLibraryA("User32.dll");
- if (!user32_module) {
- return;
- }
- auto enable_non_client_dpi_scaling =
- reinterpret_cast(
- GetProcAddress(user32_module, "EnableNonClientDpiScaling"));
- if (enable_non_client_dpi_scaling != nullptr) {
- enable_non_client_dpi_scaling(hwnd);
- FreeLibrary(user32_module);
- }
-}
-
-} // namespace
-
-// Manages the Win32Window's window class registration.
-class WindowClassRegistrar {
- public:
- ~WindowClassRegistrar() = default;
-
- // Returns the singleton registar instance.
- static WindowClassRegistrar* GetInstance() {
- if (!instance_) {
- instance_ = new WindowClassRegistrar();
- }
- return instance_;
- }
-
- // Returns the name of the window class, registering the class if it hasn't
- // previously been registered.
- const wchar_t* GetWindowClass();
-
- // Unregisters the window class. Should only be called if there are no
- // instances of the window.
- void UnregisterWindowClass();
-
- private:
- WindowClassRegistrar() = default;
-
- static WindowClassRegistrar* instance_;
-
- bool class_registered_ = false;
-};
-
-WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr;
-
-const wchar_t* WindowClassRegistrar::GetWindowClass() {
- if (!class_registered_) {
- WNDCLASS window_class{};
- window_class.hCursor = LoadCursor(nullptr, IDC_ARROW);
- window_class.lpszClassName = kWindowClassName;
- window_class.style = CS_HREDRAW | CS_VREDRAW;
- window_class.cbClsExtra = 0;
- window_class.cbWndExtra = 0;
- window_class.hInstance = GetModuleHandle(nullptr);
- window_class.hIcon =
- LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON));
- window_class.hbrBackground = 0;
- window_class.lpszMenuName = nullptr;
- window_class.lpfnWndProc = Win32Window::WndProc;
- RegisterClass(&window_class);
- class_registered_ = true;
- }
- return kWindowClassName;
-}
-
-void WindowClassRegistrar::UnregisterWindowClass() {
- UnregisterClass(kWindowClassName, nullptr);
- class_registered_ = false;
-}
-
-Win32Window::Win32Window() {
- ++g_active_window_count;
-}
-
-Win32Window::~Win32Window() {
- --g_active_window_count;
- Destroy();
-}
-
-bool Win32Window::CreateAndShow(const std::wstring& title,
- const Point& origin,
- const Size& size) {
- Destroy();
-
- const wchar_t* window_class =
- WindowClassRegistrar::GetInstance()->GetWindowClass();
-
- const POINT target_point = {static_cast(origin.x),
- static_cast(origin.y)};
- HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST);
- UINT dpi = FlutterDesktopGetDpiForMonitor(monitor);
- double scale_factor = dpi / 96.0;
-
- HWND window = CreateWindow(
- window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE,
- Scale(origin.x, scale_factor), Scale(origin.y, scale_factor),
- Scale(size.width, scale_factor), Scale(size.height, scale_factor),
- nullptr, nullptr, GetModuleHandle(nullptr), this);
-
- if (!window) {
- return false;
- }
-
- return OnCreate();
-}
-
-// static
-LRESULT CALLBACK Win32Window::WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- if (message == WM_NCCREATE) {
- auto window_struct = reinterpret_cast(lparam);
- SetWindowLongPtr(window, GWLP_USERDATA,
- reinterpret_cast(window_struct->lpCreateParams));
-
- auto that = static_cast(window_struct->lpCreateParams);
- EnableFullDpiSupportIfAvailable(window);
- that->window_handle_ = window;
- } else if (Win32Window* that = GetThisFromHandle(window)) {
- return that->MessageHandler(window, message, wparam, lparam);
- }
-
- return DefWindowProc(window, message, wparam, lparam);
-}
-
-LRESULT
-Win32Window::MessageHandler(HWND hwnd,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- switch (message) {
- case WM_DESTROY:
- window_handle_ = nullptr;
- Destroy();
- if (quit_on_close_) {
- PostQuitMessage(0);
- }
- return 0;
-
- case WM_DPICHANGED: {
- auto newRectSize = reinterpret_cast(lparam);
- LONG newWidth = newRectSize->right - newRectSize->left;
- LONG newHeight = newRectSize->bottom - newRectSize->top;
-
- SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth,
- newHeight, SWP_NOZORDER | SWP_NOACTIVATE);
-
- return 0;
- }
- case WM_SIZE: {
- RECT rect = GetClientArea();
- if (child_content_ != nullptr) {
- // Size and position the child window.
- MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left,
- rect.bottom - rect.top, TRUE);
- }
- return 0;
- }
-
- case WM_ACTIVATE:
- if (child_content_ != nullptr) {
- SetFocus(child_content_);
- }
- return 0;
- }
-
- return DefWindowProc(window_handle_, message, wparam, lparam);
-}
-
-void Win32Window::Destroy() {
- OnDestroy();
-
- if (window_handle_) {
- DestroyWindow(window_handle_);
- window_handle_ = nullptr;
- }
- if (g_active_window_count == 0) {
- WindowClassRegistrar::GetInstance()->UnregisterWindowClass();
- }
-}
-
-Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept {
- return reinterpret_cast(
- GetWindowLongPtr(window, GWLP_USERDATA));
-}
-
-void Win32Window::SetChildContent(HWND content) {
- child_content_ = content;
- SetParent(content, window_handle_);
- RECT frame = GetClientArea();
-
- MoveWindow(content, frame.left, frame.top, frame.right - frame.left,
- frame.bottom - frame.top, true);
-
- SetFocus(child_content_);
-}
-
-RECT Win32Window::GetClientArea() {
- RECT frame;
- GetClientRect(window_handle_, &frame);
- return frame;
-}
-
-HWND Win32Window::GetHandle() {
- return window_handle_;
-}
-
-void Win32Window::SetQuitOnClose(bool quit_on_close) {
- quit_on_close_ = quit_on_close;
-}
-
-bool Win32Window::OnCreate() {
- // No-op; provided for subclasses.
- return true;
-}
-
-void Win32Window::OnDestroy() {
- // No-op; provided for subclasses.
-}
diff --git a/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.h b/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.h
deleted file mode 100644
index 17ba43112..000000000
--- a/packages/syncfusion_flutter_officechart/example/windows/runner/win32_window.h
+++ /dev/null
@@ -1,98 +0,0 @@
-#ifndef RUNNER_WIN32_WINDOW_H_
-#define RUNNER_WIN32_WINDOW_H_
-
-#include
-
-#include
-#include
-#include
-
-// A class abstraction for a high DPI-aware Win32 Window. Intended to be
-// inherited from by classes that wish to specialize with custom
-// rendering and input handling
-class Win32Window {
- public:
- struct Point {
- unsigned int x;
- unsigned int y;
- Point(unsigned int x, unsigned int y) : x(x), y(y) {}
- };
-
- struct Size {
- unsigned int width;
- unsigned int height;
- Size(unsigned int width, unsigned int height)
- : width(width), height(height) {}
- };
-
- Win32Window();
- virtual ~Win32Window();
-
- // Creates and shows a win32 window with |title| and position and size using
- // |origin| and |size|. New windows are created on the default monitor. Window
- // sizes are specified to the OS in physical pixels, hence to ensure a
- // consistent size to will treat the width height passed in to this function
- // as logical pixels and scale to appropriate for the default monitor. Returns
- // true if the window was created successfully.
- bool CreateAndShow(const std::wstring& title,
- const Point& origin,
- const Size& size);
-
- // Release OS resources associated with window.
- void Destroy();
-
- // Inserts |content| into the window tree.
- void SetChildContent(HWND content);
-
- // Returns the backing Window handle to enable clients to set icon and other
- // window properties. Returns nullptr if the window has been destroyed.
- HWND GetHandle();
-
- // If true, closing this window will quit the application.
- void SetQuitOnClose(bool quit_on_close);
-
- // Return a RECT representing the bounds of the current client area.
- RECT GetClientArea();
-
- protected:
- // Processes and route salient window messages for mouse handling,
- // size change and DPI. Delegates handling of these to member overloads that
- // inheriting classes can handle.
- virtual LRESULT MessageHandler(HWND window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Called when CreateAndShow is called, allowing subclass window-related
- // setup. Subclasses should return false if setup fails.
- virtual bool OnCreate();
-
- // Called when Destroy is called.
- virtual void OnDestroy();
-
- private:
- friend class WindowClassRegistrar;
-
- // OS callback called by message pump. Handles the WM_NCCREATE message which
- // is passed when the non-client area is being created and enables automatic
- // non-client DPI scaling so that the non-client area automatically
- // responsponds to changes in DPI. All other messages are handled by
- // MessageHandler.
- static LRESULT CALLBACK WndProc(HWND const window,
- UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept;
-
- // Retrieves a class instance pointer for |window|
- static Win32Window* GetThisFromHandle(HWND const window) noexcept;
-
- bool quit_on_close_ = false;
-
- // window handle for top level window.
- HWND window_handle_ = nullptr;
-
- // window handle for hosted content.
- HWND child_content_ = nullptr;
-};
-
-#endif // RUNNER_WIN32_WINDOW_H_
diff --git a/packages/syncfusion_flutter_officechart/lib/officechart.dart b/packages/syncfusion_flutter_officechart/lib/officechart.dart
deleted file mode 100644
index b889b615a..000000000
--- a/packages/syncfusion_flutter_officechart/lib/officechart.dart
+++ /dev/null
@@ -1,23 +0,0 @@
-library officechart;
-
-import 'dart:convert';
-import 'dart:core';
-
-import 'package:archive/archive.dart';
-import 'package:syncfusion_flutter_xlsio/xlsio.dart';
-import 'package:xml/xml.dart';
-
-part 'src/chart/chart_axis.dart';
-part 'src/chart/chart_category_axis.dart';
-part 'src/chart/chart_collection.dart';
-part 'src/chart/chart_datalabel.dart';
-part 'src/chart/chart_enum.dart';
-//Src
-part 'src/chart/chart_impl.dart';
-part 'src/chart/chart_legend.dart';
-part 'src/chart/chart_plotarea.dart';
-part 'src/chart/chart_serialization.dart';
-part 'src/chart/chart_serie.dart';
-part 'src/chart/chart_series_collection.dart';
-part 'src/chart/chart_text_area.dart';
-part 'src/chart/chart_value_axis.dart';
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_axis.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_axis.dart
deleted file mode 100644
index 79add9163..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_axis.dart
+++ /dev/null
@@ -1,80 +0,0 @@
-part of officechart;
-
-/// Represents an axis on the chart.
-class ChartAxis {
- /// Represents the parent chart.
- late Chart _parentChart;
-
- /// Represent the chart text area object.
- ChartTextArea? _titleArea;
-
- /// Represents number format.
- late String numberFormat;
-
- /// Represents minimumvalue of Axis.
- double _minimumValue = 0;
-
- /// Represents maximum value of Axis.
- double _maximumValue = 0;
-
- /// Gets or sets a boolean value indicating if the axis has major grid lines.
- bool hasMajorGridLines = false;
-
- /// Automatic minimum selected.
- bool _isAutoMin = true;
-
- /// Automatic minimum selected.
- bool _isAutoMax = true;
-
- /// Gets chart text area object.
- ChartTextArea get titleArea {
- _titleArea ??= ChartTextArea(_parentChart);
-
- return _titleArea!;
- }
-
- /// Sets chart text area object.
- set titleArea(ChartTextArea? value) {
- _titleArea = value;
- }
-
- /// Gets chart axis title.
- String? get title {
- if (_titleArea == null) {
- return null;
- }
- return _titleArea!.text;
- }
-
- /// Sets chart axis title.
- set title(String? value) {
- titleArea.text = value;
- }
-
- /// Gets indicates whether chart axis have title or not.
- bool get _hasAxisTitle {
- return _titleArea != null;
- }
-
- /// Represents minimumvalue of Axis.
- double get minimumValue {
- return _minimumValue;
- }
-
- /// Sets minimumvalue of Axis.
- set minimumValue(double value) {
- _minimumValue = value;
- _isAutoMin = false;
- }
-
- /// Represents maximumvalue of Axis.
- double get maximumValue {
- return _maximumValue;
- }
-
- /// Sets maximumvalue of Axis.
- set maximumValue(double value) {
- _maximumValue = value;
- _isAutoMax = false;
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_category_axis.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_category_axis.dart
deleted file mode 100644
index 5d87b08ed..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_category_axis.dart
+++ /dev/null
@@ -1,31 +0,0 @@
-part of officechart;
-
-/// Represents an axis on the chart.
-class ChartCategoryAxis extends ChartAxis {
- /// Create an instances of [ChartCategoryAxis] class.
- ChartCategoryAxis(Worksheet worksheet, Chart chart) {
- _sheet = worksheet;
- _chart = chart;
- super._parentChart = _chart;
- }
-
- /// Parent worksheet.
- // ignore: unused_field
- late Worksheet _sheet;
-
- /// True to cut unused plot area. otherwise False. Default for area and surface charts.
- // ignore: prefer_final_fields
- bool _isBetween = false;
-
- /// Parent chart.
- late Chart _chart;
-
- /// sets the category labels for the chart.
- set _categoryLabels(Range? value) {
- final ChartSeriesCollection coll = _chart.series;
- final int iLen = coll.count;
- for (int i = 0; i < iLen; i++) {
- coll[i]._categoryLabels = value;
- }
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_collection.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_collection.dart
deleted file mode 100644
index 5b7043641..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_collection.dart
+++ /dev/null
@@ -1,91 +0,0 @@
-part of officechart;
-
-/// Represents the worksheet rows.
-class ChartCollection extends ChartHelper {
- /// Create a instance of [ChartCollection] class.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// ChartCollection charts = ChartCollection(sheet);
- /// ```
- ChartCollection(Worksheet worksheet) {
- _worksheet = worksheet;
- _innerList = [];
- }
-
- /// Parent worksheet.
- late Worksheet _worksheet;
-
- /// Represents parent worksheet.
- Worksheet get worksheet {
- return _worksheet;
- }
-
- /// Parent Serializer
- ChartSerialization? _chartSerialization;
-
- /// Inner list.
- late List _innerList;
-
- /// Represents the innerlist
- List get innerList {
- return _innerList;
- }
-
- /// Returns the count of chart collection.
- int get count {
- return _innerList.length;
- }
-
- /// Indexer of the class
- Chart operator [](dynamic index) => innerList[index];
-
- /// Add chart to the chart collection.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// ChartCollection chart = ChartCollection(sheet);
- /// chart.add();
- /// sheet.charts = chart;
- /// List bytes = workbook.saveAsStream();
- /// File('EmptyChart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- Chart add() {
- final Chart chart = Chart(_worksheet);
- chart._series = ChartSeriesCollection(_worksheet, chart);
- chart._primaryCategoryAxis = ChartCategoryAxis(_worksheet, chart);
- chart._primaryValueAxis = ChartValueAxis(_worksheet, chart);
- chart._primaryValueAxis.hasMajorGridLines = true;
- chart._plotArea = ChartPlotArea(_worksheet, chart);
- innerList.add(chart);
- chart.name = 'Chart' + innerList.length.toString();
- chart.index = innerList.length;
- chart.topRow = 0;
- chart.bottomRow = 19;
- chart.leftColumn = 0;
- chart.rightColumn = 9;
- chart.primaryCategoryAxis.numberFormat = 'General';
- chart.primaryValueAxis.numberFormat = 'General';
- _worksheet.chartCount++;
- return chart;
- }
-
- /// Serialize the charts.
- @override
- void serializeCharts(Worksheet sheet) {
- _chartSerialization ??= ChartSerialization(sheet.workbook);
-
- _chartSerialization!._saveCharts(sheet);
- }
-
- /// Serialize the chart drawings.
- @override
- void serializeChartDrawing(XmlBuilder builder, Worksheet sheet) {
- _chartSerialization ??= ChartSerialization(sheet.workbook);
-
- _chartSerialization!._serializeChartDrawing(builder, sheet);
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_datalabel.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_datalabel.dart
deleted file mode 100644
index 25494e487..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_datalabel.dart
+++ /dev/null
@@ -1,41 +0,0 @@
-part of officechart;
-
-/// Represents the Chart data labels class.
-class ChartDataLabels {
- /// Create an instances of [ChartDataLabels] class.
- ChartDataLabels(ChartSerie serie) {
- _parentSerie = serie;
- }
-
- /// Gets or sets a boolean value indicating whether
- /// to display data label values.
- bool isValue = false;
-
- /// Gets or sets a boolean value indicating whether to display
- /// category name for data labels.
- bool isCategoryName = false;
-
- /// Gets or sets a boolean value indicating whether to display series name for data labels.
- bool isSeriesName = false;
-
- /// Represent the chart text area object.
- ChartTextArea? _textArea;
-
- /// Represents number format.
- String? numberFormat;
-
- /// Represent parent Serie.
- late ChartSerie _parentSerie;
-
- /// Gets chart text area object.
- ChartTextArea get textArea {
- _textArea ??= ChartTextArea(_parentSerie);
-
- return _textArea!;
- }
-
- /// Sets chart text area object.
- set textArea(ChartTextArea value) {
- _textArea = value;
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_enum.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_enum.dart
deleted file mode 100644
index a81dff8cc..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_enum.dart
+++ /dev/null
@@ -1,106 +0,0 @@
-part of officechart;
-
-/// Specifies the chart type.
-enum ExcelChartType {
- /// Represents the clustered column chart.
- column,
-
- /// Represents the column stacked chart.
- columnStacked,
-
- /// Represents the 100% stacked column chart.
- columnStacked100,
-
- /// Represents the clustered bar chart.
- bar,
-
- /// Represents the bar stacked chart.
- barStacked,
-
- /// Represents the 100% stacked bar chart.
- barStacked100,
-
- /// Represents the line chart.
- line,
-
- /// Represents the line stacked chart.
- lineStacked,
-
- /// Represents the 100% stacked line chart.
- lineStacked100,
-
- /// Represents the Pie chart.
- pie,
-
- /// Represents the area chart.
- area,
-
- /// Represents the stacked area chart.
- areaStacked,
-
- /// Represents the 100% stacked area chart.
- areaStacked100
-}
-
-/// Specifies the line pattern for the border.
-enum ExcelChartLinePattern {
- /// Solid line.
- solid,
-
- /// Dashed line.
- dash,
-
- /// Alternating long dashed line.
- longDash,
-
- /// Rounded Dotted line.
- roundDot,
-
- /// Squared Dotted line.
- squareDot,
-
- /// Alternating dashes and dots.
- dashDot,
-
- /// Alternating long dashes and dots.
- longDashDot,
-
- /// Long Dash followed by two dots.
- longDashDotDot,
-
- /// No line.
- none,
-}
-
-/// Specifies the position of the legend on a chart.
-enum ExcelLegendPosition {
- ///Represents the bottom of the chart.
- bottom,
-
- ///Represents the upper right-hand corner of the chart border.
- corner,
-
- ///Represents the top of the chart.
- top,
-
- ///Represents the right of the chart.
- right,
-
- ///Represents the left of the chart.
- left,
-
- ///Represents the NotDocked option.
- notDocked,
-}
-
-/// Specifies the axis types for charts in Excel.
-enum ExcelAxisType {
- /// Axis displays categories.
- category,
-
- /// Axis displays values.
- value,
-
- /// Axis displays data series.
- serie,
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_impl.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_impl.dart
deleted file mode 100644
index a50349cd7..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_impl.dart
+++ /dev/null
@@ -1,863 +0,0 @@
-part of officechart;
-
-/// Represents a chart sheet in the workbook.
-class Chart {
- /// Create an instances of [Chart] class.
- Chart(Worksheet sheet) {
- _worksheet = sheet;
- _createChartTitle();
- hasLegend = true;
- }
-
- /// Represents chart plot area.
- ChartPlotArea? _plotArea;
-
- /// Parent worksheet.
- late Worksheet _worksheet;
-
- /// DataRange for the chart series.
- Range? _dataRange;
-
- /// DataRange for the chart serieValues used in helper methods.
- Range? _serieValue;
-
- /// True if series are in rows in DataRange;
- /// otherwise False.
- bool _bSeriesInRows = true;
-
- /// Collection of all the series of this chart.
- late ChartSeriesCollection _series;
-
- /// Get or Set primaryCategoryAxis
- late ChartCategoryAxis _primaryCategoryAxis;
-
- /// Get or Set primary value axis
- late ChartValueAxis _primaryValueAxis;
-
- /// Represent the chart text area object.
- ChartTextArea? _textArea;
-
- /// Represent the default chart title name.
- final String _defaultChartTitle = 'Chart Title';
-
- /// Represent the indicates whether show the legend or not.
- bool _bHasLegend = false;
-
- /// Represent the chart legend.
- ChartLegend? _legend;
-
- /// Represent the clustered chart collection.
- final List _chartsCluster = [
- ExcelChartType.bar,
- ExcelChartType.column
- ];
-
- /// Represent the stacked chart collection.
- final List _stackedCharts = [
- ExcelChartType.barStacked,
- ExcelChartType.columnStacked,
- ExcelChartType.lineStacked,
- ExcelChartType.areaStacked,
- ];
-
- /// Represent 100% charts.Here each value in a series is shown as a portion of 100%.
- final List _charts100 = [
- ExcelChartType.columnStacked100,
- ExcelChartType.barStacked100,
- ExcelChartType.lineStacked100,
- ExcelChartType.areaStacked100
- ];
-
- /// Chart type.
- ExcelChartType _chartType = ExcelChartType.column;
-
- /// Represent chart index.
- late int index;
-
- /// Represents the chart top row.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.topRow = 8;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- late int topRow;
-
- /// Represent the chart left colunm.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.leftColumn = 4;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- late int leftColumn;
-
- /// Represent the chart bottom row.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.bottomRow = 10;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- late int bottomRow;
-
- /// Represents the chart right colunm.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.rightColumn = 8;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- int rightColumn = 0;
-
- /// Excel chart type
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = new ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.pie;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.isSeriesInRows = false;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartType.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ExcelChartType get chartType {
- return _chartType;
- }
-
- set chartType(ExcelChartType value) {
- _chartType = value;
- if (!_chartType.toString().contains('area')) {
- _primaryCategoryAxis._isBetween = true;
- }
- }
-
- /// Gets the boolean value to display the chart legend, True by default.
- bool get hasLegend {
- return _bHasLegend;
- }
-
- ///sets the boolean value to display the chart legend, True by default.
- ///
- /// ```dart
- /// Workbook workbook = new Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.hasLegend = false;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartHasLegend.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- set hasLegend(bool value) {
- if (_bHasLegend != value) {
- _bHasLegend = value;
- _legend = value ? ChartLegend(_worksheet, this) : null;
- }
- }
-
- /// Represents ChartArea border line property.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.linePattern = ExcelChartLinePattern.dashDot;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartLinePattern.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ExcelChartLinePattern linePattern = ExcelChartLinePattern.none;
-
- /// ChartArea border line color property.
- /// ``` dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.linePattern = ExcelChartLinePattern.dashDot;
- /// chart.linePatternColor = "#FFFF00";
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartLineColor.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- String? linePatternColor;
-
- /// Gets the chart legend.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.legend.position = ExcelLegendPosition.bottom;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartLegendPosition.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartLegend? get legend {
- return _legend;
- }
-
- /// Represents charts name.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.name = "Sales";
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartName.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- late String name;
-
- /// Gets chart text area.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = new ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.chartTitleArea.bold = true;
- /// chart.chartTitleArea.italic = true;
- /// chart.chartTitleArea.size = 15;
- /// chart.chartTitleArea.fontName = 'Arial';
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartTitleArea.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartTextArea get chartTitleArea {
- if (_textArea == null) {
- _createChartTitle();
- }
- return _textArea!;
- }
-
- /// Gets chart title.
- String? get chartTitle {
- return chartTitleArea.text;
- }
-
- /// sets chart title.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = new ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.chartTitle = 'Sales';
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartTitle.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- set chartTitle(String? value) {
- chartTitleArea.text = value;
- }
-
- /// Gets indicates whether to display chart title or not.
- bool get hasTitle {
- bool result = false;
- if (_textArea != null) {
- if (_textArea!.text != null) {
- result = true;
- }
- }
- return result;
- }
-
- /// Sets indicates whether to display chart title or not.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = new ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.hasTitle = true;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('ChartHasTitle.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- set hasTitle(bool value) {
- if (_textArea != null) {
- if (value && _textArea!.text == null) {
- _textArea!.text = _defaultChartTitle;
- } else if (!value) {
- _textArea!.text = null;
- }
- }
- }
-
- /// Gets a boolean value indicating whether the chart has plot area.
- bool get _hasPlotArea {
- return _plotArea != null;
- }
-
- /// True if chart has a category axis. False otherwise. Read-only.
- bool get _isCategoryAxisAvail {
- return true;
- }
-
- /// True if chart has a value axis. False otherwise. Read-only.
- bool get _isValueAxisAvail {
- return true;
- }
-
- /// True if chart has a series in row. False otherwise. Read-only.
- bool get isSeriesInRows {
- return _bSeriesInRows;
- }
-
- /// Sets chart has a series in row.
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.isSeriesInRows = false;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- set isSeriesInRows(bool value) {
- final int iCount = _series.count;
-
- if (dataRange == null && iCount != 0) {
- throw 'This property supported only in chart where can detect data range.';
- }
-
- if (_bSeriesInRows != value) {
- _bSeriesInRows = value;
-
- if (iCount != 0) {
- _onDataRangeChanged(chartType);
- }
- }
- }
-
- /// True if chart is a bar chart. False otherwise. Read-only.
- bool get isChartBar {
- return chartType == ExcelChartType.pie;
- }
-
- /// Get a plotArea
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.isSeriesInRows = false;
- /// chart.plotArea.linePattern = ExcelChartLinePattern.dashDot;
- /// chart.plotArea.linePatternColor = '#0000FF';
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartPlotArea get plotArea {
- return _plotArea!;
- }
-
- /// Get the primaryCategoryAxis
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.isSeriesInRows = false;
- /// chart.primaryCategoryAxis.title = 'X axis';
- /// chart.primaryCategoryAxis.titleArea.bold = true;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartCategoryAxis get primaryCategoryAxis {
- return _primaryCategoryAxis;
- }
-
- /// Get the primary value axis.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// chart.isSeriesInRows = false;
- /// chart.primaryValueAxis.title = 'Y axis';
- /// chart.primaryValueAxis.titleArea.bold = true;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartValueAxis get primaryValueAxis {
- return _primaryValueAxis;
- }
-
- /// Gets the collection of series of the chart. Read-only.
- ChartSeriesCollection get series {
- return _series;
- }
-
- /// Gets the data range for the chart series.
- Range? get dataRange {
- return _dataRange;
- }
-
- /// sets the data range for the chart series.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.bar;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- set dataRange(Range? value) {
- if (_dataRange != value) {
- _dataRange = value;
- if (value == null) {
- return;
- }
- final ExcelChartType type = chartType;
- _onDataRangeChanged(type);
-
- //ChartSerie serie = m_series[0];
- }
- }
-
- /// Finds the category range in the specified chart range.
- // ignore: unused_element
- Range _getCategoryRange(
- Range chartValues, Range values, double count, bool bIsInRow) {
- final int firstRow = chartValues.row;
- final int lastRow = chartValues.lastRow;
- final int firstColumn = chartValues.column;
- final int lastColumn = chartValues.lastColumn;
- Range result;
- if (chartValues.count == count) {
- values = chartValues;
- return chartValues;
- }
- result = bIsInRow
- ? chartValues.worksheet
- .getRangeByIndex(firstRow, firstColumn, lastRow, firstColumn)
- : chartValues.worksheet
- .getRangeByIndex(firstRow, firstColumn, firstRow, lastColumn);
- if (firstRow == lastRow && firstColumn == lastColumn) {
- values = result;
- } else if (firstRow == lastRow) {
- values = bIsInRow
- ? chartValues.worksheet
- .getRangeByIndex(firstRow, firstColumn, lastRow, lastColumn)
- : chartValues
- ..worksheet.getRangeByIndex(firstRow, firstColumn, lastRow, lastColumn);
- } else {
- final int add = bIsInRow
- ? (firstColumn == lastColumn ? 0 : 1)
- : (firstRow == lastRow ? 0 : 1);
- values = bIsInRow
- ? chartValues.worksheet
- .getRangeByIndex(firstRow, firstColumn + add, lastRow, lastColumn)
- : chartValues.worksheet.getRangeByIndex(
- firstRow + add, firstColumn, lastRow, lastColumn);
- }
- return result;
- }
-
- /// This method is called if DataRange was changed.
- void _onDataRangeChanged(ExcelChartType type) {
- if (_dataRange == null) {
- _series._clear();
- return;
- }
-
- Range? serieValue, serieNameRange, axisRange;
-
- serieNameRange =
- _getSerieOrAxisRange(_dataRange, _bSeriesInRows, serieValue);
- axisRange = _getSerieOrAxisRange(_serieValue, !_bSeriesInRows, _serieValue);
- // }
- if (!_validateSerieRangeForChartType(_serieValue, type, _bSeriesInRows)) {
- throw 'Can\'t set data range.';
- }
-
- primaryCategoryAxis._categoryLabels = axisRange;
- int iIndex = 0;
-
- if (serieNameRange != null && axisRange != null) {
- iIndex = _bSeriesInRows
- ? axisRange.lastRow - axisRange.row + 1
- : axisRange.lastColumn - axisRange.column + 1;
- }
-
- _updateSeriesByDataRange(
- _serieValue, serieNameRange, axisRange, iIndex, _bSeriesInRows);
- }
-
- /// Gets data range that represents series name or category axis.
- Range? _getSerieOrAxisRange(Range? range, bool bIsInRow, Range? serieRange) {
- if (range == null) {
- throw 'range-Value should not be null';
- }
-
- final int iFirstLen = bIsInRow ? range.row : range.column;
- final int iRowColumn = bIsInRow ? range.lastRow : range.lastColumn;
-
- final int iFirsCount = bIsInRow ? range.column : range.row;
- final int iLastCount = bIsInRow ? range.lastColumn : range.lastRow;
-
- int iIndex = -1;
-
- bool bIsName = false;
-
- for (int i = iFirsCount; i < iLastCount && !bIsName; i++) {
- final Range curRange = bIsInRow
- ? range.worksheet.getRangeByIndex(iRowColumn, i)
- : range.worksheet.getRangeByIndex(i, iRowColumn);
-
- bIsName = (curRange.number != null ||
- (curRange.dateTime == null && curRange.text == null)) ||
- curRange.formula != null;
-
- if (!bIsName) {
- iIndex = i;
- }
- }
-
- if (iIndex == -1) {
- serieRange = range;
- _serieValue = serieRange;
- return null;
- }
-
- final Range result = bIsInRow
- ? range.worksheet
- .getRangeByIndex(iFirstLen, iFirsCount, iRowColumn, iIndex)
- : range.worksheet
- .getRangeByIndex(iFirsCount, iFirstLen, iIndex, iRowColumn);
-
- serieRange = bIsInRow
- ? range.worksheet.getRangeByIndex(
- range.row, result.lastColumn + 1, range.lastRow, range.lastColumn)
- : range.worksheet.getRangeByIndex(
- result.lastRow + 1, range.column, range.lastRow, range.lastColumn);
- _serieValue = serieRange;
- return result;
- }
-
- /// Updates series value by data range.
- void _updateSeriesByDataRange(Range? serieValue, Range? serieNameRange,
- Range? axisRange, int iIndex, bool isSeriesInRows) {
- Worksheet? sheet;
- if (serieValue != null) {
- sheet = serieValue.worksheet;
- }
- if (sheet == null && serieNameRange != null) {
- sheet = serieNameRange.worksheet;
- }
- sheet ??= _worksheet;
- final int iLen = _series.count;
- for (int i = 0; i < iLen; i++) {
- final Range value = isSeriesInRows
- ? sheet.getRangeByIndex(serieValue!.row + i, serieValue.column,
- serieValue.row + i, serieValue.lastColumn)
- : sheet.getRangeByIndex(serieValue!.row, serieValue.column + i,
- serieValue.lastRow, serieValue.column + i);
-
- final ChartSerie serie = series[i];
- serie.name = 'Serie' + (i + 1).toString();
- serie._index = i;
- int iAddIndex = iIndex;
- serie._values = value;
- serie._isDefaultName = true;
- if (serieNameRange != null) {
- iAddIndex +=
- isSeriesInRows ? serieNameRange.row : serieNameRange.column;
-
- String? formula = isSeriesInRows
- ? sheet
- .getRangeByIndex(iAddIndex + i, serieNameRange.column,
- iAddIndex + i, serieNameRange.lastColumn)
- .addressGlobal
- : sheet
- .getRangeByIndex(serieNameRange.row, iAddIndex + i,
- serieNameRange.lastRow, iAddIndex + i)
- .addressGlobal;
- serie._nameOrFormula = formula;
- formula = isSeriesInRows
- ? sheet
- .getRangeByIndex(iAddIndex + i, serieNameRange.column,
- iAddIndex + i, serieNameRange.lastColumn)
- .text
- : sheet
- .getRangeByIndex(serieNameRange.row, iAddIndex + i,
- serieNameRange.lastRow, iAddIndex + i)
- .text;
- serie.name = formula;
- }
- }
- }
-
- /// Validates Series range for min Series count of custom chart type.
- bool _validateSerieRangeForChartType(
- Range? serieValue, ExcelChartType type, bool isSeriesInRows) {
- if (serieValue == null) {
- throw 'serieValue - Value cannot be null';
- }
-
- final int iSeriesInRangeCount = isSeriesInRows
- ? serieValue.lastRow - serieValue.row + 1
- : serieValue.lastColumn - serieValue.column + 1;
- final int iSeriesCount = _series.count;
- final bool bRemove = iSeriesCount > iSeriesInRangeCount;
- final int iStart = bRemove ? iSeriesInRangeCount : iSeriesCount;
- final int iLen = bRemove ? iSeriesCount : iSeriesInRangeCount;
-
- for (int i = iStart; i < iLen; i++) {
- if (bRemove) {
- _series.innerList.removeAt(iLen - i + iStart - 1);
- } else {
- _series._add();
- }
- }
- return true;
- }
-
- /// Create chart text area impl.
- void _createChartTitle() {
- _textArea = ChartTextArea(this);
- }
-
- /// Indicates whether if given chart type is stacked chart or not.
- bool _getIsStacked(ExcelChartType chartType) {
- return _stackedCharts.contains(chartType);
- }
-
- /// Indicates whether if given chart type is clustered chart or not.
- bool _getIsClustered(ExcelChartType chartType) {
- return _chartsCluster.contains(chartType);
- }
-
- /// Indicates whether if given chart type is clustered chart or not.
- bool _getIs100(ExcelChartType chartType) {
- return _charts100.contains(chartType);
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_legend.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_legend.dart
deleted file mode 100644
index a04b3b958..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_legend.dart
+++ /dev/null
@@ -1,34 +0,0 @@
-part of officechart;
-
-/// Represents an legend on the chart.
-class ChartLegend {
- /// Create an instances of [ChartLegend] class.
- ChartLegend(Worksheet worksheet, Chart chart) {
- _worksheet = worksheet;
- _chart = chart;
- }
-
- /// Parent worksheet.
- // ignore: unused_field
- late Worksheet _worksheet;
-
- /// Parent chart.
- late Chart _chart;
-
- /// Gets and sets the chart legend position.
- ExcelLegendPosition position = ExcelLegendPosition.right;
-
- /// Represent the chart text area.
- ChartTextArea? _textArea;
-
- /// Gets the chart legend have text area or not.
- bool get _hasTextArea {
- return _textArea != null;
- }
-
- /// Gets the chart legend text area.
- ChartTextArea get textArea {
- _textArea ??= ChartTextArea(_chart);
- return _textArea!;
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_plotarea.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_plotarea.dart
deleted file mode 100644
index 6de5c6e35..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_plotarea.dart
+++ /dev/null
@@ -1,24 +0,0 @@
-part of officechart;
-
-/// Represents chart plot area object.
-class ChartPlotArea {
- /// Create an instances of [ChartPlotArea] class.
- ChartPlotArea(Worksheet worksheet, Chart chart) {
- _worksheet = worksheet;
- _chart = chart;
- }
-
- /// Parent worksheet.
- // ignore: unused_field
- late Worksheet _worksheet;
-
- /// Parent chart.
- // ignore: unused_field
- late Chart _chart;
-
- /// Represent PlotArea border line property
- ExcelChartLinePattern linePattern = ExcelChartLinePattern.none;
-
- /// ChartArea border line color property
- String? linePatternColor;
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serialization.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serialization.dart
deleted file mode 100644
index d3c76e613..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serialization.dart
+++ /dev/null
@@ -1,940 +0,0 @@
-part of officechart;
-
-/// Represent the chart serialize class
-class ChartSerialization {
- /// Create an instances of [ChartSerialization] class.
- ChartSerialization(Workbook workbook) {
- _workbook = workbook;
- }
-
- /// Workbook to serialize.
- late Workbook _workbook;
-
- final Map _linePattern = {
- ExcelChartLinePattern.roundDot: 'sysDot',
- ExcelChartLinePattern.squareDot: 'sysDash',
- ExcelChartLinePattern.dash: 'dash',
- ExcelChartLinePattern.longDash: 'lgDash',
- ExcelChartLinePattern.dashDot: 'dashDot',
- ExcelChartLinePattern.longDashDot: 'lgDashDot',
- ExcelChartLinePattern.longDashDotDot: 'lgDashDotDot'
- };
-
- /// serializes charts from the worksheet.
- void _saveCharts(Worksheet sheet) {
- for (final Chart chart in (sheet.charts! as ChartCollection).innerList) {
- sheet.workbook.chartCount++;
- final XmlBuilder builder = XmlBuilder();
- builder.processing('xml', 'version="1.0"');
- builder.element('c:chartSpace', nest: () {
- builder.attribute(
- 'xmlns:a', 'http://schemas.openxmlformats.org/drawingml/2006/main');
- builder.attribute('xmlns:r',
- 'http://schemas.openxmlformats.org/officeDocument/2006/relationships');
- builder.attribute('xmlns:c',
- 'http://schemas.openxmlformats.org/drawingml/2006/chart');
-
- if (chart._hasPlotArea) {
- builder.element('c:roundedCorners', nest: () {
- builder.attribute('val', 0);
- });
- }
- builder.element('c:chart', nest: () {
- if (chart.hasTitle) {
- _serializeTitle(builder, chart.chartTitleArea);
- }
- _serializePlotArea(builder, chart);
- if (chart.series.count > 0 && chart.hasLegend) {
- _serializeLegend(builder, chart.legend!);
- }
- builder.element('c:plotVisOnly', nest: () {
- builder.attribute('val', '1');
- });
- builder.element('c:dispBlanksAs', nest: () {
- builder.attribute('val', 'gap');
- });
- });
- _serializeFill(
- builder, chart.linePattern, chart.linePatternColor, false);
- _serializePrinterSettings(builder, chart);
- });
- final String stringXml = builder.buildDocument().copy().toString();
- final List bytes = utf8.encode(stringXml);
- _addToArchive(bytes,
- 'xl/charts/chart' + sheet.workbook.chartCount.toString() + '.xml');
- }
- }
-
- /// serializes chart's legend.
- void _serializeLegend(XmlBuilder builder, ChartLegend chartLegend) {
- builder.element('c:legend', nest: () {
- builder.element('c:legendPos', nest: () {
- final ExcelLegendPosition legendPostion = chartLegend.position;
- final String positionStr = legendPostion == ExcelLegendPosition.bottom
- ? 'b'
- : legendPostion == ExcelLegendPosition.left
- ? 'l'
- : legendPostion == ExcelLegendPosition.right
- ? 'r'
- : legendPostion == ExcelLegendPosition.top
- ? 't'
- : 'r';
- builder.attribute('val', positionStr);
- });
- if (chartLegend._hasTextArea) {
- _serializeDefaultTextAreaProperties(builder, chartLegend.textArea);
- }
- builder.element('c:layout', nest: () {});
- builder.element('c:overlay', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:spPr', nest: () {});
- });
- }
-
- /// serializes chart's drawing.
- void _serializeChartDrawing(XmlBuilder builder, Worksheet sheet) {
- for (final Chart chart in (sheet.charts! as ChartCollection).innerList) {
- builder.element('xdr:twoCellAnchor', nest: () {
- builder.attribute('editAs', 'twoCell');
- builder.element('xdr:from', nest: () {
- builder.element('xdr:col',
- nest: chart.leftColumn > 0 ? chart.leftColumn - 1 : 0);
- builder.element('xdr:colOff', nest: 0);
- builder.element('xdr:row',
- nest: chart.topRow > 0 ? chart.topRow - 1 : 0);
- builder.element('xdr:rowOff', nest: 0);
- });
-
- builder.element('xdr:to', nest: () {
- builder.element('xdr:col',
- nest: chart.rightColumn > 0
- ? chart.rightColumn - 1
- : chart.leftColumn + 7);
- builder.element('xdr:colOff', nest: 0);
- builder.element('xdr:row',
- nest: chart.bottomRow > 0
- ? chart.bottomRow - 1
- : chart.topRow + 15);
- builder.element('xdr:rowOff', nest: 0);
- });
-
- builder.element('xdr:graphicFrame', nest: () {
- builder.attribute('macro', '');
- builder.element('xdr:nvGraphicFramePr', nest: () {
- builder.element('xdr:cNvPr', nest: () {
- builder.attribute(
- 'id', 1024 + sheet.workbook.chartCount + chart.index);
- builder.attribute(
- 'name',
- 'Chart ' +
- (sheet.workbook.chartCount + chart.index).toString());
- });
- builder.element('xdr:cNvGraphicFramePr', nest: () {});
- });
- builder.element('xdr:xfrm', nest: () {
- builder.element('a:off', nest: () {
- builder.attribute('x', '0');
- builder.attribute('y', 0);
- });
- builder.element('a:ext', nest: () {
- builder.attribute('cx', '0');
- builder.attribute('cy', 0);
- });
- });
- builder.element('a:graphic', nest: () {
- builder.element('a:graphicData', nest: () {
- builder.attribute('uri',
- 'http://schemas.openxmlformats.org/drawingml/2006/chart');
-
- builder.element('c:chart', nest: () {
- builder.attribute('p7:id', 'rId' + chart.index.toString());
- builder.attribute('xmlns:p7',
- 'http://schemas.openxmlformats.org/officeDocument/2006/relationships');
- builder.attribute('xmlns:c',
- 'http://schemas.openxmlformats.org/drawingml/2006/chart');
- });
- });
- });
- });
- builder.element('xdr:clientData', nest: () {});
- });
- }
- }
-
- /// serialize default text area properties.
- void _serializeDefaultTextAreaProperties(
- XmlBuilder builder, ChartTextArea textArea) {
- builder.element('c:txPr', nest: () {
- builder.element('a:bodyPr ', nest: () {});
- builder.element('a:lstStyle ', nest: () {});
- builder.element('a:p', nest: () {
- builder.element('a:pPr', nest: () {
- builder.element('a:defRPr', nest: () {
- final double size = textArea.size * 100;
- builder.attribute('sz', size.toInt().toString());
- builder.attribute('b', textArea.bold ? '1' : '0');
- builder.attribute('i', textArea.italic ? '1' : '0');
- if (textArea.color != '' && textArea.color != 'FF000000') {
- builder.element('a:solidFill', nest: () {
- builder.element('a:srgbClr', nest: () {
- builder.attribute('val', textArea.color.replaceAll('#', ''));
- });
- });
- }
- builder.element('a:latin', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- builder.element('a:cs', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- });
- });
- builder.element('a:endParaRPr', nest: () {
- builder.attribute('lang', 'en-US');
- });
- });
- });
- }
-
- /// serialize printer settings of charts
- void _serializePrinterSettings(XmlBuilder builder, Chart chart) {
- builder.element('c:printSettings', nest: () {
- builder.element('c:headerFooter', nest: () {
- builder.attribute('scaleWithDoc', '1');
- builder.attribute('alignWithMargins', '0');
- builder.attribute('differentFirst', '0');
- builder.attribute('differentOddEven', '0');
- });
- builder.element('c:pageMargins', nest: () {
- builder.attribute('l', '0.7');
- builder.attribute('r', '0.7');
- builder.attribute('t', '0.75');
- builder.attribute('b', '0.75');
- builder.attribute('header', '0.3');
- builder.attribute('footer', '0.3');
- });
- });
- }
-
- /// serialize chart title.
- void _serializeTitle(XmlBuilder builder, ChartTextArea chartTextArea) {
- builder.element('c:title', nest: () {
- if (chartTextArea._hasText) {
- builder.element('c:tx', nest: () {
- builder.element('c:rich', nest: () {
- builder.element('a:bodyPr ', nest: () {});
- builder.element('a:lstStyle', nest: () {});
- builder.element('a:p', nest: () {
- builder.element('a:pPr', nest: () {
- builder.attribute('algn', 'ctr');
- builder.element('a:defRPr', nest: () {});
- });
- builder.element('a:r', nest: () {
- _serializeParagraphRunProperties(builder, chartTextArea);
- builder.element('a:t', nest: () {
- builder.text(chartTextArea.text!);
- });
- });
- });
- });
- });
- }
- builder.element('c:layout', nest: () {});
- builder.element('c:overlay', nest: () {
- builder.attribute('val', chartTextArea._overlay ? '1' : '0');
- });
- _serializeFill(builder, ExcelChartLinePattern.none, null, false);
- });
- }
-
- /// serialize paragraph run properties.
- void _serializeParagraphRunProperties(
- XmlBuilder builder, ChartTextArea textArea) {
- builder.element('a:rPr', nest: () {
- builder.attribute('lang', 'en-US');
- final double size = textArea.size * 100;
- builder.attribute('sz', size.toInt().toString());
- builder.attribute('b', textArea.bold ? '1' : '0');
- builder.attribute('i', textArea.italic ? '1' : '0');
- builder.attribute('baseline', '0');
- if (textArea.color != '' && textArea.color != 'FF000000') {
- builder.element('a:solidFill', nest: () {
- builder.element('a:srgbClr', nest: () {
- builder.attribute('val', textArea.color.replaceAll('#', ''));
- });
- });
- }
- builder.element('a:latin', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- builder.element('a:ea', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- builder.element('a:cs', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- });
- }
-
- /// serialize plotarea of the chart
- void _serializePlotArea(XmlBuilder builder, Chart chart) {
- builder.element('c:plotArea', nest: () {
- builder.element('c:layout', nest: () {});
- if (chart._series.count > 0) {
- _serializeMainChartTypeTag(builder, chart);
- } else {
- _serializeEmptyChart(builder, chart);
- _serializeAxes(builder, chart);
- }
- _serializeFill(builder, chart.plotArea.linePattern,
- chart.plotArea.linePatternColor, false);
- });
- }
-
- /// serializes main chart tag.
- void _serializeMainChartTypeTag(XmlBuilder builder, Chart chart) {
- switch (chart.chartType) {
- case ExcelChartType.column:
- case ExcelChartType.columnStacked:
- case ExcelChartType.columnStacked100:
- case ExcelChartType.bar:
- case ExcelChartType.barStacked:
- case ExcelChartType.barStacked100:
- _serializeBarChart(builder, chart);
- break;
-
- case ExcelChartType.line:
- case ExcelChartType.lineStacked:
- case ExcelChartType.lineStacked100:
- _serializeLineChart(builder, chart);
- break;
-
- case ExcelChartType.area:
- case ExcelChartType.areaStacked:
- case ExcelChartType.areaStacked100:
- _serializeAreaChart(builder, chart);
- break;
-
- case ExcelChartType.pie:
- _serializePieChart(builder, chart);
- break;
- }
- }
-
- /// serializes Line chart.
- void _serializeLineChart(XmlBuilder builder, Chart chart) {
- builder.element('c:lineChart', nest: () {
- _serializeChartGrouping(builder, chart);
- builder.element('c:varyColors', nest: () {
- builder.attribute('val', 0);
- });
- for (int i = 0; i < chart.series.count; i++) {
- final ChartSerie firstSerie = chart.series[i];
- _serializeSerie(builder, firstSerie);
- }
- builder.element('c:axId', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:axId', nest: () {
- builder.attribute('val', 57253888);
- });
- });
- _serializeAxes(builder, chart);
- }
-
- /// serializes Bar/ColumnClustered chart.
- void _serializeBarChart(XmlBuilder builder, Chart chart) {
- builder.element('c:barChart', nest: () {
- final String strDirection =
- chart.chartType.toString().contains('bar') ? 'bar' : 'col';
- builder.element('c:barDir', nest: () {
- builder.attribute('val', strDirection);
- });
- _serializeChartGrouping(builder, chart);
- builder.element('c:varyColors', nest: () {
- builder.attribute('val', 0);
- });
- for (int i = 0; i < chart.series.count; i++) {
- final ChartSerie firstSerie = chart.series[i];
- _serializeSerie(builder, firstSerie);
- }
- builder.element('c:gapWidth', nest: () {
- builder.attribute('val', 150);
- });
- if (chart._getIsStacked(chart.chartType) ||
- chart._getIs100(chart.chartType)) {
- builder.element('c:overlap', nest: () {
- builder.attribute('val', '100');
- });
- }
- builder.element('c:axId', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:axId', nest: () {
- builder.attribute('val', 57253888);
- });
- });
- _serializeAxes(builder, chart);
- }
-
- /// serializes Area chart.
- void _serializeAreaChart(XmlBuilder builder, Chart chart) {
- builder.element('c:areaChart', nest: () {
- _serializeChartGrouping(builder, chart);
- builder.element('c:varyColors', nest: () {
- builder.attribute('val', 0);
- });
- for (int i = 0; i < chart.series.count; i++) {
- final ChartSerie firstSerie = chart.series[i];
- _serializeSerie(builder, firstSerie);
- }
- builder.element('c:axId', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:axId', nest: () {
- builder.attribute('val', 57253888);
- });
- });
- _serializeAxes(builder, chart);
- }
-
- /// serialize chart grouping.
- void _serializeChartGrouping(XmlBuilder builder, Chart chart) {
- String strGrouping;
- if (chart._getIsClustered(chart.chartType)) {
- strGrouping = 'clustered';
- } else if (chart._getIs100(chart.chartType)) {
- strGrouping = 'percentStacked';
- } else if (chart._getIsStacked(chart.chartType)) {
- strGrouping = 'stacked';
- } else {
- strGrouping = 'standard';
- }
- builder.element('c:grouping', nest: () {
- builder.attribute('val', strGrouping);
- });
- }
-
- /// serializes pie chart.
- void _serializePieChart(XmlBuilder builder, Chart chart) {
- builder.element('c:pieChart', nest: () {
- builder.element('c:varyColors', nest: () {
- builder.attribute('val', 1);
- });
- for (int i = 0; i < chart.series.count; i++) {
- final ChartSerie firstSerie = chart.series[i];
- _serializeSerie(builder, firstSerie);
- }
- builder.element('c:firstSliceAng', nest: () {
- builder.attribute('val', 0);
- });
- });
- }
-
- /// serializes series of chart.
- void _serializeSerie(XmlBuilder builder, ChartSerie firstSerie) {
- builder.element('c:ser', nest: () {
- builder.element('c:idx', nest: () {
- builder.attribute('val', firstSerie._index);
- });
- builder.element('c:order', nest: () {
- builder.attribute('val', firstSerie._index);
- });
- if (firstSerie._isDefaultName) {
- builder.element('c:tx', nest: () {
- final String strName = firstSerie._nameOrFormula;
- if (strName.isNotEmpty) {
- _serializeStringReference(
- builder, strName, firstSerie, 'text', null);
- }
- });
- }
- if (firstSerie.linePattern != ExcelChartLinePattern.none) {
- _serializeFill(
- builder, firstSerie.linePattern, firstSerie.linePatternColor, true);
- }
- if (firstSerie._serieType == ExcelChartType.line) {
- builder.element('c:marker', nest: () {
- builder.element('c:symbol', nest: () {
- builder.attribute('val', 'none');
- });
- });
- }
- if (firstSerie.dataLabels.isValue) {
- builder.element('c:dLbls', nest: () {
- if (firstSerie.dataLabels.numberFormat != null &&
- firstSerie.dataLabels.numberFormat != '' &&
- firstSerie.dataLabels.numberFormat != 'General') {
- builder.element('c:numFmt', nest: () {
- builder.attribute(
- 'formatCode', firstSerie.dataLabels.numberFormat!);
- builder.attribute('sourceLinked', '0');
- });
- }
- builder.element('c:spPr', nest: () {
- builder.element('a:noFill', nest: () {});
- builder.element('a:ln', nest: () {
- builder.element('a:noFill', nest: () {});
- });
- builder.element('a:effectLst', nest: () {});
- });
- final ChartTextArea textArea = firstSerie.dataLabels.textArea;
- _serializeChartTextArea(builder, textArea);
- builder.element('c:showLegendKey', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showVal', nest: () {
- builder.attribute('val', firstSerie.dataLabels.isValue ? 1 : 0);
- });
- builder.element('c:showCatName', nest: () {
- builder.attribute(
- 'val', firstSerie.dataLabels.isCategoryName ? 1 : 0);
- });
- builder.element('c:showSerName', nest: () {
- builder.attribute(
- 'val', firstSerie.dataLabels.isSeriesName ? 1 : 0);
- });
- builder.element('c:showPercent', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showBubbleSize', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showLeaderLines', nest: () {
- builder.attribute('val', 0);
- });
- });
- }
- if (firstSerie._categoryLabels != null) {
- final Range firstRange = firstSerie._chart._worksheet.getRangeByIndex(
- firstSerie._categoryLabels!.row,
- firstSerie._categoryLabels!.column);
- builder.element('c:cat', nest: () {
- Worksheet tempSheet = firstSerie._chart._worksheet;
- if (firstSerie._categoryLabels!.addressGlobal != '') {
- for (final Worksheet sheet
- in firstSerie._chart._worksheet.workbook.worksheets.innerList) {
- if (firstSerie._categoryLabels!.addressGlobal
- .contains(RegExp(sheet.name + '!')) ||
- firstSerie._categoryLabels!.addressGlobal
- .contains(RegExp(sheet.name + "'" + '!'))) {
- tempSheet = sheet;
- break;
- }
- }
- }
- if (firstRange.text == null && firstRange.number != null) {
- builder.element('c:numRef', nest: () {
- builder.element('c:f',
- nest: firstSerie._categoryLabels!.addressGlobal);
- final Range firstRange = firstSerie._chart._worksheet
- .getRangeByIndex(firstSerie._categoryLabels!.row,
- firstSerie._categoryLabels!.column);
- builder.element('c:numCache', nest: () {
- if (firstRange.numberFormat != null &&
- firstRange.numberFormat != 'General') {
- builder.element('c:formatCode',
- nest: firstRange.numberFormat);
- }
- _serializeNumCacheValues(builder, firstSerie, tempSheet);
- });
- });
- } else {
- _serializeStringReference(
- builder,
- firstSerie._categoryLabels!.addressGlobal,
- firstSerie,
- 'cat',
- tempSheet);
- }
- });
- }
- if (firstSerie._values != null) {
- builder.element('c:val', nest: () {
- builder.element('c:numRef', nest: () {
- builder.element('c:f', nest: firstSerie._values!.addressGlobal);
- final Range firstRange = firstSerie._chart._worksheet
- .getRangeByIndex(
- firstSerie._values!.row, firstSerie._values!.column);
- Worksheet tempSheet = firstSerie._chart._worksheet;
- if (firstSerie._values!.addressGlobal != '') {
- for (final Worksheet sheet in firstSerie
- ._chart._worksheet.workbook.worksheets.innerList) {
- if (firstSerie._values!.addressGlobal
- .contains(RegExp(sheet.name + '!')) ||
- firstSerie._values!.addressGlobal
- .contains(RegExp(sheet.name + "'" + '!'))) {
- tempSheet = sheet;
- break;
- }
- }
- }
- builder.element('c:numCache', nest: () {
- if (firstRange.numberFormat != null &&
- firstRange.numberFormat != 'General') {
- builder.element('c:formatCode', nest: firstRange.numberFormat);
- } else {
- builder.element('c:formatCode', nest: 'General');
- }
- _serializeNumCacheValues(builder, firstSerie, tempSheet);
- });
- });
- });
- }
- if (firstSerie._serieType == ExcelChartType.line) {
- builder.element('c:smooth', nest: () {
- builder.attribute('val', 0);
- });
- }
- });
- }
-
- /// serializes chart text area.
- void _serializeChartTextArea(XmlBuilder builder, ChartTextArea textArea) {
- builder.element('c:txPr', nest: () {
- builder.element('a:bodyPr ', nest: () {});
- builder.element('a:lstStyle', nest: () {});
- builder.element('a:p', nest: () {
- builder.element('a:pPr', nest: () {
- builder.element('a:defRPr', nest: () {
- final double size = textArea.size * 100;
- builder.attribute('sz', size.toInt().toString());
- builder.attribute('b', textArea.bold ? '1' : '0');
- builder.attribute('i', textArea.italic ? '1' : '0');
- builder.attribute('baseline', '0');
- if (textArea.color != '' && textArea.color != 'FF000000') {
- builder.element('a:solidFill', nest: () {
- builder.element('a:srgbClr', nest: () {
- builder.attribute('val', textArea.color.replaceAll('#', ''));
- });
- });
- }
- builder.element('a:latin', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- builder.element('a:ea', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- builder.element('a:cs', nest: () {
- builder.attribute('typeface', textArea.fontName);
- });
- });
- });
- });
- });
- }
-
- /// serializes number cache values.
- void _serializeNumCacheValues(
- XmlBuilder builder, ChartSerie firstSerie, Worksheet dataSheet) {
- final Range? serieRange = firstSerie._values;
- if (serieRange != null) {
- final int count = serieRange.count;
- final int serieStartRow = serieRange.row;
- final int serieStartColumn = serieRange.column;
- builder.element('c:ptCount', nest: () {
- builder.attribute('val', count);
- });
- int index = 0;
- while (index < count) {
- final double? value = dataSheet
- .getRangeByIndex(serieStartRow + index, serieStartColumn)
- .number;
- if (value != null) {
- builder.element('c:pt', nest: () {
- builder.attribute('idx', index);
- builder.element('c:v', nest: value);
- });
- }
- index++;
- }
- }
- }
-
- /// serializes string cache reference.
- void _serializeStringReference(XmlBuilder builder, String range,
- ChartSerie firstSerie, String tagName, Worksheet? dataSheet) {
- builder.element('c:strRef', nest: () {
- builder.element('c:f', nest: range);
- builder.element('c:strCache', nest: () {
- if (tagName == 'cat') {
- _serializeCategoryTagCacheValues(builder, firstSerie, dataSheet);
- } else {
- _serializeTextTagCacheValues(builder, firstSerie);
- }
- });
- });
- }
-
- /// serializes catergory cache values.
- void _serializeCategoryTagCacheValues(
- XmlBuilder builder, ChartSerie firstSerie, Worksheet? dataSheet) {
- final Range? serieRange = firstSerie._categoryLabels;
- if (serieRange != null) {
- final int count = serieRange.count;
- final int serieStartRow = serieRange.row;
- final int serieStartColumn = serieRange.column;
- builder.element('c:ptCount', nest: () {
- builder.attribute('val', count);
- });
- int index = 0;
- while (index < count) {
- final String value = dataSheet != null
- ? dataSheet
- .getRangeByIndex(serieStartRow + index, serieStartColumn)
- .text!
- : '';
-
- builder.element('c:pt', nest: () {
- builder.attribute('idx', index);
- builder.element('c:v', nest: value);
- });
- index++;
- }
- }
- }
-
- /// serializes text cache values.
- void _serializeTextTagCacheValues(XmlBuilder builder, ChartSerie firstSerie) {
- builder.element('c:ptCount', nest: () {
- builder.attribute('val', 1);
- });
- builder.element('c:pt', nest: () {
- builder.attribute('idx', 0);
- if (firstSerie.name != null) {
- builder.element('c:v', nest: firstSerie.name);
- }
- });
- }
-
- /// serializes fill for the charts.
- void _serializeFill(XmlBuilder builder, ExcelChartLinePattern linePattern,
- String? lineColor, bool hasSerie) {
- builder.element('c:spPr', nest: () {
- if (lineColor == null) {
- builder.element('a:solidFill', nest: () {
- builder.element('a:srgbClr', nest: () {
- builder.attribute('val', 'FFFFFF');
- });
- });
- }
- builder.element('a:ln', nest: () {
- if (linePattern != ExcelChartLinePattern.none) {
- if (!hasSerie || lineColor != null) {
- builder.element('a:solidFill', nest: () {
- builder.element('a:srgbClr', nest: () {
- if (lineColor != null) {
- builder.attribute('val', lineColor.replaceAll('#', ''));
- } else {
- builder.attribute('val', '0070C0');
- }
- });
- });
- }
- if (linePattern != ExcelChartLinePattern.solid) {
- builder.element('a:prstDash', nest: () {
- builder.attribute('val', _linePattern[linePattern]);
- });
- }
- } else {
- builder.element('a:noFill', nest: () {});
- }
- builder.element('a:round', nest: () {});
- });
- });
- }
-
- /// serializes axies of the series.
- void _serializeAxes(XmlBuilder builder, Chart chart) {
- if (chart._isCategoryAxisAvail) {
- _serializeCategoryAxis(builder, chart.primaryCategoryAxis);
- }
- if (chart._isValueAxisAvail) {
- _serializeValueAxis(builder, chart.primaryValueAxis);
- }
- }
-
- /// serializes empty charts.
- void _serializeEmptyChart(XmlBuilder builder, Chart chart) {
- builder.element('c:barChart', nest: () {
- builder.element('c:barDir', nest: () {
- builder.attribute('val', 'col');
- });
- builder.element('c:grouping', nest: () {
- builder.attribute('val', 'clustered');
- });
- builder.element('c:varyColors', nest: () {
- builder.attribute('val', 0);
- });
- _serializeEmptyChartDataLabels(builder);
- builder.element('c:gapWidth', nest: () {
- builder.attribute('val', 150);
- });
- builder.element('c:axId', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:axId', nest: () {
- builder.attribute('val', 57253888);
- });
- });
- }
-
- /// serializes category axis of the chart.
- void _serializeCategoryAxis(XmlBuilder builder, ChartCategoryAxis axis) {
- builder.element('c:catAx', nest: () {
- builder.element('c:axId', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:scaling', nest: () {
- builder.element('c:orientation', nest: () {
- builder.attribute('val', 'minMax');
- });
- });
- builder.element('c:delete', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:axPos', nest: () {
- builder.attribute('val', 'b');
- });
- if (axis._hasAxisTitle) {
- _serializeChartTextArea(builder, axis.titleArea);
- }
- if (axis.numberFormat != '' && axis.numberFormat != 'General') {
- builder.element('c:numFmt', nest: () {
- builder.attribute('formatCode', axis.numberFormat);
- builder.attribute('sourceLinked', '0');
- });
- }
- builder.element('c:majorTickMark', nest: () {
- builder.attribute('val', 'out');
- });
- builder.element('c:minorTickMark', nest: () {
- builder.attribute('val', 'none');
- });
- builder.element('c:tickLblPos', nest: () {
- builder.attribute('val', 'nextTo');
- });
- builder.element('c:spPr', nest: () {
- builder.element('a:ln', nest: () {});
- });
- builder.element('c:crossAx', nest: () {
- builder.attribute('val', 57253888);
- });
- builder.element('c:crosses', nest: () {
- builder.attribute('val', 'autoZero');
- });
- builder.element('c:auto', nest: () {
- builder.attribute('val', 1);
- });
- builder.element('c:lblAlgn', nest: () {
- builder.attribute('val', 'ctr');
- });
- builder.element('c:lblOffset', nest: () {
- builder.attribute('val', 100);
- });
- builder.element('c:noMultiLvlLbl', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:tickMarkSkip', nest: () {
- builder.attribute('val', 1);
- });
- });
- }
-
- /// serializes Value axis of the chart.
- void _serializeValueAxis(XmlBuilder builder, ChartValueAxis axis) {
- builder.element('c:valAx', nest: () {
- builder.element('c:axId', nest: () {
- builder.attribute('val', 57253888);
- });
- builder.element('c:scaling', nest: () {
- builder.element('c:orientation', nest: () {
- builder.attribute('val', 'minMax');
- });
- if (!axis._isAutoMax) {
- builder.element('c:max', nest: () {
- builder.attribute('val', axis.maximumValue);
- });
- }
- if (axis._isAutoMin) {
- builder.element('c:min', nest: () {
- builder.attribute('val', axis.minimumValue);
- });
- }
- });
- builder.element('c:delete', nest: () {
- builder.attribute('val', '0');
- });
- builder.element('c:axPos', nest: () {
- builder.attribute('val', 'l');
- });
- if (axis._hasAxisTitle) {
- _serializeChartTextArea(builder, axis.titleArea);
- }
- if (axis.numberFormat != '' && axis.numberFormat != 'General') {
- builder.element('c:numFmt', nest: () {
- builder.attribute('formatCode', axis.numberFormat);
- builder.attribute('sourceLinked', '0');
- });
- }
- if (axis.hasMajorGridLines) {
- builder.element('c:majorGridlines', nest: () {});
- }
- builder.element('c:majorTickMark', nest: () {
- builder.attribute('val', 'out');
- });
- builder.element('c:minorTickMark', nest: () {
- builder.attribute('val', 'none');
- });
- builder.element('c:tickLblPos', nest: () {
- builder.attribute('val', 'nextTo');
- });
- builder.element('c:spPr', nest: () {
- builder.element('a:ln', nest: () {});
- });
- builder.element('c:crossAx', nest: () {
- builder.attribute('val', 59983360);
- });
- builder.element('c:crosses', nest: () {
- builder.attribute('val', 'autoZero');
- });
- final Chart chart = axis._parentChart;
- final String strCrossBetween =
- chart.primaryCategoryAxis._isBetween ? 'between' : 'midCat';
- builder.element('c:crossBetween', nest: () {
- builder.attribute('val', strCrossBetween);
- });
- });
- }
-
- /// serializes empty chart's datalabels.
- void _serializeEmptyChartDataLabels(XmlBuilder builder) {
- builder.element('c:dLbls', nest: () {
- builder.element('c:showLegendKey', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showVal', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showCatName', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showSerName', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showPercent', nest: () {
- builder.attribute('val', 0);
- });
- builder.element('c:showBubbleSize', nest: () {
- builder.attribute('val', 0);
- });
- });
- }
-
- /// Add the workbook data with filename to ZipArchive.
- void _addToArchive(List data, String fileName) {
- final ArchiveFile item = ArchiveFile(fileName, data.length, data);
- _workbook.archive.addFile(item);
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serie.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serie.dart
deleted file mode 100644
index 984015330..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_serie.dart
+++ /dev/null
@@ -1,84 +0,0 @@
-part of officechart;
-
-/// This class represents ChartSeries object.
-class ChartSerie {
- /// Create an instances of [ChartSerie] class.
- ChartSerie(Worksheet worksheet, Chart chart) {
- _worksheet = worksheet;
- _chart = chart;
- }
-
- /// Parent worksheet.
- // ignore: unused_field
- late Worksheet _worksheet;
-
- /// Parent chart.
- late Chart _chart;
-
- /// Represent the serie name.
- String? name;
-
- /// serie name.
- late int _index;
-
- /// serie name or formula.
- // ignore: prefer_final_fields
- String _nameOrFormula = '';
-
- /// Check if the serie name is default.
- // ignore: prefer_final_fields
- bool _isDefaultName = false;
-
- /// Chart Range Values
- Range? _values;
-
- /// Chart Range Values
- Range? _categoryLabels;
-
- /// Chart DataLabels
- ChartDataLabels? _dataLabels;
-
- /// Represents the PlotArea border line property
- ExcelChartLinePattern linePattern = ExcelChartLinePattern.none;
-
- /// ChartArea border line color property
- String? linePatternColor;
-
- /// Chart type for the series.
- ExcelChartType get _serieType {
- return _chart.chartType;
- }
-
- /// Gets chart text area object.
- ///
- /// ```dart
- /// Workbook workbook = Workbook();
- /// Worksheet sheet = workbook.worksheets[0];
- /// sheet.getRangeByName('A1').text = 'Items';
- /// sheet.getRangeByName('B1').text = 'Count';
- /// sheet.getRangeByName('A2').text = 'Beverages';
- /// sheet.getRangeByName('A3').text = 'Condiments';
- /// sheet.getRangeByName('A4').text = 'Confections';
- /// sheet.getRangeByName('B2').number = 2776;
- /// sheet.getRangeByName('B3').number = 1077;
- /// sheet.getRangeByName('B4').number = 2287;
- /// ChartCollection charts = new ChartCollection(sheet);
- /// Chart chart = charts.add();
- /// chart.chartType = ExcelChartType.line;
- /// chart.dataRange = sheet.getRangeByName('A1:B4');
- /// ChartSerie serie = chart.series[0];
- /// serie.dataLabels.IsValue = true;
- /// serie.dataLabels.textArea.size = 12;
- /// serie.dataLabels.textArea.bold = true;
- /// serie.dataLabels.textArea.color = '#0000A0';
- /// serie.linePattern = ExcelChartLinePattern.dash;
- /// chart.isSeriesInRows = false;
- /// sheet.charts = charts;
- /// List bytes = workbook.saveAsStream();
- /// File('Chart.xlsx').writeAsBytes(bytes);
- /// workbook.dispose();
- /// ```
- ChartDataLabels get dataLabels {
- return _dataLabels ??= ChartDataLabels(this);
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_series_collection.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_series_collection.dart
deleted file mode 100644
index 561cd81c3..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_series_collection.dart
+++ /dev/null
@@ -1,50 +0,0 @@
-part of officechart;
-
-/// Represents the Chart serie collection.
-class ChartSeriesCollection {
- /// Create a instance of [ChartSeriesCollection] class.
- ChartSeriesCollection(Worksheet worksheet, Chart chart) {
- _worksheet = worksheet;
- _chart = chart;
- _innerList = [];
- }
-
- /// Parent worksheet.
- late Worksheet _worksheet;
-
- /// Parent chart.
- late Chart _chart;
-
- /// Inner list.
- late List _innerList;
-
- /// Represents parent worksheet.
- Worksheet get worksheet {
- return _worksheet;
- }
-
- /// Represents the innerList.
- List get innerList {
- return _innerList;
- }
-
- /// Returns the count of pivot reference collection.
- int get count {
- return _innerList.length;
- }
-
- /// Indexer of the class
- ChartSerie operator [](dynamic index) => innerList[index];
-
- /// Add serie to the chart serie collection.
- ChartSerie _add() {
- final ChartSerie serie = ChartSerie(_worksheet, _chart);
- innerList.add(serie);
- return serie;
- }
-
- /// Clear the innerList.
- void _clear() {
- _innerList.clear();
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_text_area.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_text_area.dart
deleted file mode 100644
index f73372438..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_text_area.dart
+++ /dev/null
@@ -1,94 +0,0 @@
-part of officechart;
-
-/// Represent the Chart Text Area.
-class ChartTextArea {
- /// Create an instances of [ChartTextArea] class.
- ChartTextArea(Object parent) {
- _parent = parent;
- if (_parent is Chart) {
- _chart = _parent as Chart;
- } else if (_parent is ChartCategoryAxis) {
- _chart = (_parent as ChartCategoryAxis)._chart;
- } else if (_parent is ChartValueAxis) {
- _chart = (_parent as ChartValueAxis)._chart;
- } else if (_parent is ChartSerie) {
- _chart = (_parent as ChartSerie)._chart;
- }
- _createFont();
- }
-
- /// Represent the title name.
- String? text;
-
- /// Represent the color.
- String get color {
- return _font.color;
- }
-
- set color(String value) {
- _font.color = value;
- }
-
- /// Parent chart.
- // ignore: unused_field
- late Chart _chart;
-
- /// Parent object.
- late Object _parent;
-
- /// Reprent the font.
- late Font _font;
-
- /// Boolean value indicates whether other elements in chart can overlap this text area.
- final bool _overlay = false;
-
- /// Gets bold.
- bool get bold {
- return _font.bold;
- }
-
- /// Sets bold.
- set bold(bool value) {
- _font.bold = value;
- }
-
- /// Gets italic.
- bool get italic {
- return _font.italic;
- }
-
- /// Sets italic.
- set italic(bool value) {
- _font.italic = value;
- }
-
- /// Gets font size.
- double get size {
- return _font.size;
- }
-
- /// Sets font size.
- set size(double value) {
- _font.size = value;
- }
-
- /// Gets font name.
- String get fontName {
- return _font.name;
- }
-
- /// Sets font name.
- set fontName(String value) {
- _font.name = value;
- }
-
- /// Indicates whether text area contains text.
- bool get _hasText {
- return text != null;
- }
-
- /// Create a new font.
- void _createFont() {
- _font = Font();
- }
-}
diff --git a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_value_axis.dart b/packages/syncfusion_flutter_officechart/lib/src/chart/chart_value_axis.dart
deleted file mode 100644
index b6196deb2..000000000
--- a/packages/syncfusion_flutter_officechart/lib/src/chart/chart_value_axis.dart
+++ /dev/null
@@ -1,18 +0,0 @@
-part of officechart;
-
-/// Represents an axis on the chart.
-class ChartValueAxis extends ChartAxis {
- /// Create an instances of [ChartValueAxis] class.
- ChartValueAxis(Worksheet worksheet, Chart chart) {
- _worksheet = worksheet;
- _chart = chart;
- super._parentChart = _chart;
- }
-
- // Parent worksheet.
- // ignore: unused_field
- late Worksheet _worksheet;
-
- // Parent chart.
- late Chart _chart;
-}
diff --git a/packages/syncfusion_flutter_officechart/pubspec.yaml b/packages/syncfusion_flutter_officechart/pubspec.yaml
deleted file mode 100644
index 5d89f5621..000000000
--- a/packages/syncfusion_flutter_officechart/pubspec.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-name: syncfusion_officechart
-description: Syncfusion Flutter Office Chart is a library written natively in Dart for creating Office charts from scratch.
-version: 18.3.35-beta.1
-homepage: https://github.com/syncfusion/flutter-widgets/tree/master/packages/syncfusion_officechart
-
-environment:
- sdk: ">=2.12.0 <3.0.0"
-
-dependencies:
- flutter:
- sdk: flutter
- xml: ^5.0.2
- archive: ^3.1.2
- syncfusion_flutter_xlsio:
- path: ../syncfusion_flutter_xlsio
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officechart/syncfusion_officechart.iml b/packages/syncfusion_flutter_officechart/syncfusion_officechart.iml
deleted file mode 100644
index 8d48a067d..000000000
--- a/packages/syncfusion_flutter_officechart/syncfusion_officechart.iml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/CHANGELOG.md b/packages/syncfusion_flutter_officecore/CHANGELOG.md
deleted file mode 100644
index 7cb4e257d..000000000
--- a/packages/syncfusion_flutter_officecore/CHANGELOG.md
+++ /dev/null
@@ -1,3 +0,0 @@
-## [18.3.35-beta] - 10/01/2020
-
-Initial release.
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/LICENSE b/packages/syncfusion_flutter_officecore/LICENSE
deleted file mode 100644
index adf8bc1cf..000000000
--- a/packages/syncfusion_flutter_officecore/LICENSE
+++ /dev/null
@@ -1,12 +0,0 @@
-Syncfusion License
-
-Syncfusion Flutter OfficeCore package is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license.
-
-To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions.
-
-Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options.
-
-Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions.
-
-The Syncfusion license that contains the terms and conditions can be found at
-https://www.syncfusion.com/content/downloads/syncfusion_license.pdf
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/README.md b/packages/syncfusion_flutter_officecore/README.md
deleted file mode 100644
index fc3ad0923..000000000
--- a/packages/syncfusion_flutter_officecore/README.md
+++ /dev/null
@@ -1,51 +0,0 @@
-# Syncfusion Flutter OfficeCore
-
-Syncfusion Flutter OfficeCore is a dependent package for the following Syncfusion Flutter packages.
-
-* [syncfusion_flutter_xlsio](https://pub.dev/packages/syncfusion_flutter_xlsio)
-* [syncfusion_flutter_officechart](https://pub.dev/packages/syncfusion_officechart)
-
-**Disclaimer:** This is a commercial package. To use this package, you need to have either Syncfusion Commercial License or [Free Syncfusion Community license](https://www.syncfusion.com/products/communitylicense). For more details, please check the [LICENSE](https://github.com/syncfusion/flutter-examples/blob/master/LICENSE) file.
-
-## Table of contents
-- [Get the demo application](#get-the-demo-application)
-- [Other useful links](#other-useful-links)
-- [Support and Feedback](#support-and-feedback)
-- [About Syncfusion](#about-syncfusion)
-
-## Get the Demo application
-
-Explore the full capabilities of our Flutter widgets on your device by installing our sample browser applications from the below app stores, and view samples code in GitHub.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-## Other useful links
-Take a look at the following to learn more about Syncfusion Flutter widgets:
-
-* [Syncfusion Flutter product page](https://www.syncfusion.com/flutter-widgets)
-* [User guide documentation](https://help.syncfusion.com/flutter/introduction/overview)
-* [Video tutorials](https://www.syncfusion.com/tutorial-videos/flutter)
-* [Knowledge base](https://www.syncfusion.com/kb)
-
-## Support and Feedback
-
-* For any other queries, reach our [Syncfusion support team](https://www.syncfusion.com/support/directtrac/incidents/newincident) or post the queries through the [Community forums](https://www.syncfusion.com/forums) and submit a feature request or a bug through our [Feedback portal](https://www.syncfusion.com/feedback/flutter).
-* To renew the subscription, click [renew](https://www.syncfusion.com/sales/products) or contact our sales team at salessupport@syncfusion.com | Toll Free: 1-888-9 DOTNET.
-
-## About Syncfusion
-
-Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 20,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
-
-Today we provide 1,000+ controls and frameworks for web ([ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-web-forms-ui-controls), [JavaScript](https://www.syncfusion.com/javascript-ui-controls), [Angular](https://www.syncfusion.com/angular-ui-components), [React](https://www.syncfusion.com/react-ui-components), [Vue](https://www.syncfusion.com/vue-ui-components), and [Blazor](https://www.syncfusion.com/blazor-components), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls), [Flutter](https://www.syncfusion.com/flutter-widgets), [UWP](https://www.syncfusion.com/uwp-ui-controls), and [JavaScript](https://www.syncfusion.com/javascript-ui-controls)), and desktop development ([WinForms](https://www.syncfusion.com/winforms-ui-controls), [WPF](https://www.syncfusion.com/wpf-ui-controls), [UWP](https://www.syncfusion.com/uwp-ui-controls) and [WinUI](https://www.syncfusion.com/winui-controls)). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
diff --git a/packages/syncfusion_flutter_officecore/analysis_options.yaml b/packages/syncfusion_flutter_officecore/analysis_options.yaml
deleted file mode 100644
index ee8001118..000000000
--- a/packages/syncfusion_flutter_officecore/analysis_options.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-include: package:syncfusion_flutter_core/analysis_options.yaml
-
-analyzer:
- errors:
- include_file_not_found: ignore
- lines_longer_than_80_chars: ignore
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/example/README.md b/packages/syncfusion_flutter_officecore/example/README.md
deleted file mode 100644
index cdc9501a2..000000000
--- a/packages/syncfusion_flutter_officecore/example/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# officecore_example
-
-Demo for creating a Excel file using syncfusion_flutter_xlsio and syncfusion_officecore packages.
diff --git a/packages/syncfusion_flutter_officecore/example/analysis_options.yaml b/packages/syncfusion_flutter_officecore/example/analysis_options.yaml
deleted file mode 100644
index 2a22b53a9..000000000
--- a/packages/syncfusion_flutter_officecore/example/analysis_options.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
-include: package:syncfusion_flutter_core/analysis_options.yaml
-
-analyzer:
- errors:
- include_file_not_found: ignore
- lines_longer_than_80_chars: ignore
diff --git a/packages/syncfusion_flutter_officecore/example/android/.gitignore b/packages/syncfusion_flutter_officecore/example/android/.gitignore
deleted file mode 100644
index bc2100d8f..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-gradle-wrapper.jar
-/.gradle
-/captures/
-/gradlew
-/gradlew.bat
-/local.properties
-GeneratedPluginRegistrant.java
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/build.gradle b/packages/syncfusion_flutter_officecore/example/android/app/build.gradle
deleted file mode 100644
index ccd7de9b4..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/build.gradle
+++ /dev/null
@@ -1,63 +0,0 @@
-def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
-if (localPropertiesFile.exists()) {
- localPropertiesFile.withReader('UTF-8') { reader ->
- localProperties.load(reader)
- }
-}
-
-def flutterRoot = localProperties.getProperty('flutter.sdk')
-if (flutterRoot == null) {
- throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
-}
-
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
-if (flutterVersionCode == null) {
- flutterVersionCode = '1'
-}
-
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
-if (flutterVersionName == null) {
- flutterVersionName = '1.0'
-}
-
-apply plugin: 'com.android.application'
-apply plugin: 'kotlin-android'
-apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
-
-android {
- compileSdkVersion 28
-
- sourceSets {
- main.java.srcDirs += 'src/main/kotlin'
- }
-
- lintOptions {
- disable 'InvalidPackage'
- }
-
- defaultConfig {
- // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
- applicationId "com.example.xlsio_example"
- minSdkVersion 16
- targetSdkVersion 28
- versionCode flutterVersionCode.toInteger()
- versionName flutterVersionName
- }
-
- buildTypes {
- release {
- // TODO: Add your own signing config for the release build.
- // Signing with the debug keys for now, so `flutter run --release` works.
- signingConfig signingConfigs.debug
- }
- }
-}
-
-flutter {
- source '../..'
-}
-
-dependencies {
- implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
-}
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/debug/AndroidManifest.xml b/packages/syncfusion_flutter_officecore/example/android/app/src/debug/AndroidManifest.xml
deleted file mode 100644
index df91c765e..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/AndroidManifest.xml b/packages/syncfusion_flutter_officecore/example/android/app/src/main/AndroidManifest.xml
deleted file mode 100644
index 3ab96c3ba..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/main/AndroidManifest.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/kotlin/com/example/officecore_example/MainActivity.kt b/packages/syncfusion_flutter_officecore/example/android/app/src/main/kotlin/com/example/officecore_example/MainActivity.kt
deleted file mode 100644
index e4d0b5027..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/main/kotlin/com/example/officecore_example/MainActivity.kt
+++ /dev/null
@@ -1,6 +0,0 @@
-package com.example.officecore_example
-
-import io.flutter.embedding.android.FlutterActivity
-
-class MainActivity: FlutterActivity() {
-}
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/drawable/launch_background.xml b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/drawable/launch_background.xml
deleted file mode 100644
index 304732f88..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/drawable/launch_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index db77bb4b7..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index 17987b79b..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index 09d439148..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index d5f1c8d34..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
deleted file mode 100644
index 4d6372eeb..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/values/styles.xml b/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 1f83a33fd..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/app/src/profile/AndroidManifest.xml b/packages/syncfusion_flutter_officecore/example/android/app/src/profile/AndroidManifest.xml
deleted file mode 100644
index df91c765e..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/app/src/profile/AndroidManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/build.gradle b/packages/syncfusion_flutter_officecore/example/android/build.gradle
deleted file mode 100644
index 3100ad2d5..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/build.gradle
+++ /dev/null
@@ -1,31 +0,0 @@
-buildscript {
- ext.kotlin_version = '1.3.50'
- repositories {
- google()
- jcenter()
- }
-
- dependencies {
- classpath 'com.android.tools.build:gradle:3.5.0'
- classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
- }
-}
-
-allprojects {
- repositories {
- google()
- jcenter()
- }
-}
-
-rootProject.buildDir = '../build'
-subprojects {
- project.buildDir = "${rootProject.buildDir}/${project.name}"
-}
-subprojects {
- project.evaluationDependsOn(':app')
-}
-
-task clean(type: Delete) {
- delete rootProject.buildDir
-}
diff --git a/packages/syncfusion_flutter_officecore/example/android/gradle.properties b/packages/syncfusion_flutter_officecore/example/android/gradle.properties
deleted file mode 100644
index 38c8d4544..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/gradle.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-org.gradle.jvmargs=-Xmx1536M
-android.enableR8=true
-android.useAndroidX=true
-android.enableJetifier=true
diff --git a/packages/syncfusion_flutter_officecore/example/android/gradle/wrapper/gradle-wrapper.properties b/packages/syncfusion_flutter_officecore/example/android/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 296b146b7..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,6 +0,0 @@
-#Fri Jun 23 08:50:38 CEST 2017
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
diff --git a/packages/syncfusion_flutter_officecore/example/android/officecore_example_android.iml b/packages/syncfusion_flutter_officecore/example/android/officecore_example_android.iml
deleted file mode 100644
index 1029d721f..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/officecore_example_android.iml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/android/settings.gradle b/packages/syncfusion_flutter_officecore/example/android/settings.gradle
deleted file mode 100644
index 5a2f14fb1..000000000
--- a/packages/syncfusion_flutter_officecore/example/android/settings.gradle
+++ /dev/null
@@ -1,15 +0,0 @@
-include ':app'
-
-def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
-
-def plugins = new Properties()
-def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
-if (pluginsFile.exists()) {
- pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
-}
-
-plugins.each { name, path ->
- def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
- include ":$name"
- project(":$name").projectDir = pluginDirectory
-}
diff --git a/packages/syncfusion_flutter_officecore/example/ios/.gitignore b/packages/syncfusion_flutter_officecore/example/ios/.gitignore
deleted file mode 100644
index e96ef602b..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/.gitignore
+++ /dev/null
@@ -1,32 +0,0 @@
-*.mode1v3
-*.mode2v3
-*.moved-aside
-*.pbxuser
-*.perspectivev3
-**/*sync/
-.sconsign.dblite
-.tags*
-**/.vagrant/
-**/DerivedData/
-Icon?
-**/Pods/
-**/.symlinks/
-profile
-xcuserdata
-**/.generated/
-Flutter/App.framework
-Flutter/Flutter.framework
-Flutter/Flutter.podspec
-Flutter/Generated.xcconfig
-Flutter/app.flx
-Flutter/app.zip
-Flutter/flutter_assets/
-Flutter/flutter_export_environment.sh
-ServiceDefinitions.json
-Runner/GeneratedPluginRegistrant.*
-
-# Exceptions to above rules.
-!default.mode1v3
-!default.mode2v3
-!default.pbxuser
-!default.perspectivev3
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Flutter/AppFrameworkInfo.plist b/packages/syncfusion_flutter_officecore/example/ios/Flutter/AppFrameworkInfo.plist
deleted file mode 100644
index 6b4c0f78a..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Flutter/AppFrameworkInfo.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- App
- CFBundleIdentifier
- io.flutter.flutter.app
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- App
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
- MinimumOSVersion
- 8.0
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Flutter/Debug.xcconfig b/packages/syncfusion_flutter_officecore/example/ios/Flutter/Debug.xcconfig
deleted file mode 100644
index 592ceee85..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Flutter/Debug.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Flutter/Release.xcconfig b/packages/syncfusion_flutter_officecore/example/ios/Flutter/Release.xcconfig
deleted file mode 100644
index 592ceee85..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Flutter/Release.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.pbxproj b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.pbxproj
deleted file mode 100644
index 6b50bd568..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,506 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
- 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
- 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
- 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
- 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
- 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 9705A1C41CF9048500538489 /* Embed Frameworks */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Embed Frameworks";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; };
- 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; };
- 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; };
- 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; };
- 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; };
- 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; };
- 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; };
- 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; };
- 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; };
- 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 97C146EB1CF9000F007C117D /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 9740EEB11CF90186004384FC /* Flutter */ = {
- isa = PBXGroup;
- children = (
- 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
- 9740EEB21CF90195004384FC /* Debug.xcconfig */,
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
- 9740EEB31CF90195004384FC /* Generated.xcconfig */,
- );
- name = Flutter;
- sourceTree = "";
- };
- 97C146E51CF9000F007C117D = {
- isa = PBXGroup;
- children = (
- 9740EEB11CF90186004384FC /* Flutter */,
- 97C146F01CF9000F007C117D /* Runner */,
- 97C146EF1CF9000F007C117D /* Products */,
- );
- sourceTree = "";
- };
- 97C146EF1CF9000F007C117D /* Products */ = {
- isa = PBXGroup;
- children = (
- 97C146EE1CF9000F007C117D /* Runner.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 97C146F01CF9000F007C117D /* Runner */ = {
- isa = PBXGroup;
- children = (
- 97C146FA1CF9000F007C117D /* Main.storyboard */,
- 97C146FD1CF9000F007C117D /* Assets.xcassets */,
- 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
- 97C147021CF9000F007C117D /* Info.plist */,
- 97C146F11CF9000F007C117D /* Supporting Files */,
- 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
- 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
- 74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
- 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
- );
- path = Runner;
- sourceTree = "";
- };
- 97C146F11CF9000F007C117D /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- );
- name = "Supporting Files";
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 97C146ED1CF9000F007C117D /* Runner */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
- buildPhases = (
- 9740EEB61CF901F6004384FC /* Run Script */,
- 97C146EA1CF9000F007C117D /* Sources */,
- 97C146EB1CF9000F007C117D /* Frameworks */,
- 97C146EC1CF9000F007C117D /* Resources */,
- 9705A1C41CF9048500538489 /* Embed Frameworks */,
- 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = Runner;
- productName = Runner;
- productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 97C146E61CF9000F007C117D /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 1020;
- ORGANIZATIONNAME = "";
- TargetAttributes = {
- 97C146ED1CF9000F007C117D = {
- CreatedOnToolsVersion = 7.3.1;
- LastSwiftMigration = 1100;
- };
- };
- };
- buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
- compatibilityVersion = "Xcode 9.3";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 97C146E51CF9000F007C117D;
- productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 97C146ED1CF9000F007C117D /* Runner */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 97C146EC1CF9000F007C117D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
- 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
- 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
- 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Thin Binary";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
- };
- 9740EEB61CF901F6004384FC /* Run Script */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- name = "Run Script";
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 97C146EA1CF9000F007C117D /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
- 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXVariantGroup section */
- 97C146FA1CF9000F007C117D /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 97C146FB1CF9000F007C117D /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "";
- };
- 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 97C147001CF9000F007C117D /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 249021D3217E4FDB00AE95B9 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Profile;
- };
- 249021D4217E4FDB00AE95B9 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Profile;
- };
- 97C147031CF9000F007C117D /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 97C147041CF9000F007C117D /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- SUPPORTED_PLATFORMS = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 97C147061CF9000F007C117D /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Debug;
- };
- 97C147071CF9000F007C117D /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
- ENABLE_BITCODE = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- LIBRARY_SEARCH_PATHS = (
- "$(inherited)",
- "$(PROJECT_DIR)/Flutter",
- );
- PRODUCT_BUNDLE_IDENTIFIER = com.example.xlsioExample;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
- SWIFT_VERSION = 5.0;
- VERSIONING_SYSTEM = "apple-generic";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 97C147031CF9000F007C117D /* Debug */,
- 97C147041CF9000F007C117D /* Release */,
- 249021D3217E4FDB00AE95B9 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 97C147061CF9000F007C117D /* Debug */,
- 97C147071CF9000F007C117D /* Release */,
- 249021D4217E4FDB00AE95B9 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 97C146E61CF9000F007C117D /* Project object */;
-}
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5e..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
deleted file mode 100644
index a28140cfd..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
deleted file mode 100644
index f9b0d7c5e..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- PreviewsEnabled
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/AppDelegate.swift b/packages/syncfusion_flutter_officecore/example/ios/Runner/AppDelegate.swift
deleted file mode 100644
index 70693e4a8..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/AppDelegate.swift
+++ /dev/null
@@ -1,13 +0,0 @@
-import UIKit
-import Flutter
-
-@UIApplicationMain
-@objc class AppDelegate: FlutterAppDelegate {
- override func application(
- _ application: UIApplication,
- didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
- ) -> Bool {
- GeneratedPluginRegistrant.register(with: self)
- return super.application(application, didFinishLaunchingWithOptions: launchOptions)
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index d36b1fab2..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "images" : [
- {
- "size" : "20x20",
- "idiom" : "iphone",
- "filename" : "Icon-App-20x20@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "20x20",
- "idiom" : "iphone",
- "filename" : "Icon-App-20x20@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "29x29",
- "idiom" : "iphone",
- "filename" : "Icon-App-29x29@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "40x40",
- "idiom" : "iphone",
- "filename" : "Icon-App-40x40@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "iphone",
- "filename" : "Icon-App-40x40@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "Icon-App-60x60@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "60x60",
- "idiom" : "iphone",
- "filename" : "Icon-App-60x60@3x.png",
- "scale" : "3x"
- },
- {
- "size" : "20x20",
- "idiom" : "ipad",
- "filename" : "Icon-App-20x20@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "20x20",
- "idiom" : "ipad",
- "filename" : "Icon-App-20x20@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "Icon-App-29x29@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "29x29",
- "idiom" : "ipad",
- "filename" : "Icon-App-29x29@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "Icon-App-40x40@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "40x40",
- "idiom" : "ipad",
- "filename" : "Icon-App-40x40@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "Icon-App-76x76@1x.png",
- "scale" : "1x"
- },
- {
- "size" : "76x76",
- "idiom" : "ipad",
- "filename" : "Icon-App-76x76@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "83.5x83.5",
- "idiom" : "ipad",
- "filename" : "Icon-App-83.5x83.5@2x.png",
- "scale" : "2x"
- },
- {
- "size" : "1024x1024",
- "idiom" : "ios-marketing",
- "filename" : "Icon-App-1024x1024@1x.png",
- "scale" : "1x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png
deleted file mode 100644
index dc9ada472..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png
deleted file mode 100644
index 28c6bf030..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png
deleted file mode 100644
index 2ccbfd967..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png
deleted file mode 100644
index f091b6b0b..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png
deleted file mode 100644
index 4cde12118..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png
deleted file mode 100644
index d0ef06e7e..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png
deleted file mode 100644
index dcdc2306c..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png
deleted file mode 100644
index 2ccbfd967..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png
deleted file mode 100644
index c8f9ed8f5..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png
deleted file mode 100644
index a6d6b8609..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png
deleted file mode 100644
index a6d6b8609..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png
deleted file mode 100644
index 75b2d164a..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png
deleted file mode 100644
index c4df70d39..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png
deleted file mode 100644
index 6a84f41e1..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png
deleted file mode 100644
index d0e1f5853..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
deleted file mode 100644
index 0bedcf2fd..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "universal",
- "filename" : "LaunchImage.png",
- "scale" : "1x"
- },
- {
- "idiom" : "universal",
- "filename" : "LaunchImage@2x.png",
- "scale" : "2x"
- },
- {
- "idiom" : "universal",
- "filename" : "LaunchImage@3x.png",
- "scale" : "3x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
deleted file mode 100644
index 9da19eaca..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
deleted file mode 100644
index 89c2725b7..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Launch Screen Assets
-
-You can customize the launch screen with your own desired assets by replacing the image files in this directory.
-
-You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images.
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/LaunchScreen.storyboard
deleted file mode 100644
index f2e259c7c..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/LaunchScreen.storyboard
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/Main.storyboard b/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/Main.storyboard
deleted file mode 100644
index f3c28516f..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Base.lproj/Main.storyboard
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Info.plist b/packages/syncfusion_flutter_officecore/example/ios/Runner/Info.plist
deleted file mode 100644
index 44da86d86..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Info.plist
+++ /dev/null
@@ -1,45 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- xlsio_example
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleSignature
- ????
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSRequiresIPhoneOS
-
- UILaunchStoryboardName
- LaunchScreen
- UIMainStoryboardFile
- Main
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UIViewControllerBasedStatusBarAppearance
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/ios/Runner/Runner-Bridging-Header.h b/packages/syncfusion_flutter_officecore/example/ios/Runner/Runner-Bridging-Header.h
deleted file mode 100644
index 308a2a560..000000000
--- a/packages/syncfusion_flutter_officecore/example/ios/Runner/Runner-Bridging-Header.h
+++ /dev/null
@@ -1 +0,0 @@
-#import "GeneratedPluginRegistrant.h"
diff --git a/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_mobile.dart b/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_mobile.dart
deleted file mode 100644
index 12863e435..000000000
--- a/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_mobile.dart
+++ /dev/null
@@ -1,36 +0,0 @@
-import 'dart:io';
-
-import 'package:open_file/open_file.dart' as open_file;
-import 'package:path_provider/path_provider.dart' as path_provider;
-import 'package:path_provider_platform_interface/path_provider_platform_interface.dart';
-
-///To save the Excel file in the device
-///To save the Excel file in the device
-Future saveAndLaunchFile(List bytes, String fileName) async {
- //Get the storage folder location using path_provider package.
- String? path;
- if (Platform.isAndroid ||
- Platform.isIOS ||
- Platform.isLinux ||
- Platform.isWindows) {
- final Directory directory =
- await path_provider.getApplicationSupportDirectory();
- path = directory.path;
- } else {
- path = await PathProviderPlatform.instance.getApplicationSupportPath();
- }
- final File file =
- File(Platform.isWindows ? '$path\\$fileName' : '$path/$fileName');
- await file.writeAsBytes(bytes, flush: true);
- if (Platform.isAndroid || Platform.isIOS) {
- //Launch the file (used open_file package)
- await open_file.OpenFile.open('$path/$fileName');
- } else if (Platform.isWindows) {
- await Process.run('start', ['$path\\$fileName'], runInShell: true);
- } else if (Platform.isMacOS) {
- await Process.run('open', ['$path/$fileName'], runInShell: true);
- } else if (Platform.isLinux) {
- await Process.run('xdg-open', ['$path/$fileName'],
- runInShell: true);
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_web.dart b/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_web.dart
deleted file mode 100644
index a455ce682..000000000
--- a/packages/syncfusion_flutter_officecore/example/lib/helper/save_file_web.dart
+++ /dev/null
@@ -1,15 +0,0 @@
-///Dart imports
-import 'dart:async';
-import 'dart:convert';
-// ignore: avoid_web_libraries_in_flutter
-import 'dart:html';
-
-///To save the Excel file in the device
-///To save the Excel file in the device
-Future saveAndLaunchFile(List bytes, String fileName) async {
- AnchorElement(
- href:
- 'data:application/octet-stream;charset=utf-16le;base64,${base64.encode(bytes)}')
- ..setAttribute('download', fileName)
- ..click();
-}
diff --git a/packages/syncfusion_flutter_officecore/example/lib/main.dart b/packages/syncfusion_flutter_officecore/example/lib/main.dart
deleted file mode 100644
index 343a4d468..000000000
--- a/packages/syncfusion_flutter_officecore/example/lib/main.dart
+++ /dev/null
@@ -1,226 +0,0 @@
-import 'package:flutter/material.dart';
-import 'package:syncfusion_flutter_xlsio/xlsio.dart' hide Column, Alignment;
-
-//Local imports
-import 'helper/save_file_mobile.dart'
- if (dart.library.html) 'helper/save_file_web.dart';
-
-void main() {
- runApp(CreateExcelWidget());
-}
-
-/// Represents the XlsIO widget class.
-class CreateExcelWidget extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return const MaterialApp(
- home: CreateExcelStatefulWidget(title: 'Create Excel document'),
- );
- }
-}
-
-/// Represents the XlsIO stateful widget class.
-class CreateExcelStatefulWidget extends StatefulWidget {
- /// Initalize the instance of the [CreateExcelStatefulWidget] class.
- const CreateExcelStatefulWidget({Key? key, required this.title})
- : super(key: key);
-
- /// title.
- final String title;
- @override
- _CreateExcelState createState() => _CreateExcelState();
-}
-
-class _CreateExcelState extends State {
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text(widget.title),
- ),
- body: Center(
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- children: [
- TextButton(
- child: const Text('Generate Excel'),
- style: TextButton.styleFrom(
- primary: Colors.white,
- backgroundColor: Colors.lightBlue,
- onSurface: Colors.grey,
- ),
- onPressed: generateExcel,
- )
- ],
- ),
- ),
- );
- }
-
- Future generateExcel() async {
- //Create a Excel document.
-
- //Creating a workbook.
- final Workbook workbook = Workbook();
- //Accessing via index
- final Worksheet sheet = workbook.worksheets[0];
- sheet.showGridlines = false;
-
- // Enable calculation for worksheet.
- sheet.enableSheetCalculations();
-
- //Set data in the worksheet.
- sheet.getRangeByName('A1').columnWidth = 4.82;
- sheet.getRangeByName('B1:C1').columnWidth = 13.82;
- sheet.getRangeByName('D1').columnWidth = 13.20;
- sheet.getRangeByName('E1').columnWidth = 7.50;
- sheet.getRangeByName('F1').columnWidth = 9.73;
- sheet.getRangeByName('G1').columnWidth = 8.82;
- sheet.getRangeByName('H1').columnWidth = 4.46;
-
- sheet.getRangeByName('A1:H1').cellStyle.backColor = '#333F4F';
- sheet.getRangeByName('A1:H1').merge();
- sheet.getRangeByName('B4:D6').merge();
-
- sheet.getRangeByName('B4').setText('Invoice');
- sheet.getRangeByName('B4').cellStyle.fontSize = 32;
-
- sheet.getRangeByName('B8').setText('BILL TO:');
- sheet.getRangeByName('B8').cellStyle.fontSize = 9;
- sheet.getRangeByName('B8').cellStyle.bold = true;
-
- sheet.getRangeByName('B9').setText('Abraham Swearegin');
- sheet.getRangeByName('B9').cellStyle.fontSize = 12;
-
- sheet
- .getRangeByName('B10')
- .setText('United States, California, San Mateo,');
- sheet.getRangeByName('B10').cellStyle.fontSize = 9;
-
- sheet.getRangeByName('B11').setText('9920 BridgePointe Parkway,');
- sheet.getRangeByName('B11').cellStyle.fontSize = 9;
-
- sheet.getRangeByName('B12').setNumber(9365550136);
- sheet.getRangeByName('B12').cellStyle.fontSize = 9;
- sheet.getRangeByName('B12').cellStyle.hAlign = HAlignType.left;
-
- final Range range1 = sheet.getRangeByName('F8:G8');
- final Range range2 = sheet.getRangeByName('F9:G9');
- final Range range3 = sheet.getRangeByName('F10:G10');
- final Range range4 = sheet.getRangeByName('F11:G11');
- final Range range5 = sheet.getRangeByName('F12:G12');
-
- range1.merge();
- range2.merge();
- range3.merge();
- range4.merge();
- range5.merge();
-
- sheet.getRangeByName('F8').setText('INVOICE#');
- range1.cellStyle.fontSize = 8;
- range1.cellStyle.bold = true;
- range1.cellStyle.hAlign = HAlignType.right;
-
- sheet.getRangeByName('F9').setNumber(2058557939);
- range2.cellStyle.fontSize = 9;
- range2.cellStyle.hAlign = HAlignType.right;
-
- sheet.getRangeByName('F10').setText('DATE');
- range3.cellStyle.fontSize = 8;
- range3.cellStyle.bold = true;
- range3.cellStyle.hAlign = HAlignType.right;
-
- sheet.getRangeByName('F11').dateTime = DateTime(2020, 08, 31);
- sheet.getRangeByName('F11').numberFormat =
- r'[$-x-sysdate]dddd, mmmm dd, yyyy';
- range4.cellStyle.fontSize = 9;
- range4.cellStyle.hAlign = HAlignType.right;
-
- range5.cellStyle.fontSize = 8;
- range5.cellStyle.bold = true;
- range5.cellStyle.hAlign = HAlignType.right;
-
- final Range range6 = sheet.getRangeByName('B15:G15');
- range6.cellStyle.fontSize = 10;
- range6.cellStyle.bold = true;
-
- sheet.getRangeByIndex(15, 2).setText('Code');
- sheet.getRangeByIndex(16, 2).setText('CA-1098');
- sheet.getRangeByIndex(17, 2).setText('LJ-0192');
- sheet.getRangeByIndex(18, 2).setText('So-B909-M');
- sheet.getRangeByIndex(19, 2).setText('FK-5136');
- sheet.getRangeByIndex(20, 2).setText('HL-U509');
-
- sheet.getRangeByIndex(15, 3).setText('Description');
- sheet.getRangeByIndex(16, 3).setText('AWC Logo Cap');
- sheet.getRangeByIndex(17, 3).setText('Long-Sleeve Logo Jersey, M');
- sheet.getRangeByIndex(18, 3).setText('Mountain Bike Socks, M');
- sheet.getRangeByIndex(19, 3).setText('ML Fork');
- sheet.getRangeByIndex(20, 3).setText('Sports-100 Helmet, Black');
-
- sheet.getRangeByIndex(15, 3, 15, 4).merge();
- sheet.getRangeByIndex(16, 3, 16, 4).merge();
- sheet.getRangeByIndex(17, 3, 17, 4).merge();
- sheet.getRangeByIndex(18, 3, 18, 4).merge();
- sheet.getRangeByIndex(19, 3, 19, 4).merge();
- sheet.getRangeByIndex(20, 3, 20, 4).merge();
-
- sheet.getRangeByIndex(15, 5).setText('Quantity');
- sheet.getRangeByIndex(16, 5).setNumber(2);
- sheet.getRangeByIndex(17, 5).setNumber(3);
- sheet.getRangeByIndex(18, 5).setNumber(2);
- sheet.getRangeByIndex(19, 5).setNumber(6);
- sheet.getRangeByIndex(20, 5).setNumber(1);
-
- sheet.getRangeByIndex(15, 6).setText('Price');
- sheet.getRangeByIndex(16, 6).setNumber(8.99);
- sheet.getRangeByIndex(17, 6).setNumber(49.99);
- sheet.getRangeByIndex(18, 6).setNumber(9.50);
- sheet.getRangeByIndex(19, 6).setNumber(175.49);
- sheet.getRangeByIndex(20, 6).setNumber(34.99);
-
- sheet.getRangeByIndex(15, 7).setText('Total');
- sheet.getRangeByIndex(16, 7).setFormula('=E16*F16+(E16*F16)');
- sheet.getRangeByIndex(17, 7).setFormula('=E17*F17+(E17*F17)');
- sheet.getRangeByIndex(18, 7).setFormula('=E18*F18+(E18*F18)');
- sheet.getRangeByIndex(19, 7).setFormula('=E19*F19+(E19*F19)');
- sheet.getRangeByIndex(20, 7).setFormula('=E20*F20+(E20*F20)');
- sheet.getRangeByIndex(15, 6, 20, 7).numberFormat = r'$#,##0.00';
-
- sheet.getRangeByName('E15:G15').cellStyle.hAlign = HAlignType.right;
- sheet.getRangeByName('B15:G15').cellStyle.fontSize = 10;
- sheet.getRangeByName('B15:G15').cellStyle.bold = true;
- sheet.getRangeByName('B16:G20').cellStyle.fontSize = 9;
-
- sheet.getRangeByName('E22:G22').merge();
- sheet.getRangeByName('E22:G22').cellStyle.hAlign = HAlignType.right;
- sheet.getRangeByName('E23:G24').merge();
-
- final Range range7 = sheet.getRangeByName('E22');
- final Range range8 = sheet.getRangeByName('E23');
- range7.setText('TOTAL');
- range7.cellStyle.fontSize = 8;
- range8.setFormula('=SUM(G16:G20)');
- range8.numberFormat = r'$#,##0.00';
- range8.cellStyle.fontSize = 24;
- range8.cellStyle.hAlign = HAlignType.right;
- range8.cellStyle.bold = true;
-
- sheet.getRangeByIndex(26, 1).text =
- '800 Interchange Blvd, Suite 2501, Austin, TX 78721 | support@adventure-works.com';
- sheet.getRangeByIndex(26, 1).cellStyle.fontSize = 8;
-
- final Range range9 = sheet.getRangeByName('A26:H27');
- range9.cellStyle.backColor = '#ACB9CA';
- range9.merge();
- range9.cellStyle.hAlign = HAlignType.center;
- range9.cellStyle.vAlign = VAlignType.center;
-
- //Save and launch the excel.
- final List bytes = workbook.saveAsStream();
- //Dispose the document.
- workbook.dispose();
-
- await saveAndLaunchFile(bytes, 'Invoice.xlsx');
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/linux/.gitignore b/packages/syncfusion_flutter_officecore/example/linux/.gitignore
deleted file mode 100644
index d3896c984..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-flutter/ephemeral
diff --git a/packages/syncfusion_flutter_officecore/example/linux/CMakeLists.txt b/packages/syncfusion_flutter_officecore/example/linux/CMakeLists.txt
deleted file mode 100644
index a558bc458..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/CMakeLists.txt
+++ /dev/null
@@ -1,116 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-project(runner LANGUAGES CXX)
-
-set(BINARY_NAME "example")
-set(APPLICATION_ID "com.example.example")
-
-cmake_policy(SET CMP0063 NEW)
-
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Root filesystem for cross-building.
-if(FLUTTER_TARGET_PLATFORM_SYSROOT)
- set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT})
- set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
- set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
- set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
-endif()
-
-# Configure build options.
-if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
-endif()
-
-# Compilation settings that should be applied to most targets.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_14)
- target_compile_options(${TARGET} PRIVATE -Wall -Werror)
- target_compile_options(${TARGET} PRIVATE "$<$>:-O3>")
- target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>")
-endfunction()
-
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-
-# Flutter library and tool build rules.
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-
-add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}")
-
-# Application build
-add_executable(${BINARY_NAME}
- "main.cc"
- "my_application.cc"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
-)
-apply_standard_settings(${BINARY_NAME})
-target_link_libraries(${BINARY_NAME} PRIVATE flutter)
-target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK)
-add_dependencies(${BINARY_NAME} flutter_assemble)
-# Only the install-generated bundle's copy of the executable will launch
-# correctly, since the resources must in the right relative locations. To avoid
-# people trying to run the unbundled copy, put it in a subdirectory instead of
-# the default top-level location.
-set_target_properties(${BINARY_NAME}
- PROPERTIES
- RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run"
-)
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# By default, "installing" just makes a relocatable bundle in the build
-# directory.
-set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle")
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-# Start with a clean build bundle directory every time.
-install(CODE "
- file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\")
- " COMPONENT Runtime)
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-if(NOT CMAKE_BUILD_TYPE MATCHES "Debug")
- install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
diff --git a/packages/syncfusion_flutter_officecore/example/linux/flutter/CMakeLists.txt b/packages/syncfusion_flutter_officecore/example/linux/flutter/CMakeLists.txt
deleted file mode 100644
index 6dc970558..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,91 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-
-# Serves the same purpose as list(TRANSFORM ... PREPEND ...),
-# which isn't available in 3.10.
-function(list_prepend LIST_NAME PREFIX)
- set(NEW_LIST "")
- foreach(element ${${LIST_NAME}})
- list(APPEND NEW_LIST "${PREFIX}${element}")
- endforeach(element)
- set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE)
-endfunction()
-
-# === Flutter Library ===
-# System-level dependencies.
-find_package(PkgConfig REQUIRED)
-pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)
-pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
-pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
-pkg_check_modules(BLKID REQUIRED IMPORTED_TARGET blkid)
-pkg_check_modules(LZMA REQUIRED IMPORTED_TARGET liblzma)
-
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "fl_basic_message_channel.h"
- "fl_binary_codec.h"
- "fl_binary_messenger.h"
- "fl_dart_project.h"
- "fl_engine.h"
- "fl_json_message_codec.h"
- "fl_json_method_codec.h"
- "fl_message_codec.h"
- "fl_method_call.h"
- "fl_method_channel.h"
- "fl_method_codec.h"
- "fl_method_response.h"
- "fl_plugin_registrar.h"
- "fl_plugin_registry.h"
- "fl_standard_message_codec.h"
- "fl_standard_method_codec.h"
- "fl_string_codec.h"
- "fl_value.h"
- "fl_view.h"
- "flutter_linux.h"
-)
-list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}")
-target_link_libraries(flutter INTERFACE
- PkgConfig::GTK
- PkgConfig::GLIB
- PkgConfig::GIO
- PkgConfig::BLKID
- PkgConfig::LZMA
-)
-add_dependencies(flutter flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CMAKE_CURRENT_BINARY_DIR}/_phony_
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh"
- ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
-)
diff --git a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.cc b/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index e71a16d23..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void fl_register_plugins(FlPluginRegistry* registry) {
-}
diff --git a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.h b/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.h
deleted file mode 100644
index e0f0a47bc..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void fl_register_plugins(FlPluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugins.cmake b/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugins.cmake
deleted file mode 100644
index 51436ae8c..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
diff --git a/packages/syncfusion_flutter_officecore/example/linux/main.cc b/packages/syncfusion_flutter_officecore/example/linux/main.cc
deleted file mode 100644
index e7c5c5437..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/main.cc
+++ /dev/null
@@ -1,6 +0,0 @@
-#include "my_application.h"
-
-int main(int argc, char** argv) {
- g_autoptr(MyApplication) app = my_application_new();
- return g_application_run(G_APPLICATION(app), argc, argv);
-}
diff --git a/packages/syncfusion_flutter_officecore/example/linux/my_application.cc b/packages/syncfusion_flutter_officecore/example/linux/my_application.cc
deleted file mode 100644
index 634f4c519..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/my_application.cc
+++ /dev/null
@@ -1,105 +0,0 @@
-#include "my_application.h"
-
-#include
-#ifdef GDK_WINDOWING_X11
-#include
-#endif
-
-#include "flutter/generated_plugin_registrant.h"
-
-struct _MyApplication {
- GtkApplication parent_instance;
- char** dart_entrypoint_arguments;
-};
-
-G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION)
-
-// Implements GApplication::activate.
-static void my_application_activate(GApplication* application) {
- MyApplication* self = MY_APPLICATION(application);
- GtkWindow* window =
- GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application)));
-
- // Use a header bar when running in GNOME as this is the common style used
- // by applications and is the setup most users will be using (e.g. Ubuntu
- // desktop).
- // If running on X and not using GNOME then just use a traditional title bar
- // in case the window manager does more exotic layout, e.g. tiling.
- // If running on Wayland assume the header bar will work (may need changing
- // if future cases occur).
- gboolean use_header_bar = TRUE;
-#ifdef GDK_WINDOWING_X11
- GdkScreen *screen = gtk_window_get_screen(window);
- if (GDK_IS_X11_SCREEN(screen)) {
- const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen);
- if (g_strcmp0(wm_name, "GNOME Shell") != 0) {
- use_header_bar = FALSE;
- }
- }
-#endif
- if (use_header_bar) {
- GtkHeaderBar *header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
- gtk_widget_show(GTK_WIDGET(header_bar));
- gtk_header_bar_set_title(header_bar, "example");
- gtk_header_bar_set_show_close_button(header_bar, TRUE);
- gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
- }
- else {
- gtk_window_set_title(window, "example");
- }
-
- gtk_window_set_default_size(window, 1280, 720);
- gtk_widget_show(GTK_WIDGET(window));
-
- g_autoptr(FlDartProject) project = fl_dart_project_new();
- fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments);
-
- FlView* view = fl_view_new(project);
- gtk_widget_show(GTK_WIDGET(view));
- gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view));
-
- fl_register_plugins(FL_PLUGIN_REGISTRY(view));
-
- gtk_widget_grab_focus(GTK_WIDGET(view));
-}
-
-// Implements GApplication::local_command_line.
-static gboolean my_application_local_command_line(GApplication* application, gchar ***arguments, int *exit_status) {
- MyApplication* self = MY_APPLICATION(application);
- // Strip out the first argument as it is the binary name.
- self->dart_entrypoint_arguments = g_strdupv(*arguments + 1);
-
- g_autoptr(GError) error = nullptr;
- if (!g_application_register(application, nullptr, &error)) {
- g_warning("Failed to register: %s", error->message);
- *exit_status = 1;
- return TRUE;
- }
-
- g_application_activate(application);
- *exit_status = 0;
-
- return TRUE;
-}
-
-// Implements GObject::dispose.
-static void my_application_dispose(GObject *object) {
- MyApplication* self = MY_APPLICATION(object);
- g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev);
- G_OBJECT_CLASS(my_application_parent_class)->dispose(object);
-}
-
-static void my_application_class_init(MyApplicationClass* klass) {
- G_APPLICATION_CLASS(klass)->activate = my_application_activate;
- G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line;
- G_OBJECT_CLASS(klass)->dispose = my_application_dispose;
-}
-
-static void my_application_init(MyApplication* self) {}
-
-MyApplication* my_application_new() {
- return MY_APPLICATION(g_object_new(my_application_get_type(),
- "application-id", APPLICATION_ID,
- "flags", G_APPLICATION_NON_UNIQUE,
- nullptr));
-}
diff --git a/packages/syncfusion_flutter_officecore/example/linux/my_application.h b/packages/syncfusion_flutter_officecore/example/linux/my_application.h
deleted file mode 100644
index 72271d5e4..000000000
--- a/packages/syncfusion_flutter_officecore/example/linux/my_application.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef FLUTTER_MY_APPLICATION_H_
-#define FLUTTER_MY_APPLICATION_H_
-
-#include
-
-G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION,
- GtkApplication)
-
-/**
- * my_application_new:
- *
- * Creates a new Flutter-based application.
- *
- * Returns: a new #MyApplication.
- */
-MyApplication* my_application_new();
-
-#endif // FLUTTER_MY_APPLICATION_H_
diff --git a/packages/syncfusion_flutter_officecore/example/macos/.gitignore b/packages/syncfusion_flutter_officecore/example/macos/.gitignore
deleted file mode 100644
index d2fd37723..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/.gitignore
+++ /dev/null
@@ -1,6 +0,0 @@
-# Flutter-related
-**/Flutter/ephemeral/
-**/Pods/
-
-# Xcode-related
-**/xcuserdata/
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Debug.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Debug.xcconfig
deleted file mode 100644
index c2efd0b60..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Debug.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Release.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Release.xcconfig
deleted file mode 100644
index c2efd0b60..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Flutter/Flutter-Release.xcconfig
+++ /dev/null
@@ -1 +0,0 @@
-#include "ephemeral/Flutter-Generated.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Flutter/GeneratedPluginRegistrant.swift b/packages/syncfusion_flutter_officecore/example/macos/Flutter/GeneratedPluginRegistrant.swift
deleted file mode 100644
index 7ce0a99b8..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Flutter/GeneratedPluginRegistrant.swift
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-import FlutterMacOS
-import Foundation
-
-import path_provider_macos
-
-func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
- PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
-}
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.pbxproj b/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.pbxproj
deleted file mode 100644
index cc89c8782..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,572 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 51;
- objects = {
-
-/* Begin PBXAggregateTarget section */
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = {
- isa = PBXAggregateTarget;
- buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */;
- buildPhases = (
- 33CC111E2044C6BF0003C045 /* ShellScript */,
- );
- dependencies = (
- );
- name = "Flutter Assemble";
- productName = FLX;
- };
-/* End PBXAggregateTarget section */
-
-/* Begin PBXBuildFile section */
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 33CC111A2044C6BA0003C045;
- remoteInfo = FLX;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXCopyFilesBuildPhase section */
- 33CC110E2044A8840003C045 /* Bundle Framework */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = "";
- dstSubfolderSpec = 10;
- files = (
- );
- name = "Bundle Framework";
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXCopyFilesBuildPhase section */
-
-/* Begin PBXFileReference section */
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; };
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; };
- 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; };
- 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; };
- 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
- 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; };
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; };
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; };
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; };
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; };
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; };
- 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; };
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; };
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; };
- 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 33CC10EA2044A3C60003C045 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 33BA886A226E78AF003329D5 /* Configs */ = {
- isa = PBXGroup;
- children = (
- 33E5194F232828860026EE4D /* AppInfo.xcconfig */,
- 9740EEB21CF90195004384FC /* Debug.xcconfig */,
- 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
- 333000ED22D3DE5D00554162 /* Warnings.xcconfig */,
- );
- path = Configs;
- sourceTree = "";
- };
- 33CC10E42044A3C60003C045 = {
- isa = PBXGroup;
- children = (
- 33FAB671232836740065AC1E /* Runner */,
- 33CEB47122A05771004F2AC0 /* Flutter */,
- 33CC10EE2044A3C60003C045 /* Products */,
- D73912EC22F37F3D000D13A0 /* Frameworks */,
- );
- sourceTree = "";
- };
- 33CC10EE2044A3C60003C045 /* Products */ = {
- isa = PBXGroup;
- children = (
- 33CC10ED2044A3C60003C045 /* example.app */,
- );
- name = Products;
- sourceTree = "";
- };
- 33CC11242044D66E0003C045 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 33CC10F22044A3C60003C045 /* Assets.xcassets */,
- 33CC10F42044A3C60003C045 /* MainMenu.xib */,
- 33CC10F72044A3C60003C045 /* Info.plist */,
- );
- name = Resources;
- path = ..;
- sourceTree = "";
- };
- 33CEB47122A05771004F2AC0 /* Flutter */ = {
- isa = PBXGroup;
- children = (
- 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */,
- 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */,
- 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */,
- 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */,
- );
- path = Flutter;
- sourceTree = "";
- };
- 33FAB671232836740065AC1E /* Runner */ = {
- isa = PBXGroup;
- children = (
- 33CC10F02044A3C60003C045 /* AppDelegate.swift */,
- 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */,
- 33E51913231747F40026EE4D /* DebugProfile.entitlements */,
- 33E51914231749380026EE4D /* Release.entitlements */,
- 33CC11242044D66E0003C045 /* Resources */,
- 33BA886A226E78AF003329D5 /* Configs */,
- );
- path = Runner;
- sourceTree = "";
- };
- D73912EC22F37F3D000D13A0 /* Frameworks */ = {
- isa = PBXGroup;
- children = (
- );
- name = Frameworks;
- sourceTree = "";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 33CC10EC2044A3C60003C045 /* Runner */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
- buildPhases = (
- 33CC10E92044A3C60003C045 /* Sources */,
- 33CC10EA2044A3C60003C045 /* Frameworks */,
- 33CC10EB2044A3C60003C045 /* Resources */,
- 33CC110E2044A8840003C045 /* Bundle Framework */,
- 3399D490228B24CF009A79C7 /* ShellScript */,
- );
- buildRules = (
- );
- dependencies = (
- 33CC11202044C79F0003C045 /* PBXTargetDependency */,
- );
- name = Runner;
- productName = Runner;
- productReference = 33CC10ED2044A3C60003C045 /* example.app */;
- productType = "com.apple.product-type.application";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 33CC10E52044A3C60003C045 /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastSwiftUpdateCheck = 0920;
- LastUpgradeCheck = 0930;
- ORGANIZATIONNAME = "";
- TargetAttributes = {
- 33CC10EC2044A3C60003C045 = {
- CreatedOnToolsVersion = 9.2;
- LastSwiftMigration = 1100;
- ProvisioningStyle = Automatic;
- SystemCapabilities = {
- com.apple.Sandbox = {
- enabled = 1;
- };
- };
- };
- 33CC111A2044C6BA0003C045 = {
- CreatedOnToolsVersion = 9.2;
- ProvisioningStyle = Manual;
- };
- };
- };
- buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */;
- compatibilityVersion = "Xcode 9.3";
- developmentRegion = en;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 33CC10E42044A3C60003C045;
- productRefGroup = 33CC10EE2044A3C60003C045 /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 33CC10EC2044A3C60003C045 /* Runner */,
- 33CC111A2044C6BA0003C045 /* Flutter Assemble */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 33CC10EB2044A3C60003C045 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */,
- 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXShellScriptBuildPhase section */
- 3399D490228B24CF009A79C7 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- );
- inputPaths = (
- );
- outputFileListPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n";
- };
- 33CC111E2044C6BF0003C045 /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputFileListPaths = (
- Flutter/ephemeral/FlutterInputs.xcfilelist,
- );
- inputPaths = (
- Flutter/ephemeral/tripwire,
- );
- outputFileListPaths = (
- Flutter/ephemeral/FlutterOutputs.xcfilelist,
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
- };
-/* End PBXShellScriptBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 33CC10E92044A3C60003C045 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */,
- 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */,
- 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
- targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 33CC10F42044A3C60003C045 /* MainMenu.xib */ = {
- isa = PBXVariantGroup;
- children = (
- 33CC10F52044A3C60003C045 /* Base */,
- );
- name = MainMenu.xib;
- path = Runner;
- sourceTree = "";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 338D0CE9231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Profile;
- };
- 338D0CEA231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Profile;
- };
- 338D0CEB231458BD00FA5F75 /* Profile */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Profile;
- };
- 33CC10F92044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = macosx;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- 33CC10FA2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CODE_SIGN_IDENTITY = "-";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- MACOSX_DEPLOYMENT_TARGET = 10.11;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = macosx;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- };
- name = Release;
- };
- 33CC10FC2044A3C60003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 33CC10FD2044A3C60003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements;
- CODE_SIGN_STYLE = Automatic;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Runner/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Release;
- };
- 33CC111C2044C6BA0003C045 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Manual;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 33CC111D2044C6BA0003C045 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CODE_SIGN_STYLE = Automatic;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10F92044A3C60003C045 /* Debug */,
- 33CC10FA2044A3C60003C045 /* Release */,
- 338D0CE9231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC10FC2044A3C60003C045 /* Debug */,
- 33CC10FD2044A3C60003C045 /* Release */,
- 338D0CEA231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 33CC111C2044C6BA0003C045 /* Debug */,
- 33CC111D2044C6BA0003C045 /* Release */,
- 338D0CEB231458BD00FA5F75 /* Profile */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 33CC10E52044A3C60003C045 /* Project object */;
-}
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
deleted file mode 100644
index ae8ff59d9..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/contents.xcworkspacedata b/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/contents.xcworkspacedata
deleted file mode 100644
index 1d526a16e..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/contents.xcworkspacedata
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
deleted file mode 100644
index 18d981003..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- IDEDidComputeMac32BitWarning
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/AppDelegate.swift b/packages/syncfusion_flutter_officecore/example/macos/Runner/AppDelegate.swift
deleted file mode 100644
index d53ef6437..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/AppDelegate.swift
+++ /dev/null
@@ -1,9 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-@NSApplicationMain
-class AppDelegate: FlutterAppDelegate {
- override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
- return true
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index a2ec33f19..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- "images" : [
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_16.png",
- "scale" : "1x"
- },
- {
- "size" : "16x16",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "2x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_32.png",
- "scale" : "1x"
- },
- {
- "size" : "32x32",
- "idiom" : "mac",
- "filename" : "app_icon_64.png",
- "scale" : "2x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_128.png",
- "scale" : "1x"
- },
- {
- "size" : "128x128",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "2x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_256.png",
- "scale" : "1x"
- },
- {
- "size" : "256x256",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "2x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_512.png",
- "scale" : "1x"
- },
- {
- "size" : "512x512",
- "idiom" : "mac",
- "filename" : "app_icon_1024.png",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png
deleted file mode 100644
index 3c4935a7c..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png
deleted file mode 100644
index ed4cc1642..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png
deleted file mode 100644
index 483be6138..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png
deleted file mode 100644
index bcbf36df2..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png
deleted file mode 100644
index 9c0a65286..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png
deleted file mode 100644
index e71a72613..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png
deleted file mode 100644
index 8a31fe2dd..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Base.lproj/MainMenu.xib b/packages/syncfusion_flutter_officecore/example/macos/Runner/Base.lproj/MainMenu.xib
deleted file mode 100644
index 537341abf..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Base.lproj/MainMenu.xib
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/AppInfo.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/AppInfo.xcconfig
deleted file mode 100644
index cf9be60ca..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/AppInfo.xcconfig
+++ /dev/null
@@ -1,14 +0,0 @@
-// Application-level settings for the Runner target.
-//
-// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the
-// future. If not, the values below would default to using the project name when this becomes a
-// 'flutter create' template.
-
-// The application's name. By default this is also the title of the Flutter window.
-PRODUCT_NAME = example
-
-// The application's bundle identifier
-PRODUCT_BUNDLE_IDENTIFIER = com.example.example
-
-// The copyright displayed in application information
-PRODUCT_COPYRIGHT = Copyright © 2021 com.example. All rights reserved.
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Debug.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Debug.xcconfig
deleted file mode 100644
index 36b0fd946..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Debug.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Debug.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Release.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Release.xcconfig
deleted file mode 100644
index dff4f4956..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Release.xcconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-#include "../../Flutter/Flutter-Release.xcconfig"
-#include "Warnings.xcconfig"
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Warnings.xcconfig b/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Warnings.xcconfig
deleted file mode 100644
index 42bcbf478..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Configs/Warnings.xcconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings
-GCC_WARN_UNDECLARED_SELECTOR = YES
-CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES
-CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE
-CLANG_WARN__DUPLICATE_METHOD_MATCH = YES
-CLANG_WARN_PRAGMA_PACK = YES
-CLANG_WARN_STRICT_PROTOTYPES = YES
-CLANG_WARN_COMMA = YES
-GCC_WARN_STRICT_SELECTOR_MATCH = YES
-CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES
-CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES
-GCC_WARN_SHADOW = YES
-CLANG_WARN_UNREACHABLE_CODE = YES
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/DebugProfile.entitlements b/packages/syncfusion_flutter_officecore/example/macos/Runner/DebugProfile.entitlements
deleted file mode 100644
index dddb8a30c..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/DebugProfile.entitlements
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
- com.apple.security.cs.allow-jit
-
- com.apple.security.network.server
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Info.plist b/packages/syncfusion_flutter_officecore/example/macos/Runner/Info.plist
deleted file mode 100644
index 4789daa6a..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Info.plist
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- $(DEVELOPMENT_LANGUAGE)
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIconFile
-
- CFBundleIdentifier
- $(PRODUCT_BUNDLE_IDENTIFIER)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- $(FLUTTER_BUILD_NAME)
- CFBundleVersion
- $(FLUTTER_BUILD_NUMBER)
- LSMinimumSystemVersion
- $(MACOSX_DEPLOYMENT_TARGET)
- NSHumanReadableCopyright
- $(PRODUCT_COPYRIGHT)
- NSMainNibFile
- MainMenu
- NSPrincipalClass
- NSApplication
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/MainFlutterWindow.swift b/packages/syncfusion_flutter_officecore/example/macos/Runner/MainFlutterWindow.swift
deleted file mode 100644
index 2722837ec..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/MainFlutterWindow.swift
+++ /dev/null
@@ -1,15 +0,0 @@
-import Cocoa
-import FlutterMacOS
-
-class MainFlutterWindow: NSWindow {
- override func awakeFromNib() {
- let flutterViewController = FlutterViewController.init()
- let windowFrame = self.frame
- self.contentViewController = flutterViewController
- self.setFrame(windowFrame, display: true)
-
- RegisterGeneratedPlugins(registry: flutterViewController)
-
- super.awakeFromNib()
- }
-}
diff --git a/packages/syncfusion_flutter_officecore/example/macos/Runner/Release.entitlements b/packages/syncfusion_flutter_officecore/example/macos/Runner/Release.entitlements
deleted file mode 100644
index 852fa1a47..000000000
--- a/packages/syncfusion_flutter_officecore/example/macos/Runner/Release.entitlements
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
- com.apple.security.app-sandbox
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/officecore_example.iml b/packages/syncfusion_flutter_officecore/example/officecore_example.iml
deleted file mode 100644
index e5c837191..000000000
--- a/packages/syncfusion_flutter_officecore/example/officecore_example.iml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/packages/syncfusion_flutter_officecore/example/pubspec.yaml b/packages/syncfusion_flutter_officecore/example/pubspec.yaml
deleted file mode 100644
index c4754e915..000000000
--- a/packages/syncfusion_flutter_officecore/example/pubspec.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-name: officecore_example
-description: Demo for creating a Excel file using syncfusion_flutter_officecore package.
-
-environment:
- sdk: ">=2.12.0 <3.0.0"
-
-dependencies:
- flutter:
- sdk: flutter
- path_provider: ^2.0.1
- open_file: ^3.0.1
- syncfusion_flutter_xlsio:
- path: ../../syncfusion_flutter_xlsio
-
-
-# The following section is specific to Flutter.
-flutter:
- uses-material-design: true
diff --git a/packages/syncfusion_flutter_officecore/example/web/favicon.png b/packages/syncfusion_flutter_officecore/example/web/favicon.png
deleted file mode 100644
index 8aaa46ac1..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/web/favicon.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/web/icons/Icon-192.png b/packages/syncfusion_flutter_officecore/example/web/icons/Icon-192.png
deleted file mode 100644
index b749bfef0..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/web/icons/Icon-192.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/web/icons/Icon-512.png b/packages/syncfusion_flutter_officecore/example/web/icons/Icon-512.png
deleted file mode 100644
index 88cfd48df..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/web/icons/Icon-512.png and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/web/index.html b/packages/syncfusion_flutter_officecore/example/web/index.html
deleted file mode 100644
index 0081e1894..000000000
--- a/packages/syncfusion_flutter_officecore/example/web/index.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- example
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/web/manifest.json b/packages/syncfusion_flutter_officecore/example/web/manifest.json
deleted file mode 100644
index 8c012917d..000000000
--- a/packages/syncfusion_flutter_officecore/example/web/manifest.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "name": "example",
- "short_name": "example",
- "start_url": ".",
- "display": "standalone",
- "background_color": "#0175C2",
- "theme_color": "#0175C2",
- "description": "A new Flutter project.",
- "orientation": "portrait-primary",
- "prefer_related_applications": false,
- "icons": [
- {
- "src": "icons/Icon-192.png",
- "sizes": "192x192",
- "type": "image/png"
- },
- {
- "src": "icons/Icon-512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ]
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/.gitignore b/packages/syncfusion_flutter_officecore/example/windows/.gitignore
deleted file mode 100644
index d492d0d98..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-flutter/ephemeral/
-
-# Visual Studio user-specific files.
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# Visual Studio build-related files.
-x64/
-x86/
-
-# Visual Studio cache files
-# files ending in .cache can be ignored
-*.[Cc]ache
-# but keep track of directories ending in .cache
-!*.[Cc]ache/
diff --git a/packages/syncfusion_flutter_officecore/example/windows/CMakeLists.txt b/packages/syncfusion_flutter_officecore/example/windows/CMakeLists.txt
deleted file mode 100644
index abf90408e..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/CMakeLists.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(example LANGUAGES CXX)
-
-set(BINARY_NAME "example")
-
-cmake_policy(SET CMP0063 NEW)
-
-set(CMAKE_INSTALL_RPATH "$ORIGIN/lib")
-
-# Configure build options.
-get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
-if(IS_MULTICONFIG)
- set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release"
- CACHE STRING "" FORCE)
-else()
- if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
- set(CMAKE_BUILD_TYPE "Debug" CACHE
- STRING "Flutter build mode" FORCE)
- set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS
- "Debug" "Profile" "Release")
- endif()
-endif()
-
-set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
-set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}")
-set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}")
-set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}")
-
-# Use Unicode for all projects.
-add_definitions(-DUNICODE -D_UNICODE)
-
-# Compilation settings that should be applied to most targets.
-function(APPLY_STANDARD_SETTINGS TARGET)
- target_compile_features(${TARGET} PUBLIC cxx_std_17)
- target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100")
- target_compile_options(${TARGET} PRIVATE /EHsc)
- target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0")
- target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>")
-endfunction()
-
-set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter")
-
-# Flutter library and tool build rules.
-add_subdirectory(${FLUTTER_MANAGED_DIR})
-
-# Application build
-add_subdirectory("runner")
-
-# Generated plugin build rules, which manage building the plugins and adding
-# them to the application.
-include(flutter/generated_plugins.cmake)
-
-
-# === Installation ===
-# Support files are copied into place next to the executable, so that it can
-# run in place. This is done instead of making a separate bundle (as on Linux)
-# so that building and running from within Visual Studio will work.
-set(BUILD_BUNDLE_DIR "$")
-# Make the "install" step default, as it's required to run.
-set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1)
-if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
- set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE)
-endif()
-
-set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data")
-set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}")
-
-install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- COMPONENT Runtime)
-
-install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-
-if(PLUGIN_BUNDLED_LIBRARIES)
- install(FILES "${PLUGIN_BUNDLED_LIBRARIES}"
- DESTINATION "${INSTALL_BUNDLE_LIB_DIR}"
- COMPONENT Runtime)
-endif()
-
-# Fully re-copy the assets directory on each build to avoid having stale files
-# from a previous install.
-set(FLUTTER_ASSET_DIR_NAME "flutter_assets")
-install(CODE "
- file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\")
- " COMPONENT Runtime)
-install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}"
- DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime)
-
-# Install the AOT library on non-Debug builds only.
-install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}"
- CONFIGURATIONS Profile;Release
- COMPONENT Runtime)
diff --git a/packages/syncfusion_flutter_officecore/example/windows/flutter/CMakeLists.txt b/packages/syncfusion_flutter_officecore/example/windows/flutter/CMakeLists.txt
deleted file mode 100644
index b02c5485c..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/flutter/CMakeLists.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-
-set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral")
-
-# Configuration provided via flutter tool.
-include(${EPHEMERAL_DIR}/generated_config.cmake)
-
-# TODO: Move the rest of this into files in ephemeral. See
-# https://github.com/flutter/flutter/issues/57146.
-set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper")
-
-# === Flutter Library ===
-set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll")
-
-# Published to parent scope for install step.
-set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE)
-set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE)
-set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE)
-set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE)
-
-list(APPEND FLUTTER_LIBRARY_HEADERS
- "flutter_export.h"
- "flutter_windows.h"
- "flutter_messenger.h"
- "flutter_plugin_registrar.h"
- "flutter_texture_registrar.h"
-)
-list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/")
-add_library(flutter INTERFACE)
-target_include_directories(flutter INTERFACE
- "${EPHEMERAL_DIR}"
-)
-target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib")
-add_dependencies(flutter flutter_assemble)
-
-# === Wrapper ===
-list(APPEND CPP_WRAPPER_SOURCES_CORE
- "core_implementations.cc"
- "standard_codec.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_PLUGIN
- "plugin_registrar.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/")
-list(APPEND CPP_WRAPPER_SOURCES_APP
- "flutter_engine.cc"
- "flutter_view_controller.cc"
-)
-list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/")
-
-# Wrapper sources needed for a plugin.
-add_library(flutter_wrapper_plugin STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
-)
-apply_standard_settings(flutter_wrapper_plugin)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- POSITION_INDEPENDENT_CODE ON)
-set_target_properties(flutter_wrapper_plugin PROPERTIES
- CXX_VISIBILITY_PRESET hidden)
-target_link_libraries(flutter_wrapper_plugin PUBLIC flutter)
-target_include_directories(flutter_wrapper_plugin PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_plugin flutter_assemble)
-
-# Wrapper sources needed for the runner.
-add_library(flutter_wrapper_app STATIC
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_APP}
-)
-apply_standard_settings(flutter_wrapper_app)
-target_link_libraries(flutter_wrapper_app PUBLIC flutter)
-target_include_directories(flutter_wrapper_app PUBLIC
- "${WRAPPER_ROOT}/include"
-)
-add_dependencies(flutter_wrapper_app flutter_assemble)
-
-# === Flutter tool backend ===
-# _phony_ is a non-existent file to force this command to run every time,
-# since currently there's no way to get a full input/output list from the
-# flutter tool.
-set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_")
-set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE)
-add_custom_command(
- OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
- ${PHONY_OUTPUT}
- COMMAND ${CMAKE_COMMAND} -E env
- ${FLUTTER_TOOL_ENVIRONMENT}
- "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat"
- windows-x64 $
- VERBATIM
-)
-add_custom_target(flutter_assemble DEPENDS
- "${FLUTTER_LIBRARY}"
- ${FLUTTER_LIBRARY_HEADERS}
- ${CPP_WRAPPER_SOURCES_CORE}
- ${CPP_WRAPPER_SOURCES_PLUGIN}
- ${CPP_WRAPPER_SOURCES_APP}
-)
diff --git a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.cc b/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.cc
deleted file mode 100644
index 8b6d4680a..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.cc
+++ /dev/null
@@ -1,11 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#include "generated_plugin_registrant.h"
-
-
-void RegisterPlugins(flutter::PluginRegistry* registry) {
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.h b/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.h
deleted file mode 100644
index dc139d85a..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugin_registrant.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// Generated file. Do not edit.
-//
-
-// clang-format off
-
-#ifndef GENERATED_PLUGIN_REGISTRANT_
-#define GENERATED_PLUGIN_REGISTRANT_
-
-#include
-
-// Registers Flutter plugins.
-void RegisterPlugins(flutter::PluginRegistry* registry);
-
-#endif // GENERATED_PLUGIN_REGISTRANT_
diff --git a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugins.cmake b/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugins.cmake
deleted file mode 100644
index 4d10c2518..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/flutter/generated_plugins.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# Generated file, do not edit.
-#
-
-list(APPEND FLUTTER_PLUGIN_LIST
-)
-
-set(PLUGIN_BUNDLED_LIBRARIES)
-
-foreach(plugin ${FLUTTER_PLUGIN_LIST})
- add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin})
- target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES $)
- list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries})
-endforeach(plugin)
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/CMakeLists.txt b/packages/syncfusion_flutter_officecore/example/windows/runner/CMakeLists.txt
deleted file mode 100644
index 977e38b5d..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-cmake_minimum_required(VERSION 3.15)
-project(runner LANGUAGES CXX)
-
-add_executable(${BINARY_NAME} WIN32
- "flutter_window.cpp"
- "main.cpp"
- "run_loop.cpp"
- "utils.cpp"
- "win32_window.cpp"
- "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc"
- "Runner.rc"
- "runner.exe.manifest"
-)
-apply_standard_settings(${BINARY_NAME})
-target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX")
-target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app)
-target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}")
-add_dependencies(${BINARY_NAME} flutter_assemble)
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/Runner.rc b/packages/syncfusion_flutter_officecore/example/windows/runner/Runner.rc
deleted file mode 100644
index 51812dcd4..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/Runner.rc
+++ /dev/null
@@ -1,121 +0,0 @@
-// Microsoft Visual C++ generated resource script.
-//
-#pragma code_page(65001)
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (United States) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""winres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "\r\n"
- "\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_APP_ICON ICON "resources\\app_icon.ico"
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-#ifdef FLUTTER_BUILD_NUMBER
-#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER
-#else
-#define VERSION_AS_NUMBER 1,0,0
-#endif
-
-#ifdef FLUTTER_BUILD_NAME
-#define VERSION_AS_STRING #FLUTTER_BUILD_NAME
-#else
-#define VERSION_AS_STRING "1.0.0"
-#endif
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION VERSION_AS_NUMBER
- PRODUCTVERSION VERSION_AS_NUMBER
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS VOS__WINDOWS32
- FILETYPE VFT_APP
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904e4"
- BEGIN
- VALUE "CompanyName", "com.example" "\0"
- VALUE "FileDescription", "A new Flutter project." "\0"
- VALUE "FileVersion", VERSION_AS_STRING "\0"
- VALUE "InternalName", "example" "\0"
- VALUE "LegalCopyright", "Copyright (C) 2021 com.example. All rights reserved." "\0"
- VALUE "OriginalFilename", "example.exe" "\0"
- VALUE "ProductName", "example" "\0"
- VALUE "ProductVersion", VERSION_AS_STRING "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
-END
-
-#endif // English (United States) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-
-
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.cpp b/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.cpp
deleted file mode 100644
index 41bbc5e03..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "flutter_window.h"
-
-#include
-
-#include "flutter/generated_plugin_registrant.h"
-
-FlutterWindow::FlutterWindow(RunLoop* run_loop,
- const flutter::DartProject& project)
- : run_loop_(run_loop), project_(project) {}
-
-FlutterWindow::~FlutterWindow() {}
-
-bool FlutterWindow::OnCreate() {
- if (!Win32Window::OnCreate()) {
- return false;
- }
-
- RECT frame = GetClientArea();
-
- // The size here must match the window dimensions to avoid unnecessary surface
- // creation / destruction in the startup path.
- flutter_controller_ = std::make_unique(
- frame.right - frame.left, frame.bottom - frame.top, project_);
- // Ensure that basic setup of the controller was successful.
- if (!flutter_controller_->engine() || !flutter_controller_->view()) {
- return false;
- }
- RegisterPlugins(flutter_controller_->engine());
- run_loop_->RegisterFlutterInstance(flutter_controller_->engine());
- SetChildContent(flutter_controller_->view()->GetNativeWindow());
- return true;
-}
-
-void FlutterWindow::OnDestroy() {
- if (flutter_controller_) {
- run_loop_->UnregisterFlutterInstance(flutter_controller_->engine());
- flutter_controller_ = nullptr;
- }
-
- Win32Window::OnDestroy();
-}
-
-LRESULT
-FlutterWindow::MessageHandler(HWND hwnd, UINT const message,
- WPARAM const wparam,
- LPARAM const lparam) noexcept {
- // Give Flutter, including plugins, an opportunity to handle window messages.
- if (flutter_controller_) {
- std::optional result =
- flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam,
- lparam);
- if (result) {
- return *result;
- }
- }
-
- switch (message) {
- case WM_FONTCHANGE:
- flutter_controller_->engine()->ReloadSystemFonts();
- break;
- }
-
- return Win32Window::MessageHandler(hwnd, message, wparam, lparam);
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.h b/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.h
deleted file mode 100644
index b663ddd50..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/flutter_window.h
+++ /dev/null
@@ -1,39 +0,0 @@
-#ifndef RUNNER_FLUTTER_WINDOW_H_
-#define RUNNER_FLUTTER_WINDOW_H_
-
-#include
-#include
-
-#include
-
-#include "run_loop.h"
-#include "win32_window.h"
-
-// A window that does nothing but host a Flutter view.
-class FlutterWindow : public Win32Window {
- public:
- // Creates a new FlutterWindow driven by the |run_loop|, hosting a
- // Flutter view running |project|.
- explicit FlutterWindow(RunLoop* run_loop,
- const flutter::DartProject& project);
- virtual ~FlutterWindow();
-
- protected:
- // Win32Window:
- bool OnCreate() override;
- void OnDestroy() override;
- LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam,
- LPARAM const lparam) noexcept override;
-
- private:
- // The run loop driving events for this window.
- RunLoop* run_loop_;
-
- // The project to run.
- flutter::DartProject project_;
-
- // The Flutter instance hosted by this window.
- std::unique_ptr flutter_controller_;
-};
-
-#endif // RUNNER_FLUTTER_WINDOW_H_
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/main.cpp b/packages/syncfusion_flutter_officecore/example/windows/runner/main.cpp
deleted file mode 100644
index b637809bd..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/main.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#include
-#include
-#include
-
-#include "flutter_window.h"
-#include "run_loop.h"
-#include "utils.h"
-
-int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
- _In_ wchar_t *command_line, _In_ int show_command) {
- // Attach to console when present (e.g., 'flutter run') or create a
- // new console when running with a debugger.
- if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) {
- CreateAndAttachConsole();
- }
-
- // Initialize COM, so that it is available for use in the library and/or
- // plugins.
- ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
-
- RunLoop run_loop;
-
- flutter::DartProject project(L"data");
-
- std::vector command_line_arguments =
- GetCommandLineArguments();
-
- project.set_dart_entrypoint_arguments(std::move(command_line_arguments));
-
- FlutterWindow window(&run_loop, project);
- Win32Window::Point origin(10, 10);
- Win32Window::Size size(1280, 720);
- if (!window.CreateAndShow(L"example", origin, size)) {
- return EXIT_FAILURE;
- }
- window.SetQuitOnClose(true);
-
- run_loop.Run();
-
- ::CoUninitialize();
- return EXIT_SUCCESS;
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/resource.h b/packages/syncfusion_flutter_officecore/example/windows/runner/resource.h
deleted file mode 100644
index 66a65d1e4..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/resource.h
+++ /dev/null
@@ -1,16 +0,0 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Visual C++ generated include file.
-// Used by Runner.rc
-//
-#define IDI_APP_ICON 101
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 102
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1001
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/resources/app_icon.ico b/packages/syncfusion_flutter_officecore/example/windows/runner/resources/app_icon.ico
deleted file mode 100644
index c04e20caf..000000000
Binary files a/packages/syncfusion_flutter_officecore/example/windows/runner/resources/app_icon.ico and /dev/null differ
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.cpp b/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.cpp
deleted file mode 100644
index 2d6636ab6..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-#include "run_loop.h"
-
-#include
-
-#include
-
-RunLoop::RunLoop() {}
-
-RunLoop::~RunLoop() {}
-
-void RunLoop::Run() {
- bool keep_running = true;
- TimePoint next_flutter_event_time = TimePoint::clock::now();
- while (keep_running) {
- std::chrono::nanoseconds wait_duration =
- std::max(std::chrono::nanoseconds(0),
- next_flutter_event_time - TimePoint::clock::now());
- ::MsgWaitForMultipleObjects(
- 0, nullptr, FALSE, static_cast(wait_duration.count() / 1000),
- QS_ALLINPUT);
- bool processed_events = false;
- MSG message;
- // All pending Windows messages must be processed; MsgWaitForMultipleObjects
- // won't return again for items left in the queue after PeekMessage.
- while (::PeekMessage(&message, nullptr, 0, 0, PM_REMOVE)) {
- processed_events = true;
- if (message.message == WM_QUIT) {
- keep_running = false;
- break;
- }
- ::TranslateMessage(&message);
- ::DispatchMessage(&message);
- // Allow Flutter to process messages each time a Windows message is
- // processed, to prevent starvation.
- next_flutter_event_time =
- std::min(next_flutter_event_time, ProcessFlutterMessages());
- }
- // If the PeekMessage loop didn't run, process Flutter messages.
- if (!processed_events) {
- next_flutter_event_time =
- std::min(next_flutter_event_time, ProcessFlutterMessages());
- }
- }
-}
-
-void RunLoop::RegisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance) {
- flutter_instances_.insert(flutter_instance);
-}
-
-void RunLoop::UnregisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance) {
- flutter_instances_.erase(flutter_instance);
-}
-
-RunLoop::TimePoint RunLoop::ProcessFlutterMessages() {
- TimePoint next_event_time = TimePoint::max();
- for (auto instance : flutter_instances_) {
- std::chrono::nanoseconds wait_duration = instance->ProcessMessages();
- if (wait_duration != std::chrono::nanoseconds::max()) {
- next_event_time =
- std::min(next_event_time, TimePoint::clock::now() + wait_duration);
- }
- }
- return next_event_time;
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.h b/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.h
deleted file mode 100644
index 000d36246..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/run_loop.h
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef RUNNER_RUN_LOOP_H_
-#define RUNNER_RUN_LOOP_H_
-
-#include
-
-#include
-#include
-
-// A runloop that will service events for Flutter instances as well
-// as native messages.
-class RunLoop {
- public:
- RunLoop();
- ~RunLoop();
-
- // Prevent copying
- RunLoop(RunLoop const&) = delete;
- RunLoop& operator=(RunLoop const&) = delete;
-
- // Runs the run loop until the application quits.
- void Run();
-
- // Registers the given Flutter instance for event servicing.
- void RegisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance);
-
- // Unregisters the given Flutter instance from event servicing.
- void UnregisterFlutterInstance(
- flutter::FlutterEngine* flutter_instance);
-
- private:
- using TimePoint = std::chrono::steady_clock::time_point;
-
- // Processes all currently pending messages for registered Flutter instances.
- TimePoint ProcessFlutterMessages();
-
- std::set flutter_instances_;
-};
-
-#endif // RUNNER_RUN_LOOP_H_
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/runner.exe.manifest b/packages/syncfusion_flutter_officecore/example/windows/runner/runner.exe.manifest
deleted file mode 100644
index c977c4a42..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/runner.exe.manifest
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- PerMonitorV2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/utils.cpp b/packages/syncfusion_flutter_officecore/example/windows/runner/utils.cpp
deleted file mode 100644
index d19bdbbcc..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/utils.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "utils.h"
-
-#include
-#include
-#include
-#include
-
-#include
-
-void CreateAndAttachConsole() {
- if (::AllocConsole()) {
- FILE *unused;
- if (freopen_s(&unused, "CONOUT$", "w", stdout)) {
- _dup2(_fileno(stdout), 1);
- }
- if (freopen_s(&unused, "CONOUT$", "w", stderr)) {
- _dup2(_fileno(stdout), 2);
- }
- std::ios::sync_with_stdio();
- FlutterDesktopResyncOutputStreams();
- }
-}
-
-std::vector GetCommandLineArguments() {
- // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use.
- int argc;
- wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
- if (argv == nullptr) {
- return std::vector();
- }
-
- std::vector command_line_arguments;
-
- // Skip the first argument as it's the binary name.
- for (int i = 1; i < argc; i++) {
- command_line_arguments.push_back(Utf8FromUtf16(argv[i]));
- }
-
- ::LocalFree(argv);
-
- return command_line_arguments;
-}
-
-std::string Utf8FromUtf16(const wchar_t* utf16_string) {
- if (utf16_string == nullptr) {
- return std::string();
- }
- int target_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, nullptr, 0, nullptr, nullptr);
- if (target_length == 0) {
- return std::string();
- }
- std::string utf8_string;
- utf8_string.resize(target_length);
- int converted_length = ::WideCharToMultiByte(
- CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string,
- -1, utf8_string.data(),
- target_length, nullptr, nullptr);
- if (converted_length == 0) {
- return std::string();
- }
- return utf8_string;
-}
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/utils.h b/packages/syncfusion_flutter_officecore/example/windows/runner/utils.h
deleted file mode 100644
index 3879d5475..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/utils.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef RUNNER_UTILS_H_
-#define RUNNER_UTILS_H_
-
-#include
-#include
-
-// Creates a console for the process, and redirects stdout and stderr to
-// it for both the runner and the Flutter library.
-void CreateAndAttachConsole();
-
-// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string
-// encoded in UTF-8. Returns an empty std::string on failure.
-std::string Utf8FromUtf16(const wchar_t* utf16_string);
-
-// Gets the command line arguments passed in as a std::vector,
-// encoded in UTF-8. Returns an empty std::vector on failure.
-std::vector GetCommandLineArguments();
-
-#endif // RUNNER_UTILS_H_
diff --git a/packages/syncfusion_flutter_officecore/example/windows/runner/win32_window.cpp b/packages/syncfusion_flutter_officecore/example/windows/runner/win32_window.cpp
deleted file mode 100644
index c10f08dc7..000000000
--- a/packages/syncfusion_flutter_officecore/example/windows/runner/win32_window.cpp
+++ /dev/null
@@ -1,245 +0,0 @@
-#include "win32_window.h"
-
-#include
-
-#include "resource.h"
-
-namespace {
-
-constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW";
-
-// The number of Win32Window objects that currently exist.
-static int g_active_window_count = 0;
-
-using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd);
-
-// Scale helper to convert logical scaler values to physical using passed in
-// scale factor
-int Scale(int source, double scale_factor) {
- return static_cast(source * scale_factor);
-}
-
-// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module.
-// This API is only needed for PerMonitor V1 awareness mode.
-void EnableFullDpiSupportIfAvailable(HWND hwnd) {
- HMODULE user32_module = LoadLibraryA("User32.dll");
- if (!user32_module) {
- return;
- }
- auto enable_non_client_dpi_scaling =
- reinterpret_cast