diff --git a/.pubignore b/.pubignore
index ac8824e..2c801dc 100644
--- a/.pubignore
+++ b/.pubignore
@@ -1,6 +1,6 @@
# Files to exclude from pub.dev publishing
-SDUI_Flutter_Integration_Guide.txt
+Glimpse_Flutter_Integration_Guide.txt
docs/
.github/
.hooks/
diff --git a/ADDING_WIDGET.md b/ADDING_WIDGET.md
index cfc9d53..26e155c 100644
--- a/ADDING_WIDGET.md
+++ b/ADDING_WIDGET.md
@@ -1,31 +1,32 @@
-# Adding a New Widget to the SDUI Package
+# Adding a New Widget to the Glimpse Package
-This guide explains how to add support for a new widget to the Flutter SDUI package, including JSON and proto (gRPC) support. The process ensures your widget can be described by the server, parsed on the client, and rendered as a real Flutter widget.
+This guide explains how to add support for a new widget to the Flutter Glimpse package, including JSON and proto (gRPC) support. The process ensures your widget can be described by the server, parsed on the client, and rendered as a real Flutter widget.
---
-## 1. Create the SDUI Widget Class
+## 1. Create the Glimpse Widget Class
- **Where:** `lib/src/widgets/`
-- **What:** Create a Dart class (e.g., `SduiMyWidget`) that extends `SduiWidget`.
-- **Why:** This class acts as the runtime representation of your widget in the SDUI system. It bridges the data-driven world (JSON/proto) and the actual Flutter widget tree.
-- **How:**
+- **What:** Create a Dart class (e.g., `GlimpseMyWidget`) that extends `GlimpseWidget`.
+- **Why:** This class acts as the runtime representation of your widget in the Glimpse system. It bridges the data-driven world (JSON/proto) and the actual Flutter widget tree.
+- **How:**
- Add all properties your widget needs (e.g., text, color, children).
- - Implement the `toFlutterWidget()` method to convert your SDUI widget to a real Flutter widget.
+ - Implement the `toFlutterWidget()` method to convert your Glimpse widget to a real Flutter widget.
- If your widget has children, make sure to recursively call `toFlutterWidget()` on them.
**Example:**
+
```dart
import 'package:flutter/widgets.dart';
-import 'sdui_widget.dart';
+import 'glimpse_widget.dart';
-class SduiMyWidget extends SduiWidget {
+class GlimpseMyWidget extends GlimpseWidget {
final String title;
final Color? color;
- final List children;
+ final List children;
// Add other properties as needed
- SduiMyWidget({
+ GlimpseMyWidget({
required this.title,
this.color,
this.children = const [],
@@ -41,7 +42,8 @@ class SduiMyWidget extends SduiWidget {
}
}
```
-*Tip: Look at existing SDUI widgets for structure and naming conventions. Try to keep your API as close as possible to the real Flutter widget for familiarity.*
+
+_Tip: Look at existing Glimpse widgets for structure and naming conventions. Try to keep your API as close as possible to the real Flutter widget for familiarity._
---
@@ -49,19 +51,20 @@ class SduiMyWidget extends SduiWidget {
### a. JSON Parsing
-- **Where:** `lib/src/parser/sdui_proto_parser.dart`
+- **Where:** `lib/src/parser/glimpse_proto_parser.dart`
- **What:** Add logic to parse your widget from JSON and serialize it back.
-- **Why:** This allows the SDUI system to construct your widget from server-provided JSON, and to serialize it back for debugging or round-tripping.
+- **Why:** This allows the Glimpse system to construct your widget from server-provided JSON, and to serialize it back for debugging or round-tripping.
- **How:**
- Add a case for your widget in the `parseJSON` method (e.g., `case 'my_widget': return _parseJsonMyWidget(data);`).
- - Implement a `_parseJsonMyWidget(Map data)` method to extract all properties from the JSON map and construct your SDUI widget.
- - Update the `toJson` and `_toJsonMyWidget` methods to support serialization (convert your SDUI widget back to a JSON map).
+ - Implement a `_parseJsonMyWidget(Map data)` method to extract all properties from the JSON map and construct your Glimpse widget.
+ - Update the `toJson` and `_toJsonMyWidget` methods to support serialization (convert your Glimpse widget back to a JSON map).
- If your widget has enums or complex types, add helper methods for parsing/serializing them.
**Example:**
+
```dart
-static SduiMyWidget _parseJsonMyWidget(Map data) {
- return SduiMyWidget(
+static GlimpseMyWidget _parseJsonMyWidget(Map data) {
+ return GlimpseMyWidget(
title: data['title'] ?? '',
color: _parseJsonColor(data['color']),
children: (data['children'] as List? ?? [])
@@ -73,40 +76,42 @@ static SduiMyWidget _parseJsonMyWidget(Map data) {
### b. Proto Parsing
-- **Where:** `lib/src/parser/sdui_proto_parser.dart`
+- **Where:** `lib/src/parser/glimpse_proto_parser.dart`
- **What:** Add logic to parse your widget from proto and serialize it back.
-- **Why:** This allows the SDUI system to construct your widget from gRPC/proto data, and to serialize it back for server communication or round-tripping.
+- **Why:** This allows the Glimpse system to construct your widget from gRPC/proto data, and to serialize it back for server communication or round-tripping.
- **How:**
- Add a case for your widget in the `parseProto` and `fromProto` methods.
- - Implement `_parseProtoMyWidget(SduiWidgetData data)` and `myWidgetFromProto` to extract all properties from the proto message and construct your SDUI widget.
- - Add `myWidgetToProto` for proto serialization (convert your SDUI widget to a proto message).
+ - Implement `_parseProtoMyWidget(GlimpseWidgetData data)` and `myWidgetFromProto` to extract all properties from the proto message and construct your Glimpse widget.
+ - Add `myWidgetToProto` for proto serialization (convert your Glimpse widget to a proto message).
- Use helper methods for enums, colors, and nested children as needed.
**Example:**
+
```dart
-static SduiMyWidget myWidgetFromProto(SduiWidgetData data) {
- return SduiMyWidget(
+static GlimpseMyWidget myWidgetFromProto(GlimpseWidgetData data) {
+ return GlimpseMyWidget(
title: data.stringAttributes['title'] ?? '',
color: data.hasColor() ? _parseProtoColor(data.color) : null,
- children: data.children.map((c) => SduiParser.parseProto(c)).toList(),
+ children: data.children.map((c) => GlimpseParser.parseProto(c)).toList(),
);
}
```
-*Tip: Use the helpers and patterns from other widgets to handle enums, colors, and nested children. Consistency makes the codebase easier to maintain.*
+_Tip: Use the helpers and patterns from other widgets to handle enums, colors, and nested children. Consistency makes the codebase easier to maintain._
---
## 3. Update the Widget Type Enum
-- **Where:** `sdui.proto` (your proto definitions)
+- **Where:** `glimpse.proto` (your proto definitions)
- **What:** Add your widget to the `WidgetType` enum.
- **Why:** This allows the server and client to communicate about your new widget type in a type-safe way.
-- **How:**
+- **How:**
- Add a new value (e.g., `MY_WIDGET`) to the `WidgetType` enum in your proto file.
- Regenerate Dart code from your proto files (see README for instructions, usually a script in `tool/`).
**Example:**
+
```protobuf
enum WidgetType {
// ... existing types ...
@@ -114,27 +119,28 @@ enum WidgetType {
}
```
-*Tip: Make sure the enum value is unique and does not conflict with existing types.*
+_Tip: Make sure the enum value is unique and does not conflict with existing types._
---
-## 4. Add to Flutter-to-SDUI Converter
+## 4. Add to Flutter-to-Glimpse Converter
-- **Where:** `lib/src/parser/flutter_to_sdui.dart`
-- **What:** Add a case to convert a real Flutter widget to your SDUI widget.
-- **Why:** This enables tools and tests to convert existing Flutter code to SDUI format, and helps with migration or round-trip testing.
-- **How:**
+- **Where:** `lib/src/parser/flutter_to_glimpse.dart`
+- **What:** Add a case to convert a real Flutter widget to your Glimpse widget.
+- **Why:** This enables tools and tests to convert existing Flutter code to Glimpse format, and helps with migration or round-trip testing.
+- **How:**
- Add an `else if` block for your widget type.
- - Map all relevant properties from the Flutter widget to your SDUI widget.
+ - Map all relevant properties from the Flutter widget to your Glimpse widget.
- If your widget is not supported for conversion, throw an `UnimplementedError` with a clear message.
**Example:**
+
```dart
else if (widget is MyWidget) {
- return SduiMyWidget(
+ return GlimpseMyWidget(
title: widget.title,
color: widget.color,
- children: widget.children.map(flutterToSdui).toList(),
+ children: widget.children.map(flutterToGlimpse).toList(),
);
}
```
@@ -147,11 +153,11 @@ else if (widget is MyWidget) {
- **Why:** Testing catches bugs early and ensures your widget behaves as expected in all supported formats.
- **How:**
- Add unit tests for JSON and proto parsing/serialization.
- - Add tests for Flutter-to-SDUI conversion.
+ - Add tests for Flutter-to-Glimpse conversion.
- Create sample JSON and proto definitions for your widget and verify they render correctly in a demo app or test harness.
- Test edge cases (missing properties, nulls, invalid values).
-*Tip: Use the sample files and test cases for existing widgets as a template. Automated tests are preferred, but manual testing in a demo app is also valuable.*
+_Tip: Use the sample files and test cases for existing widgets as a template. Automated tests are preferred, but manual testing in a demo app is also valuable._
---
@@ -169,19 +175,20 @@ else if (widget is MyWidget) {
## Example Checklist
- [ ] Widget class in `lib/src/widgets/`
-- [ ] JSON parse/serialize in `sdui_proto_parser.dart`
-- [ ] Proto parse/serialize in `sdui_proto_parser.dart`
+- [ ] JSON parse/serialize in `glimpse_proto_parser.dart`
+- [ ] Proto parse/serialize in `glimpse_proto_parser.dart`
- [ ] Enum in proto and regenerated Dart code
-- [ ] Flutter-to-SDUI conversion
+- [ ] Flutter-to-Glimpse conversion
- [ ] Tests and sample data
- [ ] Documentation
---
**Tips & Best Practices:**
+
- Follow the structure and naming conventions of existing widgets for consistency.
- Keep your widget’s API as close as possible to the real Flutter widget for familiarity.
-- Only map properties that are supported by both SDUI and the underlying Flutter widget.
+- Only map properties that are supported by both Glimpse and the underlying Flutter widget.
- If your widget has complex properties (e.g., enums, nested objects), add helper methods for parsing/serialization.
- If you’re unsure, look at how similar widgets are implemented in the codebase.
- Use clear error messages for unsupported or unimplemented features.
@@ -189,4 +196,4 @@ else if (widget is MyWidget) {
---
-If you have questions, check the code for similar widgets or open an issue!
\ No newline at end of file
+If you have questions, check the code for similar widgets or open an issue!
diff --git a/CHANGELOG.md b/CHANGELOG.md
index db72851..1b9f391 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,8 +8,8 @@
- JSON and gRPC support for dynamic UI rendering
- Protocol Buffers integration for type-safe communication
- Core widget support: Text, Column, Row, Container, Scaffold, Image, Icon, SizedBox, Spacer
-- SduiGrpcClient for server communication
-- SduiGrpcRenderer widget for rendering server-driven UI
+- GlimpseGrpcClient for server communication
+- GlimpseGrpcRenderer widget for rendering server-driven UI
- Comprehensive documentation and examples
-- Flutter-to-SDUI conversion utilities
+- Flutter-to-Glimpse conversion utilities
- Error handling and loading states
diff --git a/README.md b/README.md
index ed67ed6..2f5d493 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
- Flutter SDUI Package
+ Flutter Glimpse
A Flutter package for implementing Server-Driven UI with both JSON and gRPC support
@@ -38,26 +38,26 @@ Add the package to your `pubspec.yaml`:
```yaml
dependencies:
- flutter_sdui: ^0.0.1
+ flutter_glimpse: ^0.0.1
```
```yaml
# For devs
dependencies:
- flutter_sdui:
- path: path/to/flutter_sdui
+ flutter_glimpse:
+ path: path/to/flutter_glimpse
```
Or use the Flutter CLI:
```bash
-flutter pub add flutter_sdui
+flutter pub add flutter_glimpse
```
Import the package in your Dart code:
```dart
-import 'package:flutter_sdui/flutter_sdui.dart';
+import 'package:flutter_glimpse/flutter_glimpse.dart';
```
## Basic Usage
@@ -70,13 +70,13 @@ For efficient, type-safe server communication:
```dart
// Create a gRPC client
-final client = SduiGrpcClient(
+final client = GlimpseGrpcClient(
host: 'your-server.com',
port: 50051,
);
-// Use the SduiGrpcRenderer widget
-SduiGrpcRenderer(
+// Use the GlimpseGrpcRenderer widget
+GlimpseGrpcRenderer(
client: client,
screenId: 'home_screen',
loadingWidget: CircularProgressIndicator(),
@@ -89,29 +89,29 @@ SduiGrpcRenderer(
For simpler implementation with standard HTTP requests:
```dart
-// Parse SDUI JSON to widget
+// Parse Glimpse JSON to widget
dynamic json = ...; // Load your JSON
-final sduiWidget = SduiParser.parseJSON(json);
-final flutterWidget = sduiWidget.toFlutterWidget();
+final glimpseWidget = GlimpseParser.parseJSON(json);
+final flutterWidget = glimpseWidget.toFlutterWidget();
```
-You can also serialize SDUI widgets back to JSON:
+You can also serialize Glimpse widgets back to JSON:
```dart
-final json = SduiParser.toJson(sduiWidget);
+final json = GlimpseParser.toJson(glimpseWidget);
```
-And convert Flutter widgets to SDUI (for supported types):
+And convert Flutter widgets to Glimpse (for supported types):
```dart
-import 'package:flutter_sdui/src/flutter_to_sdui.dart';
-final sduiWidget = flutterToSdui(myFlutterWidget);
+import 'package:flutter_glimpse/src/flutter_to_glimpse.dart';
+final glimpseWidget = flutterToGlimpse(myFlutterWidget);
```
## Widget Coverage & Extensibility
- All core layout and display widgets are supported: `Column`, `Row`, `Text`, `Image`, `SizedBox`, `Container`, `Scaffold`, `Spacer`, `Icon`.
-- Adding new widgets is straightforward: implement the SDUI widget, add proto/JSON parsing, and update the toJson and Flutter conversion logic.
+- Adding new widgets is straightforward: implement the Glimpse widget, add proto/JSON parsing, and update the toJson and Flutter conversion logic.
- The codebase is up-to-date, with no remaining TODOs.
## Example
@@ -120,7 +120,7 @@ Here's a complete example of using the gRPC renderer:
```dart
import 'package:flutter/material.dart';
-import 'package:flutter_sdui/flutter_sdui.dart';
+import 'package:flutter_glimpse/flutter_glimpse.dart';
void main() {
runApp(const MyApp());
@@ -132,31 +132,31 @@ class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
- title: 'SDUI Demo',
+ title: 'Glimpse Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
useMaterial3: true,
),
- home: const SDUIDemo(),
+ home: const GlimpseDemo(),
);
}
}
-class SDUIDemo extends StatefulWidget {
- const SDUIDemo({super.key});
+class GlimpseDemo extends StatefulWidget {
+ const GlimpseDemo({super.key});
@override
- State createState() => _SDUIDemoState();
+ State createState() => _GlimpseDemoState();
}
-class _SDUIDemoState extends State {
- late SduiGrpcClient _grpcClient;
+class _GlimpseDemoState extends State {
+ late GlimpseGrpcClient _grpcClient;
String _screenId = 'home';
@override
void initState() {
super.initState();
- _grpcClient = SduiGrpcClient(
+ _grpcClient = GlimpseGrpcClient(
host: 'localhost', // Replace with your server address
port: 50051, // Replace with your server port
);
@@ -174,7 +174,7 @@ class _SDUIDemoState extends State {
appBar: AppBar(
title: const Text('Server-Driven UI Demo'),
),
- body: SduiGrpcRenderer(
+ body: GlimpseGrpcRenderer(
client: _grpcClient,
screenId: _screenId,
loadingWidget: const Center(
@@ -211,13 +211,13 @@ Here's a basic example of a Dart server that provides UI definitions via gRPC:
```dart
import 'package:grpc/grpc.dart';
-import 'package:flutter_sdui/src/generated/sdui.pb.dart';
-import 'package:flutter_sdui/src/generated/sdui.pbgrpc.dart';
+import 'package:flutter_glimpse/src/generated/glimpse.pb.dart';
+import 'package:flutter_glimpse/src/generated/glimpse.pbgrpc.dart';
Future main() async {
final server = Server.create(
services: [
- SduiServiceImpl(),
+ GlimpseServiceImpl(),
],
);
@@ -225,10 +225,10 @@ Future main() async {
print('Server listening on port 50051...');
}
-class SduiServiceImpl extends SduiServiceBase {
+class GlimpseServiceImpl extends GlimpseServiceBase {
@override
- Future getSduiWidget(
- ServiceCall call, SduiRequest request) async {
+ Future getGlimpseWidget(
+ ServiceCall call, GlimpseRequest request) async {
// Return different UI based on the screenId
switch (request.screenId) {
case 'home':
@@ -238,22 +238,22 @@ class SduiServiceImpl extends SduiServiceBase {
}
}
- SduiWidgetData _createHomeScreen() {
- return SduiWidgetData()
+ GlimpseWidgetData _createHomeScreen() {
+ return GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Welcome to Server-Driven UI!'
..textStyle = (TextStyleData()
..fontSize = 22
..fontWeight = 'bold')),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'This UI is rendered from gRPC data'
]));
@@ -282,7 +282,7 @@ The package currently supports these Flutter widgets:
The package uses Protocol Buffers to define the data structures for gRPC communication. Here's a simplified version of the main message types:
```protobuf
-message SduiWidgetData {
+message GlimpseWidgetData {
WidgetType type = 1;
map string_attributes = 2;
map double_attributes = 3;
@@ -293,16 +293,16 @@ message SduiWidgetData {
EdgeInsetsData padding = 7;
// Children widgets
- repeated SduiWidgetData children = 12;
- SduiWidgetData child = 13;
+ repeated GlimpseWidgetData children = 12;
+ GlimpseWidgetData child = 13;
// Scaffold specific parts
- SduiWidgetData app_bar = 14;
- SduiWidgetData body = 15;
+ GlimpseWidgetData app_bar = 14;
+ GlimpseWidgetData body = 15;
}
-service SduiService {
- rpc GetSduiWidget (SduiRequest) returns (SduiWidgetData);
+service GlimpseService {
+ rpc GetGlimpseWidget (GlimpseRequest) returns (GlimpseWidgetData);
}
```
@@ -330,7 +330,7 @@ pwsh ./tool/generate_protos.ps1
## Contributing
-See [ADDING_WIDGET.md](./ADDING_WIDGET.md) for instructions on how to add a new widget to the SDUI package.
+See [ADDING_WIDGET.md](./ADDING_WIDGET.md) for instructions on how to add a new widget to the Glimpse package.
## License
diff --git a/build.yaml b/build.yaml
index 9ac3c2c..65a4408 100644
--- a/build.yaml
+++ b/build.yaml
@@ -1,10 +1,6 @@
targets:
$default:
builders:
- protoc_plugin: # Using the package name as the builder key
- enabled: true
- options:
- grpc: true # Enable gRPC stub generation
- output_directory: lib/src/generated # Specify output directory
- generate_mixins: true # Generate mixins for classes
- generate_kythe_info: false
+ # Note: protoc_plugin builder is not required when using protoc directly
+ # The generate_protos.ps1 script handles code generation
+ # Keeping this file for potential future build_runner integration
diff --git a/doc/doc.md b/doc/doc.md
index 2b35aa4..0a7d3cd 100644
--- a/doc/doc.md
+++ b/doc/doc.md
@@ -1,4 +1,4 @@
-# Comprehensive Guide to Creating Screens with Flutter SDUI and gRPC
+# Comprehensive Guide to Creating Screens with Flutter Glimpse and gRPC
## Overview
@@ -6,23 +6,24 @@ This guide explains how to create dynamic UI screens for Flutter applications us
## Setup Requirements
-1. **Flutter application** with the `flutter_sdui` package
+1. **Flutter application** with the `flutter_glimpse` package
2. **gRPC server** (can be implemented in any language that supports gRPC)
-3. **Proto definitions** from the SDUI package
+3. **Proto definitions** from the Glimpse package
## Creating a gRPC Server
### 1. Set Up Server Environment
Example in Dart:
+
```dart
import 'package:grpc/grpc.dart';
-import 'package:flutter_sdui/src/generated/sdui.pbgrpc.dart';
+import 'package:flutter_glimpse/src/generated/glimpse.pbgrpc.dart';
Future main() async {
final server = Server.create(
services: [
- SduiServiceImpl(),
+ GlimpseServiceImpl(),
],
);
@@ -32,15 +33,15 @@ Future main() async {
}
```
-### 2. Implement the SDUI Service
+### 2. Implement the Glimpse Service
-Create a class that implements the SDUI service from the protobuf definitions:
+Create a class that implements the Glimpse service from the protobuf definitions:
```dart
-class SduiServiceImpl extends SduiServiceBase {
+class GlimpseServiceImpl extends GlimpseServiceBase {
@override
- Future getSduiWidget(
- ServiceCall call, SduiRequest request) async {
+ Future getGlimpseWidget(
+ ServiceCall call, GlimpseRequest request) async {
// Return different UI based on the requested screen ID
switch (request.screenId) {
case 'home':
@@ -59,24 +60,24 @@ class SduiServiceImpl extends SduiServiceBase {
### Basic Structure of a Screen
-Each screen is built as a tree of `SduiWidgetData` objects:
+Each screen is built as a tree of `GlimpseWidgetData` objects:
```dart
-SduiWidgetData createScreen() {
- final screen = SduiWidgetData()
+GlimpseWidgetData createScreen() {
+ final screen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..appBar = (SduiWidgetData()
+ ..appBar = (GlimpseWidgetData()
..type = WidgetType.CONTAINER
// Define appBar properties
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Screen Title'))
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
// Add child widgets here
]));
-
+
return screen;
}
```
@@ -84,23 +85,27 @@ SduiWidgetData createScreen() {
### Common Widget Types
#### Scaffold
+
The root container for a screen:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
..backgroundColor = (ColorData()
..red = 255
..green = 255
..blue = 255
..alpha = 255)
- ..appBar = (SduiWidgetData()...)
- ..body = (SduiWidgetData()...)
+ ..appBar = (GlimpseWidgetData()...)
+ ..body = (GlimpseWidgetData()...)
```
#### Container
+
A box that can have decoration, padding, margin:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
..margin = (EdgeInsetsData()
@@ -114,13 +119,15 @@ SduiWidgetData()
..blue = 240
..alpha = 255)
..borderRadius = (BorderRadiusData()..all = 8))
- ..child = (SduiWidgetData()...)
+ ..child = (GlimpseWidgetData()...)
```
#### Text
+
Display text with styling:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Hello World'
..textStyle = (TextStyleData()
@@ -134,9 +141,11 @@ SduiWidgetData()
```
#### Column and Row
+
Layout widgets for vertical and horizontal arrangement:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.COLUMN // or WidgetType.ROW
..mainAxisAlignment = MainAxisAlignmentProto.MAIN_AXIS_CENTER
..crossAxisAlignment = CrossAxisAlignmentProto.CROSS_AXIS_START
@@ -146,9 +155,11 @@ SduiWidgetData()
```
#### Image
+
Display network images:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.IMAGE
..stringAttributes['src'] = 'https://example.com/image.jpg'
..stringAttributes['fit'] = 'cover'
@@ -157,9 +168,11 @@ SduiWidgetData()
```
#### Icon
+
Display Material icons:
+
```dart
-SduiWidgetData()
+GlimpseWidgetData()
..type = WidgetType.ICON
..icon = (IconDataMessage()
..name = 'home' // Material icon name
@@ -174,6 +187,7 @@ SduiWidgetData()
### Advanced Styling
#### Gradients
+
```dart
..boxDecoration = (BoxDecorationData()
..gradient = (GradientData()
@@ -197,6 +211,7 @@ SduiWidgetData()
```
#### Shadows
+
```dart
..boxDecoration = (BoxDecorationData()
..boxShadow.add(BoxShadowData()
@@ -212,6 +227,7 @@ SduiWidgetData()
```
#### Transforms
+
```dart
..transform = (TransformData()
..type = TransformData_TransformType.ROTATE
@@ -221,11 +237,12 @@ SduiWidgetData()
## Example Screens
### Home Screen with Card Layout
+
```dart
-SduiWidgetData _createHomeScreen() {
- final homeScreen = SduiWidgetData()
+GlimpseWidgetData _createHomeScreen() {
+ final homeScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..appBar = (SduiWidgetData()
+ ..appBar = (GlimpseWidgetData()
..type = WidgetType.CONTAINER
..boxDecoration = (BoxDecorationData()
..color = (ColorData()
@@ -238,7 +255,7 @@ SduiWidgetData _createHomeScreen() {
..left = 16
..right = 16
..bottom = 8)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Home Screen'
..textStyle = (TextStyleData()
@@ -249,20 +266,20 @@ SduiWidgetData _createHomeScreen() {
..green = 255
..blue = 255
..alpha = 255))))
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
// Hero Image
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..doubleAttributes['height'] = 200
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.IMAGE
..stringAttributes['src'] = 'https://picsum.photos/800/300'
..stringAttributes['fit'] = 'cover'),
-
+
// Feature card
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..margin = (EdgeInsetsData()..all = 16)
..padding = (EdgeInsetsData()..all = 16)
@@ -273,19 +290,19 @@ SduiWidgetData _createHomeScreen() {
..green = 240
..blue = 240
..alpha = 255))
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Feature Card'
..textStyle = (TextStyleData()
..fontSize = 18
..fontWeight = 'bold'),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.SIZED_BOX
..doubleAttributes['height'] = 8,
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'This is a description of the feature'
]))
@@ -296,20 +313,21 @@ SduiWidgetData _createHomeScreen() {
```
### Profile Screen with Avatar
+
```dart
-SduiWidgetData _createProfileScreen() {
- final profileScreen = SduiWidgetData()
+GlimpseWidgetData _createProfileScreen() {
+ final profileScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
..backgroundColor = (ColorData()
..red = 245
..green = 245
..blue = 245
..alpha = 255)
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
// Profile Header
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..color = (ColorData()
..red = 76
@@ -319,13 +337,13 @@ SduiWidgetData _createProfileScreen() {
..padding = (EdgeInsetsData()
..top = 40
..bottom = 20)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..mainAxisAlignment = MainAxisAlignmentProto.MAIN_AXIS_CENTER
..crossAxisAlignment = CrossAxisAlignmentProto.CROSS_AXIS_CENTER
..children.addAll([
// Avatar
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..doubleAttributes['width'] = 100
..doubleAttributes['height'] = 100
@@ -340,16 +358,16 @@ SduiWidgetData _createProfileScreen() {
..alpha = 255)
..width = 3
..style = BorderStyleProto.SOLID)))
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.IMAGE
..stringAttributes['src'] = 'https://randomuser.me/api/portraits/women/44.jpg'
..stringAttributes['fit'] = 'cover'),
-
+
// Name
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.SIZED_BOX
..doubleAttributes['height'] = 16,
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Sarah Johnson'
..textStyle = (TextStyleData()
@@ -370,18 +388,22 @@ SduiWidgetData _createProfileScreen() {
## Best Practices
1. **Structure Your Code**
+
- Create helper methods for repeated UI patterns
- Break complex screens into logical sections
2. **Handle Errors Gracefully**
+
- Always provide an error screen for unknown screen IDs
- Include helpful information in error screens
3. **Optimize Network Usage**
+
- Keep UI definitions concise
- Consider caching common UI components
4. **Progressive Enhancement**
+
- Start with simple layouts and add complexity gradually
- Test on different device sizes
@@ -396,8 +418,8 @@ SduiWidgetData _createProfileScreen() {
Create helper methods for commonly used components:
```dart
-SduiWidgetData _createSettingItem(String title, String subtitle, String iconName) {
- return SduiWidgetData()
+GlimpseWidgetData _createSettingItem(String title, String subtitle, String iconName) {
+ return GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()
..all = 12)
@@ -408,22 +430,22 @@ SduiWidgetData _createSettingItem(String title, String subtitle, String iconName
..green = 255
..blue = 255
..alpha = 255))
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.ROW
..children.addAll([
// Icon
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.ICON
..icon = (IconDataMessage()
..name = iconName),
// Content
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = title,
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = subtitle
])
@@ -449,14 +471,17 @@ if (deviceWidth > 600) {
## Troubleshooting
1. **Missing Properties**
+
- Ensure all required properties are set for each widget type
- Check for typos in property names
2. **Enum Value Issues**
+
- Ensure you're using the correct enum values defined in the proto files
- Watch for renamed enum values to avoid conflicts
3. **Nested Structure Problems**
+
- Verify that all parentheses and brackets are properly closed
- Maintain consistent indentation for readability
@@ -464,4 +489,4 @@ if (deviceWidth > 600) {
- Double-check types for numeric values, especially when converting between int and double
- Ensure string attributes are used for text content
-By following this guide, you can create rich, dynamic UIs that are delivered from your server to Flutter clients via gRPC.
\ No newline at end of file
+By following this guide, you can create rich, dynamic UIs that are delivered from your server to Flutter clients via gRPC.
diff --git a/example/grpc_example.dart b/example/grpc_example.dart
index 740f2eb..99ab976 100644
--- a/example/grpc_example.dart
+++ b/example/grpc_example.dart
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
-import 'package:flutter_sdui/flutter_sdui.dart';
+import 'package:flutter_glimpse/flutter_glimpse.dart';
-/// Example application demonstrating Flutter SDUI with gRPC.
+/// Example application demonstrating Flutter Glimpse with gRPC.
///
/// This example shows how to:
/// * Connect to a gRPC server
@@ -19,7 +19,7 @@ class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
- title: 'SDUI gRPC Demo',
+ title: 'Glimpse gRPC Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
useMaterial3: true,
@@ -44,14 +44,14 @@ class GrpcRendererDemo extends StatefulWidget {
}
class _GrpcRendererDemoState extends State {
- late SduiGrpcClient _grpcClient;
+ late GlimpseGrpcClient _grpcClient;
String _screenId = 'home';
@override
void initState() {
super.initState();
// Initialize gRPC client with server connection details
- _grpcClient = SduiGrpcClient(
+ _grpcClient = GlimpseGrpcClient(
host: 'localhost',
port: 50051,
);
@@ -68,7 +68,7 @@ class _GrpcRendererDemoState extends State {
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
- title: const Text('SDUI gRPC Demo'),
+ title: const Text('Glimpse gRPC Demo'),
),
body: Column(
children: [
@@ -101,7 +101,7 @@ class _GrpcRendererDemoState extends State {
// Server-driven UI renderer
Expanded(
- child: SduiGrpcRenderer(
+ child: GlimpseGrpcRenderer(
client: _grpcClient,
screenId: _screenId,
loadingWidget: const Center(
diff --git a/example/grpc_server_example_dart.dart b/example/grpc_server_example_dart.dart
index 2cf54a3..47efa0c 100644
--- a/example/grpc_server_example_dart.dart
+++ b/example/grpc_server_example_dart.dart
@@ -1,8 +1,8 @@
-/// Example gRPC server implementation for Flutter SDUI.
+/// Example gRPC server implementation for Flutter Glimpse.
///
/// This is a standalone Dart server that provides server-driven UI definitions
/// through gRPC. It demonstrates how to:
-/// * Set up a gRPC server with SDUI service
+/// * Set up a gRPC server with Glimpse service
/// * Handle different screen requests
/// * Create widget definitions using protobuf
/// * Return complex UI structures
@@ -14,19 +14,20 @@
///
/// The server listens on port 50051 by default.
library;
+
import 'dart:developer';
import 'package:grpc/grpc.dart';
-import 'package:flutter_sdui/src/generated/sdui.pbgrpc.dart';
+import 'package:flutter_glimpse/src/generated/glimpse.pbgrpc.dart';
/// Entry point for the gRPC server.
///
-/// Initializes the server with the SDUI service implementation
+/// Initializes the server with the Glimpse service implementation
/// and starts listening for client connections.
Future main() async {
final server = Server.create(
services: [
- SduiServiceImpl(),
+ GlimpseServiceImpl(),
],
);
@@ -36,14 +37,14 @@ Future main() async {
log('Press Ctrl+C to stop');
}
-/// Implementation of the SDUI gRPC service.
+/// Implementation of the Glimpse gRPC service.
///
/// This class handles incoming requests for UI definitions and returns
/// appropriate widget data based on the requested screen ID.
-class SduiServiceImpl extends SduiServiceBase {
+class GlimpseServiceImpl extends GlimpseServiceBase {
@override
- Future getSduiWidget(
- ServiceCall call, SduiRequest request) async {
+ Future getGlimpseWidget(
+ ServiceCall call, GlimpseRequest request) async {
log('Received request for screen: ${request.screenId}');
switch (request.screenId) {
@@ -62,32 +63,32 @@ class SduiServiceImpl extends SduiServiceBase {
/// Creates the home screen UI definition.
///
/// Returns a scaffold with an app bar and a column of welcome content.
- SduiWidgetData _createHomeScreen() {
- final homeScreen = SduiWidgetData()
+ GlimpseWidgetData _createHomeScreen() {
+ final homeScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Welcome to Server-Driven UI!'
..textStyle = (TextStyleData()
..fontSize = 22
..fontWeight = 'bold')),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()
..left = 16
..right = 16
..bottom = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] =
'This UI is rendered from data sent by the server via gRPC.'),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
..margin = (EdgeInsetsData()
@@ -99,10 +100,10 @@ class SduiServiceImpl extends SduiServiceBase {
..green = 240
..blue = 240
..alpha = 255))
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.ROW
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.ICON
..icon = (IconDataMessage()
..name = 'home'
@@ -112,10 +113,10 @@ class SduiServiceImpl extends SduiServiceBase {
..blue = 210
..alpha = 255)
..size = 24),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.SIZED_BOX
..doubleAttributes['width'] = 16,
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] =
'Select a screen from the dropdown.'
@@ -125,10 +126,10 @@ class SduiServiceImpl extends SduiServiceBase {
return homeScreen;
}
- SduiWidgetData _createProfileScreen() {
- final profileScreen = SduiWidgetData()
+ GlimpseWidgetData _createProfileScreen() {
+ final profileScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..appBar = (SduiWidgetData()
+ ..appBar = (GlimpseWidgetData()
..type = WidgetType.CONTAINER
..boxDecoration = (BoxDecorationData()
..color = (ColorData()
@@ -141,7 +142,7 @@ class SduiServiceImpl extends SduiServiceBase {
..left = 16
..right = 16
..bottom = 8)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Profile Screen'
..textStyle = (TextStyleData()
@@ -152,25 +153,25 @@ class SduiServiceImpl extends SduiServiceBase {
..green = 255
..blue = 255
..alpha = 255))))
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'User Profile'
..textStyle = (TextStyleData()
..fontSize = 22
..fontWeight = 'bold')),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()
..left = 16
..right = 16
..bottom = 24)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] =
'This is a sample profile page rendered from gRPC data.'),
@@ -179,10 +180,10 @@ class SduiServiceImpl extends SduiServiceBase {
return profileScreen;
}
- SduiWidgetData _createSettingsScreen() {
- final settingsScreen = SduiWidgetData()
+ GlimpseWidgetData _createSettingsScreen() {
+ final settingsScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..appBar = (SduiWidgetData()
+ ..appBar = (GlimpseWidgetData()
..type = WidgetType.CONTAINER
..boxDecoration = (BoxDecorationData()
..color = (ColorData()
@@ -195,7 +196,7 @@ class SduiServiceImpl extends SduiServiceBase {
..left = 16
..right = 16
..bottom = 8)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Settings Screen'
..textStyle = (TextStyleData()
@@ -206,25 +207,25 @@ class SduiServiceImpl extends SduiServiceBase {
..green = 255
..blue = 255
..alpha = 255))))
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'App Settings'
..textStyle = (TextStyleData()
..fontSize = 22
..fontWeight = 'bold')),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()
..left = 16
..right = 16
..bottom = 24)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] =
'This is a sample settings page from the gRPC server.'),
@@ -233,10 +234,10 @@ class SduiServiceImpl extends SduiServiceBase {
return settingsScreen;
}
- SduiWidgetData _createErrorScreen() {
- final errorScreen = SduiWidgetData()
+ GlimpseWidgetData _createErrorScreen() {
+ final errorScreen = GlimpseWidgetData()
..type = WidgetType.SCAFFOLD
- ..appBar = (SduiWidgetData()
+ ..appBar = (GlimpseWidgetData()
..type = WidgetType.CONTAINER
..boxDecoration = (BoxDecorationData()
..color = (ColorData()
@@ -249,7 +250,7 @@ class SduiServiceImpl extends SduiServiceBase {
..left = 16
..right = 16
..bottom = 8)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Error'
..textStyle = (TextStyleData()
@@ -260,13 +261,13 @@ class SduiServiceImpl extends SduiServiceBase {
..green = 255
..blue = 255
..alpha = 255))))
- ..body = (SduiWidgetData()
+ ..body = (GlimpseWidgetData()
..type = WidgetType.COLUMN
..children.addAll([
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()..all = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] = 'Screen Not Found'
..textStyle = (TextStyleData()
@@ -277,12 +278,12 @@ class SduiServiceImpl extends SduiServiceBase {
..green = 47
..blue = 47
..alpha = 255))),
- SduiWidgetData()
+ GlimpseWidgetData()
..type = WidgetType.CONTAINER
..padding = (EdgeInsetsData()
..left = 16
..right = 16)
- ..child = (SduiWidgetData()
+ ..child = (GlimpseWidgetData()
..type = WidgetType.TEXT
..stringAttributes['text'] =
'The requested screen could not be found. Try a different screen ID.'),
diff --git a/example/sample_sdui.json b/example/sample_sdui.json
index 0c9fd5f..e6a56d0 100644
--- a/example/sample_sdui.json
+++ b/example/sample_sdui.json
@@ -5,7 +5,7 @@
"padding": { "all": 16 },
"child": {
"type": "text",
- "text": "Sample SDUI App",
+ "text": "Sample Glimpse App",
"style": { "fontSize": 20, "fontWeight": "bold" }
}
},
diff --git a/lib/flutter_glimpse.dart b/lib/flutter_glimpse.dart
new file mode 100644
index 0000000..5b34f80
--- /dev/null
+++ b/lib/flutter_glimpse.dart
@@ -0,0 +1,51 @@
+/// Flutter Glimpse
+///
+/// A Flutter package that enables server-driven UI development by parsing
+/// protobuf-based widget definitions from a gRPC server and rendering them
+/// as native Flutter widgets.
+///
+/// This package provides:
+/// * Protobuf-based widget parsing and rendering
+/// * gRPC client for server communication
+/// * A comprehensive set of Glimpse widgets that mirror Flutter's core widgets
+/// * Type-safe widget definitions through generated protobuf models
+///
+/// ## Usage
+///
+/// ```dart
+/// // Create a gRPC client
+/// final client = GlimpseGrpcClient(host: 'localhost', port: 50051);
+///
+/// // Render server-driven UI
+/// GlimpseGrpcRenderer(
+/// client: client,
+/// screenId: 'home',
+/// )
+/// ```
+library;
+
+// Core parsing and widget foundation
+export 'src/parser/glimpse_proto_parser.dart';
+export 'src/widgets/glimpse_widget.dart';
+
+// Glimpse widget implementations
+export 'src/widgets/glimpse_column.dart';
+export 'src/widgets/glimpse_row.dart';
+export 'src/widgets/glimpse_text.dart';
+export 'src/widgets/glimpse_image.dart';
+export 'src/widgets/glimpse_sized_box.dart';
+export 'src/widgets/glimpse_container.dart';
+export 'src/widgets/glimpse_scaffold.dart';
+export 'src/widgets/glimpse_spacer.dart';
+export 'src/widgets/glimpse_icon.dart';
+export 'src/widgets/glimpse_appbar.dart';
+
+// Network communication
+export 'src/service/glimpse_grpc_client.dart';
+export 'src/renderer/glimpse_grpc_renderer.dart';
+
+// Generated protobuf models
+export 'src/generated/glimpse.pb.dart';
+export 'src/generated/glimpse.pbgrpc.dart';
+export 'src/generated/glimpse.pbenum.dart';
+export 'src/generated/glimpse.pbjson.dart';
diff --git a/lib/flutter_sdui.dart b/lib/flutter_sdui.dart
deleted file mode 100644
index 5b5c8a9..0000000
--- a/lib/flutter_sdui.dart
+++ /dev/null
@@ -1,51 +0,0 @@
-/// Flutter Server-Driven UI Package
-///
-/// A Flutter package that enables server-driven UI development by parsing
-/// protobuf-based widget definitions from a gRPC server and rendering them
-/// as native Flutter widgets.
-///
-/// This package provides:
-/// * Protobuf-based widget parsing and rendering
-/// * gRPC client for server communication
-/// * A comprehensive set of SDUI widgets that mirror Flutter's core widgets
-/// * Type-safe widget definitions through generated protobuf models
-///
-/// ## Usage
-///
-/// ```dart
-/// // Create a gRPC client
-/// final client = SduiGrpcClient(host: 'localhost', port: 50051);
-///
-/// // Render server-driven UI
-/// SduiGrpcRenderer(
-/// client: client,
-/// screenId: 'home',
-/// )
-/// ```
-library;
-
-// Core parsing and widget foundation
-export 'src/parser/sdui_proto_parser.dart';
-export 'src/widgets/sdui_widget.dart';
-
-// SDUI widget implementations
-export 'src/widgets/sdui_column.dart';
-export 'src/widgets/sdui_row.dart';
-export 'src/widgets/sdui_text.dart';
-export 'src/widgets/sdui_image.dart';
-export 'src/widgets/sdui_sized_box.dart';
-export 'src/widgets/sdui_container.dart';
-export 'src/widgets/sdui_scaffold.dart';
-export 'src/widgets/sdui_spacer.dart';
-export 'src/widgets/sdui_icon.dart';
-export 'src/widgets/sdui_appbar.dart';
-
-// Network communication
-export 'src/service/sdui_grpc_client.dart';
-export 'src/renderer/sdui_grpc_renderer.dart';
-
-// Generated protobuf models
-export 'src/generated/sdui.pb.dart';
-export 'src/generated/sdui.pbgrpc.dart';
-export 'src/generated/sdui.pbenum.dart';
-export 'src/generated/sdui.pbjson.dart';
diff --git a/lib/src/generated/sdui.pb.dart b/lib/src/generated/glimpse.pb.dart
similarity index 62%
rename from lib/src/generated/sdui.pb.dart
rename to lib/src/generated/glimpse.pb.dart
index cb01cf5..3038160 100644
--- a/lib/src/generated/sdui.pb.dart
+++ b/lib/src/generated/glimpse.pb.dart
@@ -1,6 +1,6 @@
//
// Generated code. Do not modify.
-// source: sdui.proto
+// source: glimpse.proto
//
// @dart = 3.3
@@ -13,20 +13,18 @@ import 'dart:core' as $core;
import 'package:protobuf/protobuf.dart' as $pb;
-import 'sdui.pbenum.dart';
+import 'glimpse.pbenum.dart';
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
-export 'sdui.pbenum.dart';
+export 'glimpse.pbenum.dart';
/// Generic Widget message
-class SduiWidgetData extends $pb.GeneratedMessage {
- factory SduiWidgetData({
+class GlimpseWidgetData extends $pb.GeneratedMessage {
+ factory GlimpseWidgetData({
WidgetType? type,
- $core.Iterable<$core.MapEntry<$core.String, $core.String>>?
- stringAttributes,
- $core.Iterable<$core.MapEntry<$core.String, $core.double>>?
- doubleAttributes,
+ $core.Iterable<$core.MapEntry<$core.String, $core.String>>? stringAttributes,
+ $core.Iterable<$core.MapEntry<$core.String, $core.double>>? doubleAttributes,
$core.Iterable<$core.MapEntry<$core.String, $core.bool>>? boolAttributes,
$core.Iterable<$core.MapEntry<$core.String, $core.int>>? intAttributes,
TextStyleData? textStyle,
@@ -35,16 +33,16 @@ class SduiWidgetData extends $pb.GeneratedMessage {
ColorData? color,
IconDataMessage? icon,
BoxDecorationData? boxDecoration,
- $core.Iterable? children,
- SduiWidgetData? child,
- SduiWidgetData? appBar,
- SduiWidgetData? body,
- SduiWidgetData? floatingActionButton,
+ $core.Iterable? children,
+ GlimpseWidgetData? child,
+ GlimpseWidgetData? appBar,
+ GlimpseWidgetData? body,
+ GlimpseWidgetData? floatingActionButton,
ColorData? backgroundColor,
- SduiWidgetData? bottomNavigationBar,
- SduiWidgetData? drawer,
- SduiWidgetData? endDrawer,
- SduiWidgetData? bottomSheet,
+ GlimpseWidgetData? bottomNavigationBar,
+ GlimpseWidgetData? drawer,
+ GlimpseWidgetData? endDrawer,
+ GlimpseWidgetData? bottomSheet,
$core.bool? resizeToAvoidBottomInset,
$core.bool? primary,
FloatingActionButtonLocationProto? floatingActionButtonLocation,
@@ -83,11 +81,23 @@ class SduiWidgetData extends $pb.GeneratedMessage {
$core.int? cacheHeight,
$core.double? scale,
$core.String? semanticLabel,
- SduiWidgetData? errorWidget,
- SduiWidgetData? loadingWidget,
+ GlimpseWidgetData? errorWidget,
+ GlimpseWidgetData? loadingWidget,
$core.double? opacity,
$core.bool? applyTextScaling,
$core.Iterable? shadows,
+ GlimpseWidgetData? titleWidget,
+ ColorData? foregroundColor,
+ $core.Iterable? actions,
+ GlimpseWidgetData? leading,
+ GlimpseWidgetData? bottom,
+ $core.double? toolbarHeight,
+ $core.double? leadingWidth,
+ $core.bool? automaticallyImplyLeading,
+ GlimpseWidgetData? flexibleSpace,
+ $core.double? titleSpacing,
+ $core.double? toolbarOpacity,
+ $core.double? bottomOpacity,
}) {
final $result = create();
if (type != null) {
@@ -282,218 +292,147 @@ class SduiWidgetData extends $pb.GeneratedMessage {
if (shadows != null) {
$result.shadows.addAll(shadows);
}
+ if (titleWidget != null) {
+ $result.titleWidget = titleWidget;
+ }
+ if (foregroundColor != null) {
+ $result.foregroundColor = foregroundColor;
+ }
+ if (actions != null) {
+ $result.actions.addAll(actions);
+ }
+ if (leading != null) {
+ $result.leading = leading;
+ }
+ if (bottom != null) {
+ $result.bottom = bottom;
+ }
+ if (toolbarHeight != null) {
+ $result.toolbarHeight = toolbarHeight;
+ }
+ if (leadingWidth != null) {
+ $result.leadingWidth = leadingWidth;
+ }
+ if (automaticallyImplyLeading != null) {
+ $result.automaticallyImplyLeading = automaticallyImplyLeading;
+ }
+ if (flexibleSpace != null) {
+ $result.flexibleSpace = flexibleSpace;
+ }
+ if (titleSpacing != null) {
+ $result.titleSpacing = titleSpacing;
+ }
+ if (toolbarOpacity != null) {
+ $result.toolbarOpacity = toolbarOpacity;
+ }
+ if (bottomOpacity != null) {
+ $result.bottomOpacity = bottomOpacity;
+ }
return $result;
}
- SduiWidgetData._() : super();
- factory SduiWidgetData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory SduiWidgetData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'SduiWidgetData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..e(1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE,
- defaultOrMaker: WidgetType.WIDGET_TYPE_UNSPECIFIED,
- valueOf: WidgetType.valueOf,
- enumValues: WidgetType.values)
- ..m<$core.String, $core.String>(
- 2, _omitFieldNames ? '' : 'stringAttributes',
- entryClassName: 'SduiWidgetData.StringAttributesEntry',
- keyFieldType: $pb.PbFieldType.OS,
- valueFieldType: $pb.PbFieldType.OS,
- packageName: const $pb.PackageName('flutter_sdui'))
- ..m<$core.String, $core.double>(
- 3, _omitFieldNames ? '' : 'doubleAttributes',
- entryClassName: 'SduiWidgetData.DoubleAttributesEntry',
- keyFieldType: $pb.PbFieldType.OS,
- valueFieldType: $pb.PbFieldType.OD,
- packageName: const $pb.PackageName('flutter_sdui'))
- ..m<$core.String, $core.bool>(4, _omitFieldNames ? '' : 'boolAttributes',
- entryClassName: 'SduiWidgetData.BoolAttributesEntry',
- keyFieldType: $pb.PbFieldType.OS,
- valueFieldType: $pb.PbFieldType.OB,
- packageName: const $pb.PackageName('flutter_sdui'))
- ..m<$core.String, $core.int>(5, _omitFieldNames ? '' : 'intAttributes',
- entryClassName: 'SduiWidgetData.IntAttributesEntry',
- keyFieldType: $pb.PbFieldType.OS,
- valueFieldType: $pb.PbFieldType.O3,
- packageName: const $pb.PackageName('flutter_sdui'))
- ..aOM(6, _omitFieldNames ? '' : 'textStyle',
- subBuilder: TextStyleData.create)
- ..aOM(7, _omitFieldNames ? '' : 'padding',
- subBuilder: EdgeInsetsData.create)
- ..aOM(8, _omitFieldNames ? '' : 'margin',
- subBuilder: EdgeInsetsData.create)
- ..aOM(9, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
- ..aOM(10, _omitFieldNames ? '' : 'icon',
- subBuilder: IconDataMessage.create)
- ..aOM(11, _omitFieldNames ? '' : 'boxDecoration',
- subBuilder: BoxDecorationData.create)
- ..pc(
- 12, _omitFieldNames ? '' : 'children', $pb.PbFieldType.PM,
- subBuilder: SduiWidgetData.create)
- ..aOM(13, _omitFieldNames ? '' : 'child',
- subBuilder: SduiWidgetData.create)
- ..aOM(14, _omitFieldNames ? '' : 'appBar',
- subBuilder: SduiWidgetData.create)
- ..aOM(15, _omitFieldNames ? '' : 'body',
- subBuilder: SduiWidgetData.create)
- ..aOM(16, _omitFieldNames ? '' : 'floatingActionButton',
- subBuilder: SduiWidgetData.create)
- ..aOM(17, _omitFieldNames ? '' : 'backgroundColor',
- subBuilder: ColorData.create)
- ..aOM(18, _omitFieldNames ? '' : 'bottomNavigationBar',
- subBuilder: SduiWidgetData.create)
- ..aOM(19, _omitFieldNames ? '' : 'drawer',
- subBuilder: SduiWidgetData.create)
- ..aOM(20, _omitFieldNames ? '' : 'endDrawer',
- subBuilder: SduiWidgetData.create)
- ..aOM(21, _omitFieldNames ? '' : 'bottomSheet',
- subBuilder: SduiWidgetData.create)
+ GlimpseWidgetData._() : super();
+ factory GlimpseWidgetData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory GlimpseWidgetData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GlimpseWidgetData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..e(1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: WidgetType.WIDGET_TYPE_UNSPECIFIED, valueOf: WidgetType.valueOf, enumValues: WidgetType.values)
+ ..m<$core.String, $core.String>(2, _omitFieldNames ? '' : 'stringAttributes', entryClassName: 'GlimpseWidgetData.StringAttributesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OS, packageName: const $pb.PackageName('flutter_glimpse'))
+ ..m<$core.String, $core.double>(3, _omitFieldNames ? '' : 'doubleAttributes', entryClassName: 'GlimpseWidgetData.DoubleAttributesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OD, packageName: const $pb.PackageName('flutter_glimpse'))
+ ..m<$core.String, $core.bool>(4, _omitFieldNames ? '' : 'boolAttributes', entryClassName: 'GlimpseWidgetData.BoolAttributesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.OB, packageName: const $pb.PackageName('flutter_glimpse'))
+ ..m<$core.String, $core.int>(5, _omitFieldNames ? '' : 'intAttributes', entryClassName: 'GlimpseWidgetData.IntAttributesEntry', keyFieldType: $pb.PbFieldType.OS, valueFieldType: $pb.PbFieldType.O3, packageName: const $pb.PackageName('flutter_glimpse'))
+ ..aOM(6, _omitFieldNames ? '' : 'textStyle', subBuilder: TextStyleData.create)
+ ..aOM(7, _omitFieldNames ? '' : 'padding', subBuilder: EdgeInsetsData.create)
+ ..aOM(8, _omitFieldNames ? '' : 'margin', subBuilder: EdgeInsetsData.create)
+ ..aOM(9, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
+ ..aOM(10, _omitFieldNames ? '' : 'icon', subBuilder: IconDataMessage.create)
+ ..aOM(11, _omitFieldNames ? '' : 'boxDecoration', subBuilder: BoxDecorationData.create)
+ ..pc(12, _omitFieldNames ? '' : 'children', $pb.PbFieldType.PM, subBuilder: GlimpseWidgetData.create)
+ ..aOM(13, _omitFieldNames ? '' : 'child', subBuilder: GlimpseWidgetData.create)
+ ..aOM(14, _omitFieldNames ? '' : 'appBar', subBuilder: GlimpseWidgetData.create)
+ ..aOM(15, _omitFieldNames ? '' : 'body', subBuilder: GlimpseWidgetData.create)
+ ..aOM(16, _omitFieldNames ? '' : 'floatingActionButton', subBuilder: GlimpseWidgetData.create)
+ ..aOM(17, _omitFieldNames ? '' : 'backgroundColor', subBuilder: ColorData.create)
+ ..aOM(18, _omitFieldNames ? '' : 'bottomNavigationBar', subBuilder: GlimpseWidgetData.create)
+ ..aOM(19, _omitFieldNames ? '' : 'drawer', subBuilder: GlimpseWidgetData.create)
+ ..aOM(20, _omitFieldNames ? '' : 'endDrawer', subBuilder: GlimpseWidgetData.create)
+ ..aOM(21, _omitFieldNames ? '' : 'bottomSheet', subBuilder: GlimpseWidgetData.create)
..aOB(22, _omitFieldNames ? '' : 'resizeToAvoidBottomInset')
..aOB(23, _omitFieldNames ? '' : 'primary')
- ..e(
- 24,
- _omitFieldNames ? '' : 'floatingActionButtonLocation',
- $pb.PbFieldType.OE,
- defaultOrMaker:
- FloatingActionButtonLocationProto.FAB_LOCATION_UNSPECIFIED,
- valueOf: FloatingActionButtonLocationProto.valueOf,
- enumValues: FloatingActionButtonLocationProto.values)
+ ..e(24, _omitFieldNames ? '' : 'floatingActionButtonLocation', $pb.PbFieldType.OE, defaultOrMaker: FloatingActionButtonLocationProto.FAB_LOCATION_UNSPECIFIED, valueOf: FloatingActionButtonLocationProto.valueOf, enumValues: FloatingActionButtonLocationProto.values)
..aOB(25, _omitFieldNames ? '' : 'extendBody')
..aOB(26, _omitFieldNames ? '' : 'extendBodyBehindAppBar')
- ..aOM(27, _omitFieldNames ? '' : 'drawerScrimColor',
- subBuilder: ColorData.create)
- ..a<$core.double>(
- 28, _omitFieldNames ? '' : 'drawerEdgeDragWidth', $pb.PbFieldType.OD)
+ ..aOM(27, _omitFieldNames ? '' : 'drawerScrimColor', subBuilder: ColorData.create)
+ ..a<$core.double>(28, _omitFieldNames ? '' : 'drawerEdgeDragWidth', $pb.PbFieldType.OD)
..aOB(29, _omitFieldNames ? '' : 'drawerEnableOpenDragGesture')
..aOB(30, _omitFieldNames ? '' : 'endDrawerEnableOpenDragGesture')
- ..e(
- 31, _omitFieldNames ? '' : 'mainAxisAlignment', $pb.PbFieldType.OE,
- defaultOrMaker: MainAxisAlignmentProto.MAIN_AXIS_ALIGNMENT_UNSPECIFIED,
- valueOf: MainAxisAlignmentProto.valueOf,
- enumValues: MainAxisAlignmentProto.values)
- ..e(
- 32, _omitFieldNames ? '' : 'crossAxisAlignment', $pb.PbFieldType.OE,
- defaultOrMaker:
- CrossAxisAlignmentProto.CROSS_AXIS_ALIGNMENT_UNSPECIFIED,
- valueOf: CrossAxisAlignmentProto.valueOf,
- enumValues: CrossAxisAlignmentProto.values)
- ..e(
- 33, _omitFieldNames ? '' : 'mainAxisSize', $pb.PbFieldType.OE,
- defaultOrMaker: MainAxisSizeProto.MAIN_AXIS_SIZE_UNSPECIFIED,
- valueOf: MainAxisSizeProto.valueOf,
- enumValues: MainAxisSizeProto.values)
- ..e(
- 34, _omitFieldNames ? '' : 'textDirection', $pb.PbFieldType.OE,
- defaultOrMaker: TextDirectionProto.TEXT_DIRECTION_UNSPECIFIED,
- valueOf: TextDirectionProto.valueOf,
- enumValues: TextDirectionProto.values)
- ..e(
- 35, _omitFieldNames ? '' : 'verticalDirection', $pb.PbFieldType.OE,
- defaultOrMaker: VerticalDirectionProto.VERTICAL_DIRECTION_UNSPECIFIED,
- valueOf: VerticalDirectionProto.valueOf,
- enumValues: VerticalDirectionProto.values)
- ..e(
- 36, _omitFieldNames ? '' : 'textBaseline', $pb.PbFieldType.OE,
- defaultOrMaker: TextBaselineProto.TEXT_BASELINE_UNSPECIFIED,
- valueOf: TextBaselineProto.valueOf,
- enumValues: TextBaselineProto.values)
- ..aOM(37, _omitFieldNames ? '' : 'alignment',
- subBuilder: AlignmentData.create)
- ..aOM(38, _omitFieldNames ? '' : 'constraints',
- subBuilder: BoxConstraintsData.create)
- ..aOM(39, _omitFieldNames ? '' : 'transform',
- subBuilder: TransformData.create)
- ..aOM(40, _omitFieldNames ? '' : 'transformAlignment',
- subBuilder: AlignmentData.create)
- ..e(
- 41, _omitFieldNames ? '' : 'clipBehavior', $pb.PbFieldType.OE,
- defaultOrMaker: ClipProto.CLIP_UNSPECIFIED,
- valueOf: ClipProto.valueOf,
- enumValues: ClipProto.values)
- ..e(
- 42, _omitFieldNames ? '' : 'textAlign', $pb.PbFieldType.OE,
- defaultOrMaker: TextAlignProto.TEXT_ALIGN_UNSPECIFIED,
- valueOf: TextAlignProto.valueOf,
- enumValues: TextAlignProto.values)
- ..e(
- 43, _omitFieldNames ? '' : 'overflow', $pb.PbFieldType.OE,
- defaultOrMaker: TextOverflowProto.TEXT_OVERFLOW_UNSPECIFIED,
- valueOf: TextOverflowProto.valueOf,
- enumValues: TextOverflowProto.values)
+ ..e(31, _omitFieldNames ? '' : 'mainAxisAlignment', $pb.PbFieldType.OE, defaultOrMaker: MainAxisAlignmentProto.MAIN_AXIS_ALIGNMENT_UNSPECIFIED, valueOf: MainAxisAlignmentProto.valueOf, enumValues: MainAxisAlignmentProto.values)
+ ..e(32, _omitFieldNames ? '' : 'crossAxisAlignment', $pb.PbFieldType.OE, defaultOrMaker: CrossAxisAlignmentProto.CROSS_AXIS_ALIGNMENT_UNSPECIFIED, valueOf: CrossAxisAlignmentProto.valueOf, enumValues: CrossAxisAlignmentProto.values)
+ ..e(33, _omitFieldNames ? '' : 'mainAxisSize', $pb.PbFieldType.OE, defaultOrMaker: MainAxisSizeProto.MAIN_AXIS_SIZE_UNSPECIFIED, valueOf: MainAxisSizeProto.valueOf, enumValues: MainAxisSizeProto.values)
+ ..e(34, _omitFieldNames ? '' : 'textDirection', $pb.PbFieldType.OE, defaultOrMaker: TextDirectionProto.TEXT_DIRECTION_UNSPECIFIED, valueOf: TextDirectionProto.valueOf, enumValues: TextDirectionProto.values)
+ ..e(35, _omitFieldNames ? '' : 'verticalDirection', $pb.PbFieldType.OE, defaultOrMaker: VerticalDirectionProto.VERTICAL_DIRECTION_UNSPECIFIED, valueOf: VerticalDirectionProto.valueOf, enumValues: VerticalDirectionProto.values)
+ ..e(36, _omitFieldNames ? '' : 'textBaseline', $pb.PbFieldType.OE, defaultOrMaker: TextBaselineProto.TEXT_BASELINE_UNSPECIFIED, valueOf: TextBaselineProto.valueOf, enumValues: TextBaselineProto.values)
+ ..aOM(37, _omitFieldNames ? '' : 'alignment', subBuilder: AlignmentData.create)
+ ..aOM(38, _omitFieldNames ? '' : 'constraints', subBuilder: BoxConstraintsData.create)
+ ..aOM(39, _omitFieldNames ? '' : 'transform', subBuilder: TransformData.create)
+ ..aOM(40, _omitFieldNames ? '' : 'transformAlignment', subBuilder: AlignmentData.create)
+ ..e(41, _omitFieldNames ? '' : 'clipBehavior', $pb.PbFieldType.OE, defaultOrMaker: ClipProto.CLIP_UNSPECIFIED, valueOf: ClipProto.valueOf, enumValues: ClipProto.values)
+ ..e(42, _omitFieldNames ? '' : 'textAlign', $pb.PbFieldType.OE, defaultOrMaker: TextAlignProto.TEXT_ALIGN_UNSPECIFIED, valueOf: TextAlignProto.valueOf, enumValues: TextAlignProto.values)
+ ..e(43, _omitFieldNames ? '' : 'overflow', $pb.PbFieldType.OE, defaultOrMaker: TextOverflowProto.TEXT_OVERFLOW_UNSPECIFIED, valueOf: TextOverflowProto.valueOf, enumValues: TextOverflowProto.values)
..a<$core.int>(44, _omitFieldNames ? '' : 'maxLines', $pb.PbFieldType.O3)
..aOB(45, _omitFieldNames ? '' : 'softWrap')
- ..a<$core.double>(
- 46, _omitFieldNames ? '' : 'letterSpacing', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 47, _omitFieldNames ? '' : 'wordSpacing', $pb.PbFieldType.OD)
+ ..a<$core.double>(46, _omitFieldNames ? '' : 'letterSpacing', $pb.PbFieldType.OD)
+ ..a<$core.double>(47, _omitFieldNames ? '' : 'wordSpacing', $pb.PbFieldType.OD)
..a<$core.double>(48, _omitFieldNames ? '' : 'height', $pb.PbFieldType.OD)
..aOS(49, _omitFieldNames ? '' : 'fontFamily')
- ..e(
- 50, _omitFieldNames ? '' : 'repeat', $pb.PbFieldType.OE,
- defaultOrMaker: ImageRepeatProto.IMAGE_REPEAT_UNSPECIFIED,
- valueOf: ImageRepeatProto.valueOf,
- enumValues: ImageRepeatProto.values)
- ..e(
- 51, _omitFieldNames ? '' : 'colorBlendMode', $pb.PbFieldType.OE,
- defaultOrMaker: BlendModeProto.BLEND_MODE_UNSPECIFIED,
- valueOf: BlendModeProto.valueOf,
- enumValues: BlendModeProto.values)
- ..aOM(52, _omitFieldNames ? '' : 'centerSlice',
- subBuilder: RectData.create)
+ ..e(50, _omitFieldNames ? '' : 'repeat', $pb.PbFieldType.OE, defaultOrMaker: ImageRepeatProto.IMAGE_REPEAT_UNSPECIFIED, valueOf: ImageRepeatProto.valueOf, enumValues: ImageRepeatProto.values)
+ ..e(51, _omitFieldNames ? '' : 'colorBlendMode', $pb.PbFieldType.OE, defaultOrMaker: BlendModeProto.BLEND_MODE_UNSPECIFIED, valueOf: BlendModeProto.valueOf, enumValues: BlendModeProto.values)
+ ..aOM(52, _omitFieldNames ? '' : 'centerSlice', subBuilder: RectData.create)
..aOB(53, _omitFieldNames ? '' : 'matchTextDirection')
..aOB(54, _omitFieldNames ? '' : 'gaplessPlayback')
- ..e(
- 55, _omitFieldNames ? '' : 'filterQuality', $pb.PbFieldType.OE,
- defaultOrMaker: FilterQualityProto.FILTER_QUALITY_UNSPECIFIED,
- valueOf: FilterQualityProto.valueOf,
- enumValues: FilterQualityProto.values)
+ ..e(55, _omitFieldNames ? '' : 'filterQuality', $pb.PbFieldType.OE, defaultOrMaker: FilterQualityProto.FILTER_QUALITY_UNSPECIFIED, valueOf: FilterQualityProto.valueOf, enumValues: FilterQualityProto.values)
..a<$core.int>(56, _omitFieldNames ? '' : 'cacheWidth', $pb.PbFieldType.O3)
..a<$core.int>(57, _omitFieldNames ? '' : 'cacheHeight', $pb.PbFieldType.O3)
..a<$core.double>(58, _omitFieldNames ? '' : 'scale', $pb.PbFieldType.OD)
..aOS(59, _omitFieldNames ? '' : 'semanticLabel')
- ..aOM(60, _omitFieldNames ? '' : 'errorWidget',
- subBuilder: SduiWidgetData.create)
- ..aOM(61, _omitFieldNames ? '' : 'loadingWidget',
- subBuilder: SduiWidgetData.create)
+ ..aOM(60, _omitFieldNames ? '' : 'errorWidget', subBuilder: GlimpseWidgetData.create)
+ ..aOM(61, _omitFieldNames ? '' : 'loadingWidget', subBuilder: GlimpseWidgetData.create)
..a<$core.double>(62, _omitFieldNames ? '' : 'opacity', $pb.PbFieldType.OD)
..aOB(63, _omitFieldNames ? '' : 'applyTextScaling')
- ..pc(64, _omitFieldNames ? '' : 'shadows', $pb.PbFieldType.PM,
- subBuilder: ShadowData.create)
- ..hasRequiredFields = false;
+ ..pc(64, _omitFieldNames ? '' : 'shadows', $pb.PbFieldType.PM, subBuilder: ShadowData.create)
+ ..aOM(65, _omitFieldNames ? '' : 'titleWidget', subBuilder: GlimpseWidgetData.create)
+ ..aOM(66, _omitFieldNames ? '' : 'foregroundColor', subBuilder: ColorData.create)
+ ..pc(67, _omitFieldNames ? '' : 'actions', $pb.PbFieldType.PM, subBuilder: GlimpseWidgetData.create)
+ ..aOM(68, _omitFieldNames ? '' : 'leading', subBuilder: GlimpseWidgetData.create)
+ ..aOM(69, _omitFieldNames ? '' : 'bottom', subBuilder: GlimpseWidgetData.create)
+ ..a<$core.double>(70, _omitFieldNames ? '' : 'toolbarHeight', $pb.PbFieldType.OD)
+ ..a<$core.double>(71, _omitFieldNames ? '' : 'leadingWidth', $pb.PbFieldType.OD)
+ ..aOB(72, _omitFieldNames ? '' : 'automaticallyImplyLeading')
+ ..aOM(73, _omitFieldNames ? '' : 'flexibleSpace', subBuilder: GlimpseWidgetData.create)
+ ..a<$core.double>(74, _omitFieldNames ? '' : 'titleSpacing', $pb.PbFieldType.OD)
+ ..a<$core.double>(75, _omitFieldNames ? '' : 'toolbarOpacity', $pb.PbFieldType.OD)
+ ..a<$core.double>(76, _omitFieldNames ? '' : 'bottomOpacity', $pb.PbFieldType.OD)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- SduiWidgetData clone() => SduiWidgetData()..mergeFromMessage(this);
+ GlimpseWidgetData clone() => GlimpseWidgetData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- SduiWidgetData copyWith(void Function(SduiWidgetData) updates) =>
- super.copyWith((message) => updates(message as SduiWidgetData))
- as SduiWidgetData;
+ GlimpseWidgetData copyWith(void Function(GlimpseWidgetData) updates) => super.copyWith((message) => updates(message as GlimpseWidgetData)) as GlimpseWidgetData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
- static SduiWidgetData create() => SduiWidgetData._();
- SduiWidgetData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static GlimpseWidgetData create() => GlimpseWidgetData._();
+ GlimpseWidgetData createEmptyInstance() => create();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static SduiWidgetData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
- static SduiWidgetData? _defaultInstance;
+ static GlimpseWidgetData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
+ static GlimpseWidgetData? _defaultInstance;
@$pb.TagNumber(1)
WidgetType get type => $_getN(0);
@$pb.TagNumber(1)
- set type(WidgetType v) {
- $_setField(1, v);
- }
-
+ set type(WidgetType v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
@@ -515,10 +454,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
TextStyleData get textStyle => $_getN(5);
@$pb.TagNumber(6)
- set textStyle(TextStyleData v) {
- $_setField(6, v);
- }
-
+ set textStyle(TextStyleData v) { $_setField(6, v); }
@$pb.TagNumber(6)
$core.bool hasTextStyle() => $_has(5);
@$pb.TagNumber(6)
@@ -529,10 +465,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
EdgeInsetsData get padding => $_getN(6);
@$pb.TagNumber(7)
- set padding(EdgeInsetsData v) {
- $_setField(7, v);
- }
-
+ set padding(EdgeInsetsData v) { $_setField(7, v); }
@$pb.TagNumber(7)
$core.bool hasPadding() => $_has(6);
@$pb.TagNumber(7)
@@ -543,10 +476,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(8)
EdgeInsetsData get margin => $_getN(7);
@$pb.TagNumber(8)
- set margin(EdgeInsetsData v) {
- $_setField(8, v);
- }
-
+ set margin(EdgeInsetsData v) { $_setField(8, v); }
@$pb.TagNumber(8)
$core.bool hasMargin() => $_has(7);
@$pb.TagNumber(8)
@@ -557,10 +487,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
ColorData get color => $_getN(8);
@$pb.TagNumber(9)
- set color(ColorData v) {
- $_setField(9, v);
- }
-
+ set color(ColorData v) { $_setField(9, v); }
@$pb.TagNumber(9)
$core.bool hasColor() => $_has(8);
@$pb.TagNumber(9)
@@ -571,10 +498,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(10)
IconDataMessage get icon => $_getN(9);
@$pb.TagNumber(10)
- set icon(IconDataMessage v) {
- $_setField(10, v);
- }
-
+ set icon(IconDataMessage v) { $_setField(10, v); }
@$pb.TagNumber(10)
$core.bool hasIcon() => $_has(9);
@$pb.TagNumber(10)
@@ -585,10 +509,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(11)
BoxDecorationData get boxDecoration => $_getN(10);
@$pb.TagNumber(11)
- set boxDecoration(BoxDecorationData v) {
- $_setField(11, v);
- }
-
+ set boxDecoration(BoxDecorationData v) { $_setField(11, v); }
@$pb.TagNumber(11)
$core.bool hasBoxDecoration() => $_has(10);
@$pb.TagNumber(11)
@@ -598,72 +519,57 @@ class SduiWidgetData extends $pb.GeneratedMessage {
/// Children widgets
@$pb.TagNumber(12)
- $pb.PbList get children => $_getList(11);
+ $pb.PbList get children => $_getList(11);
@$pb.TagNumber(13)
- SduiWidgetData get child => $_getN(12);
+ GlimpseWidgetData get child => $_getN(12);
@$pb.TagNumber(13)
- set child(SduiWidgetData v) {
- $_setField(13, v);
- }
-
+ set child(GlimpseWidgetData v) { $_setField(13, v); }
@$pb.TagNumber(13)
$core.bool hasChild() => $_has(12);
@$pb.TagNumber(13)
void clearChild() => $_clearField(13);
@$pb.TagNumber(13)
- SduiWidgetData ensureChild() => $_ensure(12);
+ GlimpseWidgetData ensureChild() => $_ensure(12);
/// Scaffold specific parts
@$pb.TagNumber(14)
- SduiWidgetData get appBar => $_getN(13);
+ GlimpseWidgetData get appBar => $_getN(13);
@$pb.TagNumber(14)
- set appBar(SduiWidgetData v) {
- $_setField(14, v);
- }
-
+ set appBar(GlimpseWidgetData v) { $_setField(14, v); }
@$pb.TagNumber(14)
$core.bool hasAppBar() => $_has(13);
@$pb.TagNumber(14)
void clearAppBar() => $_clearField(14);
@$pb.TagNumber(14)
- SduiWidgetData ensureAppBar() => $_ensure(13);
+ GlimpseWidgetData ensureAppBar() => $_ensure(13);
@$pb.TagNumber(15)
- SduiWidgetData get body => $_getN(14);
+ GlimpseWidgetData get body => $_getN(14);
@$pb.TagNumber(15)
- set body(SduiWidgetData v) {
- $_setField(15, v);
- }
-
+ set body(GlimpseWidgetData v) { $_setField(15, v); }
@$pb.TagNumber(15)
$core.bool hasBody() => $_has(14);
@$pb.TagNumber(15)
void clearBody() => $_clearField(15);
@$pb.TagNumber(15)
- SduiWidgetData ensureBody() => $_ensure(14);
+ GlimpseWidgetData ensureBody() => $_ensure(14);
@$pb.TagNumber(16)
- SduiWidgetData get floatingActionButton => $_getN(15);
+ GlimpseWidgetData get floatingActionButton => $_getN(15);
@$pb.TagNumber(16)
- set floatingActionButton(SduiWidgetData v) {
- $_setField(16, v);
- }
-
+ set floatingActionButton(GlimpseWidgetData v) { $_setField(16, v); }
@$pb.TagNumber(16)
$core.bool hasFloatingActionButton() => $_has(15);
@$pb.TagNumber(16)
void clearFloatingActionButton() => $_clearField(16);
@$pb.TagNumber(16)
- SduiWidgetData ensureFloatingActionButton() => $_ensure(15);
+ GlimpseWidgetData ensureFloatingActionButton() => $_ensure(15);
@$pb.TagNumber(17)
ColorData get backgroundColor => $_getN(16);
@$pb.TagNumber(17)
- set backgroundColor(ColorData v) {
- $_setField(17, v);
- }
-
+ set backgroundColor(ColorData v) { $_setField(17, v); }
@$pb.TagNumber(17)
$core.bool hasBackgroundColor() => $_has(16);
@$pb.TagNumber(17)
@@ -673,68 +579,53 @@ class SduiWidgetData extends $pb.GeneratedMessage {
/// New Scaffold attributes
@$pb.TagNumber(18)
- SduiWidgetData get bottomNavigationBar => $_getN(17);
+ GlimpseWidgetData get bottomNavigationBar => $_getN(17);
@$pb.TagNumber(18)
- set bottomNavigationBar(SduiWidgetData v) {
- $_setField(18, v);
- }
-
+ set bottomNavigationBar(GlimpseWidgetData v) { $_setField(18, v); }
@$pb.TagNumber(18)
$core.bool hasBottomNavigationBar() => $_has(17);
@$pb.TagNumber(18)
void clearBottomNavigationBar() => $_clearField(18);
@$pb.TagNumber(18)
- SduiWidgetData ensureBottomNavigationBar() => $_ensure(17);
+ GlimpseWidgetData ensureBottomNavigationBar() => $_ensure(17);
@$pb.TagNumber(19)
- SduiWidgetData get drawer => $_getN(18);
+ GlimpseWidgetData get drawer => $_getN(18);
@$pb.TagNumber(19)
- set drawer(SduiWidgetData v) {
- $_setField(19, v);
- }
-
+ set drawer(GlimpseWidgetData v) { $_setField(19, v); }
@$pb.TagNumber(19)
$core.bool hasDrawer() => $_has(18);
@$pb.TagNumber(19)
void clearDrawer() => $_clearField(19);
@$pb.TagNumber(19)
- SduiWidgetData ensureDrawer() => $_ensure(18);
+ GlimpseWidgetData ensureDrawer() => $_ensure(18);
@$pb.TagNumber(20)
- SduiWidgetData get endDrawer => $_getN(19);
+ GlimpseWidgetData get endDrawer => $_getN(19);
@$pb.TagNumber(20)
- set endDrawer(SduiWidgetData v) {
- $_setField(20, v);
- }
-
+ set endDrawer(GlimpseWidgetData v) { $_setField(20, v); }
@$pb.TagNumber(20)
$core.bool hasEndDrawer() => $_has(19);
@$pb.TagNumber(20)
void clearEndDrawer() => $_clearField(20);
@$pb.TagNumber(20)
- SduiWidgetData ensureEndDrawer() => $_ensure(19);
+ GlimpseWidgetData ensureEndDrawer() => $_ensure(19);
@$pb.TagNumber(21)
- SduiWidgetData get bottomSheet => $_getN(20);
+ GlimpseWidgetData get bottomSheet => $_getN(20);
@$pb.TagNumber(21)
- set bottomSheet(SduiWidgetData v) {
- $_setField(21, v);
- }
-
+ set bottomSheet(GlimpseWidgetData v) { $_setField(21, v); }
@$pb.TagNumber(21)
$core.bool hasBottomSheet() => $_has(20);
@$pb.TagNumber(21)
void clearBottomSheet() => $_clearField(21);
@$pb.TagNumber(21)
- SduiWidgetData ensureBottomSheet() => $_ensure(20);
+ GlimpseWidgetData ensureBottomSheet() => $_ensure(20);
@$pb.TagNumber(22)
$core.bool get resizeToAvoidBottomInset => $_getBF(21);
@$pb.TagNumber(22)
- set resizeToAvoidBottomInset($core.bool v) {
- $_setBool(21, v);
- }
-
+ set resizeToAvoidBottomInset($core.bool v) { $_setBool(21, v); }
@$pb.TagNumber(22)
$core.bool hasResizeToAvoidBottomInset() => $_has(21);
@$pb.TagNumber(22)
@@ -743,23 +634,16 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(23)
$core.bool get primary => $_getBF(22);
@$pb.TagNumber(23)
- set primary($core.bool v) {
- $_setBool(22, v);
- }
-
+ set primary($core.bool v) { $_setBool(22, v); }
@$pb.TagNumber(23)
$core.bool hasPrimary() => $_has(22);
@$pb.TagNumber(23)
void clearPrimary() => $_clearField(23);
@$pb.TagNumber(24)
- FloatingActionButtonLocationProto get floatingActionButtonLocation =>
- $_getN(23);
+ FloatingActionButtonLocationProto get floatingActionButtonLocation => $_getN(23);
@$pb.TagNumber(24)
- set floatingActionButtonLocation(FloatingActionButtonLocationProto v) {
- $_setField(24, v);
- }
-
+ set floatingActionButtonLocation(FloatingActionButtonLocationProto v) { $_setField(24, v); }
@$pb.TagNumber(24)
$core.bool hasFloatingActionButtonLocation() => $_has(23);
@$pb.TagNumber(24)
@@ -768,10 +652,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(25)
$core.bool get extendBody => $_getBF(24);
@$pb.TagNumber(25)
- set extendBody($core.bool v) {
- $_setBool(24, v);
- }
-
+ set extendBody($core.bool v) { $_setBool(24, v); }
@$pb.TagNumber(25)
$core.bool hasExtendBody() => $_has(24);
@$pb.TagNumber(25)
@@ -780,10 +661,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(26)
$core.bool get extendBodyBehindAppBar => $_getBF(25);
@$pb.TagNumber(26)
- set extendBodyBehindAppBar($core.bool v) {
- $_setBool(25, v);
- }
-
+ set extendBodyBehindAppBar($core.bool v) { $_setBool(25, v); }
@$pb.TagNumber(26)
$core.bool hasExtendBodyBehindAppBar() => $_has(25);
@$pb.TagNumber(26)
@@ -792,10 +670,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(27)
ColorData get drawerScrimColor => $_getN(26);
@$pb.TagNumber(27)
- set drawerScrimColor(ColorData v) {
- $_setField(27, v);
- }
-
+ set drawerScrimColor(ColorData v) { $_setField(27, v); }
@$pb.TagNumber(27)
$core.bool hasDrawerScrimColor() => $_has(26);
@$pb.TagNumber(27)
@@ -806,10 +681,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(28)
$core.double get drawerEdgeDragWidth => $_getN(27);
@$pb.TagNumber(28)
- set drawerEdgeDragWidth($core.double v) {
- $_setDouble(27, v);
- }
-
+ set drawerEdgeDragWidth($core.double v) { $_setDouble(27, v); }
@$pb.TagNumber(28)
$core.bool hasDrawerEdgeDragWidth() => $_has(27);
@$pb.TagNumber(28)
@@ -818,10 +690,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(29)
$core.bool get drawerEnableOpenDragGesture => $_getBF(28);
@$pb.TagNumber(29)
- set drawerEnableOpenDragGesture($core.bool v) {
- $_setBool(28, v);
- }
-
+ set drawerEnableOpenDragGesture($core.bool v) { $_setBool(28, v); }
@$pb.TagNumber(29)
$core.bool hasDrawerEnableOpenDragGesture() => $_has(28);
@$pb.TagNumber(29)
@@ -830,10 +699,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(30)
$core.bool get endDrawerEnableOpenDragGesture => $_getBF(29);
@$pb.TagNumber(30)
- set endDrawerEnableOpenDragGesture($core.bool v) {
- $_setBool(29, v);
- }
-
+ set endDrawerEnableOpenDragGesture($core.bool v) { $_setBool(29, v); }
@$pb.TagNumber(30)
$core.bool hasEndDrawerEnableOpenDragGesture() => $_has(29);
@$pb.TagNumber(30)
@@ -843,10 +709,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(31)
MainAxisAlignmentProto get mainAxisAlignment => $_getN(30);
@$pb.TagNumber(31)
- set mainAxisAlignment(MainAxisAlignmentProto v) {
- $_setField(31, v);
- }
-
+ set mainAxisAlignment(MainAxisAlignmentProto v) { $_setField(31, v); }
@$pb.TagNumber(31)
$core.bool hasMainAxisAlignment() => $_has(30);
@$pb.TagNumber(31)
@@ -855,10 +718,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(32)
CrossAxisAlignmentProto get crossAxisAlignment => $_getN(31);
@$pb.TagNumber(32)
- set crossAxisAlignment(CrossAxisAlignmentProto v) {
- $_setField(32, v);
- }
-
+ set crossAxisAlignment(CrossAxisAlignmentProto v) { $_setField(32, v); }
@$pb.TagNumber(32)
$core.bool hasCrossAxisAlignment() => $_has(31);
@$pb.TagNumber(32)
@@ -867,10 +727,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(33)
MainAxisSizeProto get mainAxisSize => $_getN(32);
@$pb.TagNumber(33)
- set mainAxisSize(MainAxisSizeProto v) {
- $_setField(33, v);
- }
-
+ set mainAxisSize(MainAxisSizeProto v) { $_setField(33, v); }
@$pb.TagNumber(33)
$core.bool hasMainAxisSize() => $_has(32);
@$pb.TagNumber(33)
@@ -879,10 +736,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(34)
TextDirectionProto get textDirection => $_getN(33);
@$pb.TagNumber(34)
- set textDirection(TextDirectionProto v) {
- $_setField(34, v);
- }
-
+ set textDirection(TextDirectionProto v) { $_setField(34, v); }
@$pb.TagNumber(34)
$core.bool hasTextDirection() => $_has(33);
@$pb.TagNumber(34)
@@ -891,10 +745,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(35)
VerticalDirectionProto get verticalDirection => $_getN(34);
@$pb.TagNumber(35)
- set verticalDirection(VerticalDirectionProto v) {
- $_setField(35, v);
- }
-
+ set verticalDirection(VerticalDirectionProto v) { $_setField(35, v); }
@$pb.TagNumber(35)
$core.bool hasVerticalDirection() => $_has(34);
@$pb.TagNumber(35)
@@ -903,10 +754,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(36)
TextBaselineProto get textBaseline => $_getN(35);
@$pb.TagNumber(36)
- set textBaseline(TextBaselineProto v) {
- $_setField(36, v);
- }
-
+ set textBaseline(TextBaselineProto v) { $_setField(36, v); }
@$pb.TagNumber(36)
$core.bool hasTextBaseline() => $_has(35);
@$pb.TagNumber(36)
@@ -916,10 +764,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(37)
AlignmentData get alignment => $_getN(36);
@$pb.TagNumber(37)
- set alignment(AlignmentData v) {
- $_setField(37, v);
- }
-
+ set alignment(AlignmentData v) { $_setField(37, v); }
@$pb.TagNumber(37)
$core.bool hasAlignment() => $_has(36);
@$pb.TagNumber(37)
@@ -930,10 +775,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(38)
BoxConstraintsData get constraints => $_getN(37);
@$pb.TagNumber(38)
- set constraints(BoxConstraintsData v) {
- $_setField(38, v);
- }
-
+ set constraints(BoxConstraintsData v) { $_setField(38, v); }
@$pb.TagNumber(38)
$core.bool hasConstraints() => $_has(37);
@$pb.TagNumber(38)
@@ -944,10 +786,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(39)
TransformData get transform => $_getN(38);
@$pb.TagNumber(39)
- set transform(TransformData v) {
- $_setField(39, v);
- }
-
+ set transform(TransformData v) { $_setField(39, v); }
@$pb.TagNumber(39)
$core.bool hasTransform() => $_has(38);
@$pb.TagNumber(39)
@@ -958,10 +797,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(40)
AlignmentData get transformAlignment => $_getN(39);
@$pb.TagNumber(40)
- set transformAlignment(AlignmentData v) {
- $_setField(40, v);
- }
-
+ set transformAlignment(AlignmentData v) { $_setField(40, v); }
@$pb.TagNumber(40)
$core.bool hasTransformAlignment() => $_has(39);
@$pb.TagNumber(40)
@@ -972,10 +808,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(41)
ClipProto get clipBehavior => $_getN(40);
@$pb.TagNumber(41)
- set clipBehavior(ClipProto v) {
- $_setField(41, v);
- }
-
+ set clipBehavior(ClipProto v) { $_setField(41, v); }
@$pb.TagNumber(41)
$core.bool hasClipBehavior() => $_has(40);
@$pb.TagNumber(41)
@@ -985,10 +818,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(42)
TextAlignProto get textAlign => $_getN(41);
@$pb.TagNumber(42)
- set textAlign(TextAlignProto v) {
- $_setField(42, v);
- }
-
+ set textAlign(TextAlignProto v) { $_setField(42, v); }
@$pb.TagNumber(42)
$core.bool hasTextAlign() => $_has(41);
@$pb.TagNumber(42)
@@ -997,10 +827,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(43)
TextOverflowProto get overflow => $_getN(42);
@$pb.TagNumber(43)
- set overflow(TextOverflowProto v) {
- $_setField(43, v);
- }
-
+ set overflow(TextOverflowProto v) { $_setField(43, v); }
@$pb.TagNumber(43)
$core.bool hasOverflow() => $_has(42);
@$pb.TagNumber(43)
@@ -1009,10 +836,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(44)
$core.int get maxLines => $_getIZ(43);
@$pb.TagNumber(44)
- set maxLines($core.int v) {
- $_setSignedInt32(43, v);
- }
-
+ set maxLines($core.int v) { $_setSignedInt32(43, v); }
@$pb.TagNumber(44)
$core.bool hasMaxLines() => $_has(43);
@$pb.TagNumber(44)
@@ -1021,10 +845,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(45)
$core.bool get softWrap => $_getBF(44);
@$pb.TagNumber(45)
- set softWrap($core.bool v) {
- $_setBool(44, v);
- }
-
+ set softWrap($core.bool v) { $_setBool(44, v); }
@$pb.TagNumber(45)
$core.bool hasSoftWrap() => $_has(44);
@$pb.TagNumber(45)
@@ -1033,10 +854,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(46)
$core.double get letterSpacing => $_getN(45);
@$pb.TagNumber(46)
- set letterSpacing($core.double v) {
- $_setDouble(45, v);
- }
-
+ set letterSpacing($core.double v) { $_setDouble(45, v); }
@$pb.TagNumber(46)
$core.bool hasLetterSpacing() => $_has(45);
@$pb.TagNumber(46)
@@ -1045,10 +863,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(47)
$core.double get wordSpacing => $_getN(46);
@$pb.TagNumber(47)
- set wordSpacing($core.double v) {
- $_setDouble(46, v);
- }
-
+ set wordSpacing($core.double v) { $_setDouble(46, v); }
@$pb.TagNumber(47)
$core.bool hasWordSpacing() => $_has(46);
@$pb.TagNumber(47)
@@ -1057,10 +872,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(48)
$core.double get height => $_getN(47);
@$pb.TagNumber(48)
- set height($core.double v) {
- $_setDouble(47, v);
- }
-
+ set height($core.double v) { $_setDouble(47, v); }
@$pb.TagNumber(48)
$core.bool hasHeight() => $_has(47);
@$pb.TagNumber(48)
@@ -1069,10 +881,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(49)
$core.String get fontFamily => $_getSZ(48);
@$pb.TagNumber(49)
- set fontFamily($core.String v) {
- $_setString(48, v);
- }
-
+ set fontFamily($core.String v) { $_setString(48, v); }
@$pb.TagNumber(49)
$core.bool hasFontFamily() => $_has(48);
@$pb.TagNumber(49)
@@ -1082,10 +891,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(50)
ImageRepeatProto get repeat => $_getN(49);
@$pb.TagNumber(50)
- set repeat(ImageRepeatProto v) {
- $_setField(50, v);
- }
-
+ set repeat(ImageRepeatProto v) { $_setField(50, v); }
@$pb.TagNumber(50)
$core.bool hasRepeat() => $_has(49);
@$pb.TagNumber(50)
@@ -1094,10 +900,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(51)
BlendModeProto get colorBlendMode => $_getN(50);
@$pb.TagNumber(51)
- set colorBlendMode(BlendModeProto v) {
- $_setField(51, v);
- }
-
+ set colorBlendMode(BlendModeProto v) { $_setField(51, v); }
@$pb.TagNumber(51)
$core.bool hasColorBlendMode() => $_has(50);
@$pb.TagNumber(51)
@@ -1106,10 +909,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(52)
RectData get centerSlice => $_getN(51);
@$pb.TagNumber(52)
- set centerSlice(RectData v) {
- $_setField(52, v);
- }
-
+ set centerSlice(RectData v) { $_setField(52, v); }
@$pb.TagNumber(52)
$core.bool hasCenterSlice() => $_has(51);
@$pb.TagNumber(52)
@@ -1120,10 +920,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(53)
$core.bool get matchTextDirection => $_getBF(52);
@$pb.TagNumber(53)
- set matchTextDirection($core.bool v) {
- $_setBool(52, v);
- }
-
+ set matchTextDirection($core.bool v) { $_setBool(52, v); }
@$pb.TagNumber(53)
$core.bool hasMatchTextDirection() => $_has(52);
@$pb.TagNumber(53)
@@ -1132,10 +929,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(54)
$core.bool get gaplessPlayback => $_getBF(53);
@$pb.TagNumber(54)
- set gaplessPlayback($core.bool v) {
- $_setBool(53, v);
- }
-
+ set gaplessPlayback($core.bool v) { $_setBool(53, v); }
@$pb.TagNumber(54)
$core.bool hasGaplessPlayback() => $_has(53);
@$pb.TagNumber(54)
@@ -1144,10 +938,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(55)
FilterQualityProto get filterQuality => $_getN(54);
@$pb.TagNumber(55)
- set filterQuality(FilterQualityProto v) {
- $_setField(55, v);
- }
-
+ set filterQuality(FilterQualityProto v) { $_setField(55, v); }
@$pb.TagNumber(55)
$core.bool hasFilterQuality() => $_has(54);
@$pb.TagNumber(55)
@@ -1156,10 +947,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(56)
$core.int get cacheWidth => $_getIZ(55);
@$pb.TagNumber(56)
- set cacheWidth($core.int v) {
- $_setSignedInt32(55, v);
- }
-
+ set cacheWidth($core.int v) { $_setSignedInt32(55, v); }
@$pb.TagNumber(56)
$core.bool hasCacheWidth() => $_has(55);
@$pb.TagNumber(56)
@@ -1168,10 +956,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(57)
$core.int get cacheHeight => $_getIZ(56);
@$pb.TagNumber(57)
- set cacheHeight($core.int v) {
- $_setSignedInt32(56, v);
- }
-
+ set cacheHeight($core.int v) { $_setSignedInt32(56, v); }
@$pb.TagNumber(57)
$core.bool hasCacheHeight() => $_has(56);
@$pb.TagNumber(57)
@@ -1180,10 +965,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(58)
$core.double get scale => $_getN(57);
@$pb.TagNumber(58)
- set scale($core.double v) {
- $_setDouble(57, v);
- }
-
+ set scale($core.double v) { $_setDouble(57, v); }
@$pb.TagNumber(58)
$core.bool hasScale() => $_has(57);
@$pb.TagNumber(58)
@@ -1192,51 +974,39 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(59)
$core.String get semanticLabel => $_getSZ(58);
@$pb.TagNumber(59)
- set semanticLabel($core.String v) {
- $_setString(58, v);
- }
-
+ set semanticLabel($core.String v) { $_setString(58, v); }
@$pb.TagNumber(59)
$core.bool hasSemanticLabel() => $_has(58);
@$pb.TagNumber(59)
void clearSemanticLabel() => $_clearField(59);
@$pb.TagNumber(60)
- SduiWidgetData get errorWidget => $_getN(59);
+ GlimpseWidgetData get errorWidget => $_getN(59);
@$pb.TagNumber(60)
- set errorWidget(SduiWidgetData v) {
- $_setField(60, v);
- }
-
+ set errorWidget(GlimpseWidgetData v) { $_setField(60, v); }
@$pb.TagNumber(60)
$core.bool hasErrorWidget() => $_has(59);
@$pb.TagNumber(60)
void clearErrorWidget() => $_clearField(60);
@$pb.TagNumber(60)
- SduiWidgetData ensureErrorWidget() => $_ensure(59);
+ GlimpseWidgetData ensureErrorWidget() => $_ensure(59);
@$pb.TagNumber(61)
- SduiWidgetData get loadingWidget => $_getN(60);
+ GlimpseWidgetData get loadingWidget => $_getN(60);
@$pb.TagNumber(61)
- set loadingWidget(SduiWidgetData v) {
- $_setField(61, v);
- }
-
+ set loadingWidget(GlimpseWidgetData v) { $_setField(61, v); }
@$pb.TagNumber(61)
$core.bool hasLoadingWidget() => $_has(60);
@$pb.TagNumber(61)
void clearLoadingWidget() => $_clearField(61);
@$pb.TagNumber(61)
- SduiWidgetData ensureLoadingWidget() => $_ensure(60);
+ GlimpseWidgetData ensureLoadingWidget() => $_ensure(60);
/// Icon specific attributes
@$pb.TagNumber(62)
$core.double get opacity => $_getN(61);
@$pb.TagNumber(62)
- set opacity($core.double v) {
- $_setDouble(61, v);
- }
-
+ set opacity($core.double v) { $_setDouble(61, v); }
@$pb.TagNumber(62)
$core.bool hasOpacity() => $_has(61);
@$pb.TagNumber(62)
@@ -1245,10 +1015,7 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(63)
$core.bool get applyTextScaling => $_getBF(62);
@$pb.TagNumber(63)
- set applyTextScaling($core.bool v) {
- $_setBool(62, v);
- }
-
+ set applyTextScaling($core.bool v) { $_setBool(62, v); }
@$pb.TagNumber(63)
$core.bool hasApplyTextScaling() => $_has(62);
@$pb.TagNumber(63)
@@ -1256,6 +1023,119 @@ class SduiWidgetData extends $pb.GeneratedMessage {
@$pb.TagNumber(64)
$pb.PbList get shadows => $_getList(63);
+
+ /// AppBar specific attributes
+ @$pb.TagNumber(65)
+ GlimpseWidgetData get titleWidget => $_getN(64);
+ @$pb.TagNumber(65)
+ set titleWidget(GlimpseWidgetData v) { $_setField(65, v); }
+ @$pb.TagNumber(65)
+ $core.bool hasTitleWidget() => $_has(64);
+ @$pb.TagNumber(65)
+ void clearTitleWidget() => $_clearField(65);
+ @$pb.TagNumber(65)
+ GlimpseWidgetData ensureTitleWidget() => $_ensure(64);
+
+ @$pb.TagNumber(66)
+ ColorData get foregroundColor => $_getN(65);
+ @$pb.TagNumber(66)
+ set foregroundColor(ColorData v) { $_setField(66, v); }
+ @$pb.TagNumber(66)
+ $core.bool hasForegroundColor() => $_has(65);
+ @$pb.TagNumber(66)
+ void clearForegroundColor() => $_clearField(66);
+ @$pb.TagNumber(66)
+ ColorData ensureForegroundColor() => $_ensure(65);
+
+ @$pb.TagNumber(67)
+ $pb.PbList get actions => $_getList(66);
+
+ @$pb.TagNumber(68)
+ GlimpseWidgetData get leading => $_getN(67);
+ @$pb.TagNumber(68)
+ set leading(GlimpseWidgetData v) { $_setField(68, v); }
+ @$pb.TagNumber(68)
+ $core.bool hasLeading() => $_has(67);
+ @$pb.TagNumber(68)
+ void clearLeading() => $_clearField(68);
+ @$pb.TagNumber(68)
+ GlimpseWidgetData ensureLeading() => $_ensure(67);
+
+ @$pb.TagNumber(69)
+ GlimpseWidgetData get bottom => $_getN(68);
+ @$pb.TagNumber(69)
+ set bottom(GlimpseWidgetData v) { $_setField(69, v); }
+ @$pb.TagNumber(69)
+ $core.bool hasBottom() => $_has(68);
+ @$pb.TagNumber(69)
+ void clearBottom() => $_clearField(69);
+ @$pb.TagNumber(69)
+ GlimpseWidgetData ensureBottom() => $_ensure(68);
+
+ @$pb.TagNumber(70)
+ $core.double get toolbarHeight => $_getN(69);
+ @$pb.TagNumber(70)
+ set toolbarHeight($core.double v) { $_setDouble(69, v); }
+ @$pb.TagNumber(70)
+ $core.bool hasToolbarHeight() => $_has(69);
+ @$pb.TagNumber(70)
+ void clearToolbarHeight() => $_clearField(70);
+
+ @$pb.TagNumber(71)
+ $core.double get leadingWidth => $_getN(70);
+ @$pb.TagNumber(71)
+ set leadingWidth($core.double v) { $_setDouble(70, v); }
+ @$pb.TagNumber(71)
+ $core.bool hasLeadingWidth() => $_has(70);
+ @$pb.TagNumber(71)
+ void clearLeadingWidth() => $_clearField(71);
+
+ @$pb.TagNumber(72)
+ $core.bool get automaticallyImplyLeading => $_getBF(71);
+ @$pb.TagNumber(72)
+ set automaticallyImplyLeading($core.bool v) { $_setBool(71, v); }
+ @$pb.TagNumber(72)
+ $core.bool hasAutomaticallyImplyLeading() => $_has(71);
+ @$pb.TagNumber(72)
+ void clearAutomaticallyImplyLeading() => $_clearField(72);
+
+ @$pb.TagNumber(73)
+ GlimpseWidgetData get flexibleSpace => $_getN(72);
+ @$pb.TagNumber(73)
+ set flexibleSpace(GlimpseWidgetData v) { $_setField(73, v); }
+ @$pb.TagNumber(73)
+ $core.bool hasFlexibleSpace() => $_has(72);
+ @$pb.TagNumber(73)
+ void clearFlexibleSpace() => $_clearField(73);
+ @$pb.TagNumber(73)
+ GlimpseWidgetData ensureFlexibleSpace() => $_ensure(72);
+
+ @$pb.TagNumber(74)
+ $core.double get titleSpacing => $_getN(73);
+ @$pb.TagNumber(74)
+ set titleSpacing($core.double v) { $_setDouble(73, v); }
+ @$pb.TagNumber(74)
+ $core.bool hasTitleSpacing() => $_has(73);
+ @$pb.TagNumber(74)
+ void clearTitleSpacing() => $_clearField(74);
+
+ @$pb.TagNumber(75)
+ $core.double get toolbarOpacity => $_getN(74);
+ @$pb.TagNumber(75)
+ set toolbarOpacity($core.double v) { $_setDouble(74, v); }
+ @$pb.TagNumber(75)
+ $core.bool hasToolbarOpacity() => $_has(74);
+ @$pb.TagNumber(75)
+ void clearToolbarOpacity() => $_clearField(75);
+
+ @$pb.TagNumber(76)
+ $core.double get bottomOpacity => $_getN(75);
+ @$pb.TagNumber(76)
+ set bottomOpacity($core.double v) { $_setDouble(75, v); }
+ @$pb.TagNumber(76)
+ $core.bool hasBottomOpacity() => $_has(75);
+ @$pb.TagNumber(76)
+ void clearBottomOpacity() => $_clearField(76);
}
/// Message for Color
@@ -1282,28 +1162,21 @@ class ColorData extends $pb.GeneratedMessage {
return $result;
}
ColorData._() : super();
- factory ColorData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory ColorData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'ColorData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory ColorData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory ColorData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ColorData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..a<$core.int>(1, _omitFieldNames ? '' : 'alpha', $pb.PbFieldType.O3)
..a<$core.int>(2, _omitFieldNames ? '' : 'red', $pb.PbFieldType.O3)
..a<$core.int>(3, _omitFieldNames ? '' : 'green', $pb.PbFieldType.O3)
..a<$core.int>(4, _omitFieldNames ? '' : 'blue', $pb.PbFieldType.O3)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ColorData clone() => ColorData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- ColorData copyWith(void Function(ColorData) updates) =>
- super.copyWith((message) => updates(message as ColorData)) as ColorData;
+ ColorData copyWith(void Function(ColorData) updates) => super.copyWith((message) => updates(message as ColorData)) as ColorData;
$pb.BuilderInfo get info_ => _i;
@@ -1312,17 +1185,13 @@ class ColorData extends $pb.GeneratedMessage {
ColorData createEmptyInstance() => create();
static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static ColorData getDefault() =>
- _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
+ static ColorData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static ColorData? _defaultInstance;
@$pb.TagNumber(1)
$core.int get alpha => $_getIZ(0);
@$pb.TagNumber(1)
- set alpha($core.int v) {
- $_setSignedInt32(0, v);
- }
-
+ set alpha($core.int v) { $_setSignedInt32(0, v); }
@$pb.TagNumber(1)
$core.bool hasAlpha() => $_has(0);
@$pb.TagNumber(1)
@@ -1331,10 +1200,7 @@ class ColorData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.int get red => $_getIZ(1);
@$pb.TagNumber(2)
- set red($core.int v) {
- $_setSignedInt32(1, v);
- }
-
+ set red($core.int v) { $_setSignedInt32(1, v); }
@$pb.TagNumber(2)
$core.bool hasRed() => $_has(1);
@$pb.TagNumber(2)
@@ -1343,10 +1209,7 @@ class ColorData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.int get green => $_getIZ(2);
@$pb.TagNumber(3)
- set green($core.int v) {
- $_setSignedInt32(2, v);
- }
-
+ set green($core.int v) { $_setSignedInt32(2, v); }
@$pb.TagNumber(3)
$core.bool hasGreen() => $_has(2);
@$pb.TagNumber(3)
@@ -1355,10 +1218,7 @@ class ColorData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.int get blue => $_getIZ(3);
@$pb.TagNumber(4)
- set blue($core.int v) {
- $_setSignedInt32(3, v);
- }
-
+ set blue($core.int v) { $_setSignedInt32(3, v); }
@$pb.TagNumber(4)
$core.bool hasBlue() => $_has(3);
@$pb.TagNumber(4)
@@ -1393,50 +1253,37 @@ class EdgeInsetsData extends $pb.GeneratedMessage {
return $result;
}
EdgeInsetsData._() : super();
- factory EdgeInsetsData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory EdgeInsetsData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'EdgeInsetsData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory EdgeInsetsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory EdgeInsetsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EdgeInsetsData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'left', $pb.PbFieldType.OD)
..a<$core.double>(2, _omitFieldNames ? '' : 'top', $pb.PbFieldType.OD)
..a<$core.double>(3, _omitFieldNames ? '' : 'right', $pb.PbFieldType.OD)
..a<$core.double>(4, _omitFieldNames ? '' : 'bottom', $pb.PbFieldType.OD)
..a<$core.double>(5, _omitFieldNames ? '' : 'all', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
EdgeInsetsData clone() => EdgeInsetsData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- EdgeInsetsData copyWith(void Function(EdgeInsetsData) updates) =>
- super.copyWith((message) => updates(message as EdgeInsetsData))
- as EdgeInsetsData;
+ EdgeInsetsData copyWith(void Function(EdgeInsetsData) updates) => super.copyWith((message) => updates(message as EdgeInsetsData)) as EdgeInsetsData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static EdgeInsetsData create() => EdgeInsetsData._();
EdgeInsetsData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static EdgeInsetsData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static EdgeInsetsData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static EdgeInsetsData? _defaultInstance;
@$pb.TagNumber(1)
$core.double get left => $_getN(0);
@$pb.TagNumber(1)
- set left($core.double v) {
- $_setDouble(0, v);
- }
-
+ set left($core.double v) { $_setDouble(0, v); }
@$pb.TagNumber(1)
$core.bool hasLeft() => $_has(0);
@$pb.TagNumber(1)
@@ -1445,10 +1292,7 @@ class EdgeInsetsData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get top => $_getN(1);
@$pb.TagNumber(2)
- set top($core.double v) {
- $_setDouble(1, v);
- }
-
+ set top($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasTop() => $_has(1);
@$pb.TagNumber(2)
@@ -1457,10 +1301,7 @@ class EdgeInsetsData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.double get right => $_getN(2);
@$pb.TagNumber(3)
- set right($core.double v) {
- $_setDouble(2, v);
- }
-
+ set right($core.double v) { $_setDouble(2, v); }
@$pb.TagNumber(3)
$core.bool hasRight() => $_has(2);
@$pb.TagNumber(3)
@@ -1469,10 +1310,7 @@ class EdgeInsetsData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.double get bottom => $_getN(3);
@$pb.TagNumber(4)
- set bottom($core.double v) {
- $_setDouble(3, v);
- }
-
+ set bottom($core.double v) { $_setDouble(3, v); }
@$pb.TagNumber(4)
$core.bool hasBottom() => $_has(3);
@$pb.TagNumber(4)
@@ -1481,10 +1319,7 @@ class EdgeInsetsData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.double get all => $_getN(4);
@$pb.TagNumber(5)
- set all($core.double v) {
- $_setDouble(4, v);
- }
-
+ set all($core.double v) { $_setDouble(4, v); }
@$pb.TagNumber(5)
$core.bool hasAll() => $_has(4);
@$pb.TagNumber(5)
@@ -1535,65 +1370,41 @@ class TextStyleData extends $pb.GeneratedMessage {
return $result;
}
TextStyleData._() : super();
- factory TextStyleData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory TextStyleData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'TextStyleData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..aOM(1, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
+ factory TextStyleData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory TextStyleData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'TextStyleData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..aOM(1, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
..a<$core.double>(2, _omitFieldNames ? '' : 'fontSize', $pb.PbFieldType.OD)
..aOS(3, _omitFieldNames ? '' : 'fontWeight')
- ..e(
- 4, _omitFieldNames ? '' : 'decoration', $pb.PbFieldType.OE,
- defaultOrMaker: TextDecorationProto.TEXT_DECORATION_UNSPECIFIED,
- valueOf: TextDecorationProto.valueOf,
- enumValues: TextDecorationProto.values)
- ..a<$core.double>(
- 5, _omitFieldNames ? '' : 'letterSpacing', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 6, _omitFieldNames ? '' : 'wordSpacing', $pb.PbFieldType.OD)
+ ..e(4, _omitFieldNames ? '' : 'decoration', $pb.PbFieldType.OE, defaultOrMaker: TextDecorationProto.TEXT_DECORATION_UNSPECIFIED, valueOf: TextDecorationProto.valueOf, enumValues: TextDecorationProto.values)
+ ..a<$core.double>(5, _omitFieldNames ? '' : 'letterSpacing', $pb.PbFieldType.OD)
+ ..a<$core.double>(6, _omitFieldNames ? '' : 'wordSpacing', $pb.PbFieldType.OD)
..a<$core.double>(7, _omitFieldNames ? '' : 'height', $pb.PbFieldType.OD)
..aOS(8, _omitFieldNames ? '' : 'fontFamily')
- ..e(
- 9, _omitFieldNames ? '' : 'fontStyle', $pb.PbFieldType.OE,
- defaultOrMaker: FontStyleProto.FONT_STYLE_UNSPECIFIED,
- valueOf: FontStyleProto.valueOf,
- enumValues: FontStyleProto.values)
- ..hasRequiredFields = false;
+ ..e(9, _omitFieldNames ? '' : 'fontStyle', $pb.PbFieldType.OE, defaultOrMaker: FontStyleProto.FONT_STYLE_UNSPECIFIED, valueOf: FontStyleProto.valueOf, enumValues: FontStyleProto.values)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
TextStyleData clone() => TextStyleData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- TextStyleData copyWith(void Function(TextStyleData) updates) =>
- super.copyWith((message) => updates(message as TextStyleData))
- as TextStyleData;
+ TextStyleData copyWith(void Function(TextStyleData) updates) => super.copyWith((message) => updates(message as TextStyleData)) as TextStyleData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static TextStyleData create() => TextStyleData._();
TextStyleData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static TextStyleData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static TextStyleData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static TextStyleData? _defaultInstance;
@$pb.TagNumber(1)
ColorData get color => $_getN(0);
@$pb.TagNumber(1)
- set color(ColorData v) {
- $_setField(1, v);
- }
-
+ set color(ColorData v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasColor() => $_has(0);
@$pb.TagNumber(1)
@@ -1604,10 +1415,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get fontSize => $_getN(1);
@$pb.TagNumber(2)
- set fontSize($core.double v) {
- $_setDouble(1, v);
- }
-
+ set fontSize($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasFontSize() => $_has(1);
@$pb.TagNumber(2)
@@ -1616,10 +1424,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.String get fontWeight => $_getSZ(2);
@$pb.TagNumber(3)
- set fontWeight($core.String v) {
- $_setString(2, v);
- }
-
+ set fontWeight($core.String v) { $_setString(2, v); }
@$pb.TagNumber(3)
$core.bool hasFontWeight() => $_has(2);
@$pb.TagNumber(3)
@@ -1628,10 +1433,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
TextDecorationProto get decoration => $_getN(3);
@$pb.TagNumber(4)
- set decoration(TextDecorationProto v) {
- $_setField(4, v);
- }
-
+ set decoration(TextDecorationProto v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasDecoration() => $_has(3);
@$pb.TagNumber(4)
@@ -1640,10 +1442,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.double get letterSpacing => $_getN(4);
@$pb.TagNumber(5)
- set letterSpacing($core.double v) {
- $_setDouble(4, v);
- }
-
+ set letterSpacing($core.double v) { $_setDouble(4, v); }
@$pb.TagNumber(5)
$core.bool hasLetterSpacing() => $_has(4);
@$pb.TagNumber(5)
@@ -1652,10 +1451,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.double get wordSpacing => $_getN(5);
@$pb.TagNumber(6)
- set wordSpacing($core.double v) {
- $_setDouble(5, v);
- }
-
+ set wordSpacing($core.double v) { $_setDouble(5, v); }
@$pb.TagNumber(6)
$core.bool hasWordSpacing() => $_has(5);
@$pb.TagNumber(6)
@@ -1664,10 +1460,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
$core.double get height => $_getN(6);
@$pb.TagNumber(7)
- set height($core.double v) {
- $_setDouble(6, v);
- }
-
+ set height($core.double v) { $_setDouble(6, v); }
@$pb.TagNumber(7)
$core.bool hasHeight() => $_has(6);
@$pb.TagNumber(7)
@@ -1676,10 +1469,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(8)
$core.String get fontFamily => $_getSZ(7);
@$pb.TagNumber(8)
- set fontFamily($core.String v) {
- $_setString(7, v);
- }
-
+ set fontFamily($core.String v) { $_setString(7, v); }
@$pb.TagNumber(8)
$core.bool hasFontFamily() => $_has(7);
@$pb.TagNumber(8)
@@ -1688,10 +1478,7 @@ class TextStyleData extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
FontStyleProto get fontStyle => $_getN(8);
@$pb.TagNumber(9)
- set fontStyle(FontStyleProto v) {
- $_setField(9, v);
- }
-
+ set fontStyle(FontStyleProto v) { $_setField(9, v); }
@$pb.TagNumber(9)
$core.bool hasFontStyle() => $_has(8);
@$pb.TagNumber(9)
@@ -1726,51 +1513,37 @@ class IconDataMessage extends $pb.GeneratedMessage {
return $result;
}
IconDataMessage._() : super();
- factory IconDataMessage.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory IconDataMessage.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'IconDataMessage',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory IconDataMessage.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory IconDataMessage.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'IconDataMessage', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..a<$core.int>(2, _omitFieldNames ? '' : 'codePoint', $pb.PbFieldType.O3)
..aOS(3, _omitFieldNames ? '' : 'fontFamily')
- ..aOM(4, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
+ ..aOM(4, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
..a<$core.double>(5, _omitFieldNames ? '' : 'size', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
IconDataMessage clone() => IconDataMessage()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- IconDataMessage copyWith(void Function(IconDataMessage) updates) =>
- super.copyWith((message) => updates(message as IconDataMessage))
- as IconDataMessage;
+ IconDataMessage copyWith(void Function(IconDataMessage) updates) => super.copyWith((message) => updates(message as IconDataMessage)) as IconDataMessage;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static IconDataMessage create() => IconDataMessage._();
IconDataMessage createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static IconDataMessage getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static IconDataMessage getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static IconDataMessage? _defaultInstance;
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
- set name($core.String v) {
- $_setString(0, v);
- }
-
+ set name($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
@@ -1779,10 +1552,7 @@ class IconDataMessage extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.int get codePoint => $_getIZ(1);
@$pb.TagNumber(2)
- set codePoint($core.int v) {
- $_setSignedInt32(1, v);
- }
-
+ set codePoint($core.int v) { $_setSignedInt32(1, v); }
@$pb.TagNumber(2)
$core.bool hasCodePoint() => $_has(1);
@$pb.TagNumber(2)
@@ -1791,10 +1561,7 @@ class IconDataMessage extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.String get fontFamily => $_getSZ(2);
@$pb.TagNumber(3)
- set fontFamily($core.String v) {
- $_setString(2, v);
- }
-
+ set fontFamily($core.String v) { $_setString(2, v); }
@$pb.TagNumber(3)
$core.bool hasFontFamily() => $_has(2);
@$pb.TagNumber(3)
@@ -1803,10 +1570,7 @@ class IconDataMessage extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
ColorData get color => $_getN(3);
@$pb.TagNumber(4)
- set color(ColorData v) {
- $_setField(4, v);
- }
-
+ set color(ColorData v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasColor() => $_has(3);
@$pb.TagNumber(4)
@@ -1817,10 +1581,7 @@ class IconDataMessage extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.double get size => $_getN(4);
@$pb.TagNumber(5)
- set size($core.double v) {
- $_setDouble(4, v);
- }
-
+ set size($core.double v) { $_setDouble(4, v); }
@$pb.TagNumber(5)
$core.bool hasSize() => $_has(4);
@$pb.TagNumber(5)
@@ -1863,62 +1624,39 @@ class BoxDecorationData extends $pb.GeneratedMessage {
return $result;
}
BoxDecorationData._() : super();
- factory BoxDecorationData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BoxDecorationData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BoxDecorationData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..aOM(1, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
- ..aOM(2, _omitFieldNames ? '' : 'borderRadius',
- subBuilder: BorderRadiusData.create)
- ..aOM(3, _omitFieldNames ? '' : 'border',
- subBuilder: BorderData.create)
- ..pc(
- 4, _omitFieldNames ? '' : 'boxShadow', $pb.PbFieldType.PM,
- subBuilder: BoxShadowData.create)
- ..aOM(5, _omitFieldNames ? '' : 'gradient',
- subBuilder: GradientData.create)
- ..e(6, _omitFieldNames ? '' : 'shape', $pb.PbFieldType.OE,
- defaultOrMaker: BoxShapeProto.BOX_SHAPE_UNSPECIFIED,
- valueOf: BoxShapeProto.valueOf,
- enumValues: BoxShapeProto.values)
- ..aOM(7, _omitFieldNames ? '' : 'image',
- subBuilder: DecorationImageData.create)
- ..hasRequiredFields = false;
+ factory BoxDecorationData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BoxDecorationData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BoxDecorationData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..aOM(1, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
+ ..aOM(2, _omitFieldNames ? '' : 'borderRadius', subBuilder: BorderRadiusData.create)
+ ..aOM(3, _omitFieldNames ? '' : 'border', subBuilder: BorderData.create)
+ ..pc(4, _omitFieldNames ? '' : 'boxShadow', $pb.PbFieldType.PM, subBuilder: BoxShadowData.create)
+ ..aOM(5, _omitFieldNames ? '' : 'gradient', subBuilder: GradientData.create)
+ ..e(6, _omitFieldNames ? '' : 'shape', $pb.PbFieldType.OE, defaultOrMaker: BoxShapeProto.BOX_SHAPE_UNSPECIFIED, valueOf: BoxShapeProto.valueOf, enumValues: BoxShapeProto.values)
+ ..aOM(7, _omitFieldNames ? '' : 'image', subBuilder: DecorationImageData.create)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BoxDecorationData clone() => BoxDecorationData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BoxDecorationData copyWith(void Function(BoxDecorationData) updates) =>
- super.copyWith((message) => updates(message as BoxDecorationData))
- as BoxDecorationData;
+ BoxDecorationData copyWith(void Function(BoxDecorationData) updates) => super.copyWith((message) => updates(message as BoxDecorationData)) as BoxDecorationData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BoxDecorationData create() => BoxDecorationData._();
BoxDecorationData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static BoxDecorationData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static BoxDecorationData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static BoxDecorationData? _defaultInstance;
@$pb.TagNumber(1)
ColorData get color => $_getN(0);
@$pb.TagNumber(1)
- set color(ColorData v) {
- $_setField(1, v);
- }
-
+ set color(ColorData v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasColor() => $_has(0);
@$pb.TagNumber(1)
@@ -1929,10 +1667,7 @@ class BoxDecorationData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
BorderRadiusData get borderRadius => $_getN(1);
@$pb.TagNumber(2)
- set borderRadius(BorderRadiusData v) {
- $_setField(2, v);
- }
-
+ set borderRadius(BorderRadiusData v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasBorderRadius() => $_has(1);
@$pb.TagNumber(2)
@@ -1943,10 +1678,7 @@ class BoxDecorationData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
BorderData get border => $_getN(2);
@$pb.TagNumber(3)
- set border(BorderData v) {
- $_setField(3, v);
- }
-
+ set border(BorderData v) { $_setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasBorder() => $_has(2);
@$pb.TagNumber(3)
@@ -1960,10 +1692,7 @@ class BoxDecorationData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
GradientData get gradient => $_getN(4);
@$pb.TagNumber(5)
- set gradient(GradientData v) {
- $_setField(5, v);
- }
-
+ set gradient(GradientData v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasGradient() => $_has(4);
@$pb.TagNumber(5)
@@ -1974,10 +1703,7 @@ class BoxDecorationData extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
BoxShapeProto get shape => $_getN(5);
@$pb.TagNumber(6)
- set shape(BoxShapeProto v) {
- $_setField(6, v);
- }
-
+ set shape(BoxShapeProto v) { $_setField(6, v); }
@$pb.TagNumber(6)
$core.bool hasShape() => $_has(5);
@$pb.TagNumber(6)
@@ -1986,10 +1712,7 @@ class BoxDecorationData extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
DecorationImageData get image => $_getN(6);
@$pb.TagNumber(7)
- set image(DecorationImageData v) {
- $_setField(7, v);
- }
-
+ set image(DecorationImageData v) { $_setField(7, v); }
@$pb.TagNumber(7)
$core.bool hasImage() => $_has(6);
@$pb.TagNumber(7)
@@ -2026,52 +1749,37 @@ class BorderRadiusData extends $pb.GeneratedMessage {
return $result;
}
BorderRadiusData._() : super();
- factory BorderRadiusData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BorderRadiusData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BorderRadiusData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory BorderRadiusData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BorderRadiusData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BorderRadiusData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'all', $pb.PbFieldType.OD)
..a<$core.double>(2, _omitFieldNames ? '' : 'topLeft', $pb.PbFieldType.OD)
..a<$core.double>(3, _omitFieldNames ? '' : 'topRight', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 4, _omitFieldNames ? '' : 'bottomLeft', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 5, _omitFieldNames ? '' : 'bottomRight', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..a<$core.double>(4, _omitFieldNames ? '' : 'bottomLeft', $pb.PbFieldType.OD)
+ ..a<$core.double>(5, _omitFieldNames ? '' : 'bottomRight', $pb.PbFieldType.OD)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BorderRadiusData clone() => BorderRadiusData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BorderRadiusData copyWith(void Function(BorderRadiusData) updates) =>
- super.copyWith((message) => updates(message as BorderRadiusData))
- as BorderRadiusData;
+ BorderRadiusData copyWith(void Function(BorderRadiusData) updates) => super.copyWith((message) => updates(message as BorderRadiusData)) as BorderRadiusData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BorderRadiusData create() => BorderRadiusData._();
BorderRadiusData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static BorderRadiusData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static BorderRadiusData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static BorderRadiusData? _defaultInstance;
@$pb.TagNumber(1)
$core.double get all => $_getN(0);
@$pb.TagNumber(1)
- set all($core.double v) {
- $_setDouble(0, v);
- }
-
+ set all($core.double v) { $_setDouble(0, v); }
@$pb.TagNumber(1)
$core.bool hasAll() => $_has(0);
@$pb.TagNumber(1)
@@ -2081,10 +1789,7 @@ class BorderRadiusData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get topLeft => $_getN(1);
@$pb.TagNumber(2)
- set topLeft($core.double v) {
- $_setDouble(1, v);
- }
-
+ set topLeft($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasTopLeft() => $_has(1);
@$pb.TagNumber(2)
@@ -2093,10 +1798,7 @@ class BorderRadiusData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.double get topRight => $_getN(2);
@$pb.TagNumber(3)
- set topRight($core.double v) {
- $_setDouble(2, v);
- }
-
+ set topRight($core.double v) { $_setDouble(2, v); }
@$pb.TagNumber(3)
$core.bool hasTopRight() => $_has(2);
@$pb.TagNumber(3)
@@ -2105,10 +1807,7 @@ class BorderRadiusData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.double get bottomLeft => $_getN(3);
@$pb.TagNumber(4)
- set bottomLeft($core.double v) {
- $_setDouble(3, v);
- }
-
+ set bottomLeft($core.double v) { $_setDouble(3, v); }
@$pb.TagNumber(4)
$core.bool hasBottomLeft() => $_has(3);
@$pb.TagNumber(4)
@@ -2117,10 +1816,7 @@ class BorderRadiusData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.double get bottomRight => $_getN(4);
@$pb.TagNumber(5)
- set bottomRight($core.double v) {
- $_setDouble(4, v);
- }
-
+ set bottomRight($core.double v) { $_setDouble(4, v); }
@$pb.TagNumber(5)
$core.bool hasBottomRight() => $_has(4);
@$pb.TagNumber(5)
@@ -2147,52 +1843,35 @@ class BorderSideData extends $pb.GeneratedMessage {
return $result;
}
BorderSideData._() : super();
- factory BorderSideData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BorderSideData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BorderSideData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..aOM(1, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
+ factory BorderSideData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BorderSideData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BorderSideData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..aOM(1, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
..a<$core.double>(2, _omitFieldNames ? '' : 'width', $pb.PbFieldType.OD)
- ..e(3, _omitFieldNames ? '' : 'style', $pb.PbFieldType.OE,
- defaultOrMaker: BorderStyleProto.BORDER_STYLE_UNSPECIFIED,
- valueOf: BorderStyleProto.valueOf,
- enumValues: BorderStyleProto.values)
- ..hasRequiredFields = false;
+ ..e(3, _omitFieldNames ? '' : 'style', $pb.PbFieldType.OE, defaultOrMaker: BorderStyleProto.BORDER_STYLE_UNSPECIFIED, valueOf: BorderStyleProto.valueOf, enumValues: BorderStyleProto.values)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BorderSideData clone() => BorderSideData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BorderSideData copyWith(void Function(BorderSideData) updates) =>
- super.copyWith((message) => updates(message as BorderSideData))
- as BorderSideData;
+ BorderSideData copyWith(void Function(BorderSideData) updates) => super.copyWith((message) => updates(message as BorderSideData)) as BorderSideData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BorderSideData create() => BorderSideData._();
BorderSideData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static BorderSideData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static BorderSideData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static BorderSideData? _defaultInstance;
@$pb.TagNumber(1)
ColorData get color => $_getN(0);
@$pb.TagNumber(1)
- set color(ColorData v) {
- $_setField(1, v);
- }
-
+ set color(ColorData v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasColor() => $_has(0);
@$pb.TagNumber(1)
@@ -2203,10 +1882,7 @@ class BorderSideData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get width => $_getN(1);
@$pb.TagNumber(2)
- set width($core.double v) {
- $_setDouble(1, v);
- }
-
+ set width($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasWidth() => $_has(1);
@$pb.TagNumber(2)
@@ -2215,10 +1891,7 @@ class BorderSideData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
BorderStyleProto get style => $_getN(2);
@$pb.TagNumber(3)
- set style(BorderStyleProto v) {
- $_setField(3, v);
- }
-
+ set style(BorderStyleProto v) { $_setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasStyle() => $_has(2);
@$pb.TagNumber(3)
@@ -2253,34 +1926,22 @@ class BorderData extends $pb.GeneratedMessage {
return $result;
}
BorderData._() : super();
- factory BorderData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BorderData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BorderData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..aOM(1, _omitFieldNames ? '' : 'top',
- subBuilder: BorderSideData.create)
- ..aOM(2, _omitFieldNames ? '' : 'right',
- subBuilder: BorderSideData.create)
- ..aOM(3, _omitFieldNames ? '' : 'bottom',
- subBuilder: BorderSideData.create)
- ..aOM(4, _omitFieldNames ? '' : 'left',
- subBuilder: BorderSideData.create)
- ..aOM(5, _omitFieldNames ? '' : 'all',
- subBuilder: BorderSideData.create)
- ..hasRequiredFields = false;
+ factory BorderData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BorderData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BorderData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..aOM(1, _omitFieldNames ? '' : 'top', subBuilder: BorderSideData.create)
+ ..aOM(2, _omitFieldNames ? '' : 'right', subBuilder: BorderSideData.create)
+ ..aOM(3, _omitFieldNames ? '' : 'bottom', subBuilder: BorderSideData.create)
+ ..aOM(4, _omitFieldNames ? '' : 'left', subBuilder: BorderSideData.create)
+ ..aOM(5, _omitFieldNames ? '' : 'all', subBuilder: BorderSideData.create)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BorderData clone() => BorderData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BorderData copyWith(void Function(BorderData) updates) =>
- super.copyWith((message) => updates(message as BorderData)) as BorderData;
+ BorderData copyWith(void Function(BorderData) updates) => super.copyWith((message) => updates(message as BorderData)) as BorderData;
$pb.BuilderInfo get info_ => _i;
@@ -2289,17 +1950,13 @@ class BorderData extends $pb.GeneratedMessage {
BorderData createEmptyInstance() => create();
static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static BorderData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static BorderData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static BorderData? _defaultInstance;
@$pb.TagNumber(1)
BorderSideData get top => $_getN(0);
@$pb.TagNumber(1)
- set top(BorderSideData v) {
- $_setField(1, v);
- }
-
+ set top(BorderSideData v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasTop() => $_has(0);
@$pb.TagNumber(1)
@@ -2310,10 +1967,7 @@ class BorderData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
BorderSideData get right => $_getN(1);
@$pb.TagNumber(2)
- set right(BorderSideData v) {
- $_setField(2, v);
- }
-
+ set right(BorderSideData v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasRight() => $_has(1);
@$pb.TagNumber(2)
@@ -2324,10 +1978,7 @@ class BorderData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
BorderSideData get bottom => $_getN(2);
@$pb.TagNumber(3)
- set bottom(BorderSideData v) {
- $_setField(3, v);
- }
-
+ set bottom(BorderSideData v) { $_setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasBottom() => $_has(2);
@$pb.TagNumber(3)
@@ -2338,10 +1989,7 @@ class BorderData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
BorderSideData get left => $_getN(3);
@$pb.TagNumber(4)
- set left(BorderSideData v) {
- $_setField(4, v);
- }
-
+ set left(BorderSideData v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasLeft() => $_has(3);
@$pb.TagNumber(4)
@@ -2352,10 +2000,7 @@ class BorderData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
BorderSideData get all => $_getN(4);
@$pb.TagNumber(5)
- set all(BorderSideData v) {
- $_setField(5, v);
- }
-
+ set all(BorderSideData v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasAll() => $_has(4);
@$pb.TagNumber(5)
@@ -2392,53 +2037,37 @@ class BoxShadowData extends $pb.GeneratedMessage {
return $result;
}
BoxShadowData._() : super();
- factory BoxShadowData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BoxShadowData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BoxShadowData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..aOM(1, _omitFieldNames ? '' : 'color',
- subBuilder: ColorData.create)
+ factory BoxShadowData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BoxShadowData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BoxShadowData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..aOM(1, _omitFieldNames ? '' : 'color', subBuilder: ColorData.create)
..a<$core.double>(2, _omitFieldNames ? '' : 'offsetX', $pb.PbFieldType.OD)
..a<$core.double>(3, _omitFieldNames ? '' : 'offsetY', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 4, _omitFieldNames ? '' : 'blurRadius', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 5, _omitFieldNames ? '' : 'spreadRadius', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..a<$core.double>(4, _omitFieldNames ? '' : 'blurRadius', $pb.PbFieldType.OD)
+ ..a<$core.double>(5, _omitFieldNames ? '' : 'spreadRadius', $pb.PbFieldType.OD)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BoxShadowData clone() => BoxShadowData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BoxShadowData copyWith(void Function(BoxShadowData) updates) =>
- super.copyWith((message) => updates(message as BoxShadowData))
- as BoxShadowData;
+ BoxShadowData copyWith(void Function(BoxShadowData) updates) => super.copyWith((message) => updates(message as BoxShadowData)) as BoxShadowData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BoxShadowData create() => BoxShadowData._();
BoxShadowData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static BoxShadowData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static BoxShadowData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static BoxShadowData? _defaultInstance;
@$pb.TagNumber(1)
ColorData get color => $_getN(0);
@$pb.TagNumber(1)
- set color(ColorData v) {
- $_setField(1, v);
- }
-
+ set color(ColorData v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasColor() => $_has(0);
@$pb.TagNumber(1)
@@ -2449,10 +2078,7 @@ class BoxShadowData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get offsetX => $_getN(1);
@$pb.TagNumber(2)
- set offsetX($core.double v) {
- $_setDouble(1, v);
- }
-
+ set offsetX($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasOffsetX() => $_has(1);
@$pb.TagNumber(2)
@@ -2461,10 +2087,7 @@ class BoxShadowData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.double get offsetY => $_getN(2);
@$pb.TagNumber(3)
- set offsetY($core.double v) {
- $_setDouble(2, v);
- }
-
+ set offsetY($core.double v) { $_setDouble(2, v); }
@$pb.TagNumber(3)
$core.bool hasOffsetY() => $_has(2);
@$pb.TagNumber(3)
@@ -2473,10 +2096,7 @@ class BoxShadowData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.double get blurRadius => $_getN(3);
@$pb.TagNumber(4)
- set blurRadius($core.double v) {
- $_setDouble(3, v);
- }
-
+ set blurRadius($core.double v) { $_setDouble(3, v); }
@$pb.TagNumber(4)
$core.bool hasBlurRadius() => $_has(3);
@$pb.TagNumber(4)
@@ -2485,10 +2105,7 @@ class BoxShadowData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.double get spreadRadius => $_getN(4);
@$pb.TagNumber(5)
- set spreadRadius($core.double v) {
- $_setDouble(4, v);
- }
-
+ set spreadRadius($core.double v) { $_setDouble(4, v); }
@$pb.TagNumber(5)
$core.bool hasSpreadRadius() => $_has(4);
@$pb.TagNumber(5)
@@ -2539,63 +2156,41 @@ class GradientData extends $pb.GeneratedMessage {
return $result;
}
GradientData._() : super();
- factory GradientData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory GradientData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'GradientData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
- ..e(
- 1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE,
- defaultOrMaker: GradientData_GradientType.GRADIENT_TYPE_UNSPECIFIED,
- valueOf: GradientData_GradientType.valueOf,
- enumValues: GradientData_GradientType.values)
- ..pc(2, _omitFieldNames ? '' : 'colors', $pb.PbFieldType.PM,
- subBuilder: ColorData.create)
+ factory GradientData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory GradientData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GradientData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
+ ..e(1, _omitFieldNames ? '' : 'type', $pb.PbFieldType.OE, defaultOrMaker: GradientData_GradientType.GRADIENT_TYPE_UNSPECIFIED, valueOf: GradientData_GradientType.valueOf, enumValues: GradientData_GradientType.values)
+ ..pc(2, _omitFieldNames ? '' : 'colors', $pb.PbFieldType.PM, subBuilder: ColorData.create)
..p<$core.double>(3, _omitFieldNames ? '' : 'stops', $pb.PbFieldType.KD)
- ..aOM(4, _omitFieldNames ? '' : 'begin',
- subBuilder: AlignmentData.create)
- ..aOM(5, _omitFieldNames ? '' : 'end',
- subBuilder: AlignmentData.create)
- ..aOM(6, _omitFieldNames ? '' : 'center',
- subBuilder: AlignmentData.create)
+ ..aOM(4, _omitFieldNames ? '' : 'begin', subBuilder: AlignmentData.create)
+ ..aOM(5, _omitFieldNames ? '' : 'end', subBuilder: AlignmentData.create)
+ ..aOM(6, _omitFieldNames ? '' : 'center', subBuilder: AlignmentData.create)
..a<$core.double>(7, _omitFieldNames ? '' : 'radius', $pb.PbFieldType.OD)
- ..a<$core.double>(
- 8, _omitFieldNames ? '' : 'startAngle', $pb.PbFieldType.OD)
+ ..a<$core.double>(8, _omitFieldNames ? '' : 'startAngle', $pb.PbFieldType.OD)
..a<$core.double>(9, _omitFieldNames ? '' : 'endAngle', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
GradientData clone() => GradientData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- GradientData copyWith(void Function(GradientData) updates) =>
- super.copyWith((message) => updates(message as GradientData))
- as GradientData;
+ GradientData copyWith(void Function(GradientData) updates) => super.copyWith((message) => updates(message as GradientData)) as GradientData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static GradientData create() => GradientData._();
GradientData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static GradientData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static GradientData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static GradientData? _defaultInstance;
@$pb.TagNumber(1)
GradientData_GradientType get type => $_getN(0);
@$pb.TagNumber(1)
- set type(GradientData_GradientType v) {
- $_setField(1, v);
- }
-
+ set type(GradientData_GradientType v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
@@ -2610,10 +2205,7 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
AlignmentData get begin => $_getN(3);
@$pb.TagNumber(4)
- set begin(AlignmentData v) {
- $_setField(4, v);
- }
-
+ set begin(AlignmentData v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasBegin() => $_has(3);
@$pb.TagNumber(4)
@@ -2624,10 +2216,7 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
AlignmentData get end => $_getN(4);
@$pb.TagNumber(5)
- set end(AlignmentData v) {
- $_setField(5, v);
- }
-
+ set end(AlignmentData v) { $_setField(5, v); }
@$pb.TagNumber(5)
$core.bool hasEnd() => $_has(4);
@$pb.TagNumber(5)
@@ -2638,10 +2227,7 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
AlignmentData get center => $_getN(5);
@$pb.TagNumber(6)
- set center(AlignmentData v) {
- $_setField(6, v);
- }
-
+ set center(AlignmentData v) { $_setField(6, v); }
@$pb.TagNumber(6)
$core.bool hasCenter() => $_has(5);
@$pb.TagNumber(6)
@@ -2652,10 +2238,7 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
$core.double get radius => $_getN(6);
@$pb.TagNumber(7)
- set radius($core.double v) {
- $_setDouble(6, v);
- }
-
+ set radius($core.double v) { $_setDouble(6, v); }
@$pb.TagNumber(7)
$core.bool hasRadius() => $_has(6);
@$pb.TagNumber(7)
@@ -2664,10 +2247,7 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(8)
$core.double get startAngle => $_getN(7);
@$pb.TagNumber(8)
- set startAngle($core.double v) {
- $_setDouble(7, v);
- }
-
+ set startAngle($core.double v) { $_setDouble(7, v); }
@$pb.TagNumber(8)
$core.bool hasStartAngle() => $_has(7);
@$pb.TagNumber(8)
@@ -2676,17 +2256,18 @@ class GradientData extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
$core.double get endAngle => $_getN(8);
@$pb.TagNumber(9)
- set endAngle($core.double v) {
- $_setDouble(8, v);
- }
-
+ set endAngle($core.double v) { $_setDouble(8, v); }
@$pb.TagNumber(9)
$core.bool hasEndAngle() => $_has(8);
@$pb.TagNumber(9)
void clearEndAngle() => $_clearField(9);
}
-enum AlignmentData_AlignmentType { predefined, xy, notSet }
+enum AlignmentData_AlignmentType {
+ predefined,
+ xy,
+ notSet
+}
/// Message for Alignment (used in Gradient, DecorationImage)
class AlignmentData extends $pb.GeneratedMessage {
@@ -2704,64 +2285,43 @@ class AlignmentData extends $pb.GeneratedMessage {
return $result;
}
AlignmentData._() : super();
- factory AlignmentData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory AlignmentData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static const $core.Map<$core.int, AlignmentData_AlignmentType>
- _AlignmentData_AlignmentTypeByTag = {
- 1: AlignmentData_AlignmentType.predefined,
- 2: AlignmentData_AlignmentType.xy,
- 0: AlignmentData_AlignmentType.notSet
+ factory AlignmentData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory AlignmentData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static const $core.Map<$core.int, AlignmentData_AlignmentType> _AlignmentData_AlignmentTypeByTag = {
+ 1 : AlignmentData_AlignmentType.predefined,
+ 2 : AlignmentData_AlignmentType.xy,
+ 0 : AlignmentData_AlignmentType.notSet
};
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'AlignmentData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'AlignmentData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..oo(0, [1, 2])
- ..e(
- 1, _omitFieldNames ? '' : 'predefined', $pb.PbFieldType.OE,
- defaultOrMaker:
- AlignmentData_PredefinedAlignment.PREDEFINED_ALIGNMENT_UNSPECIFIED,
- valueOf: AlignmentData_PredefinedAlignment.valueOf,
- enumValues: AlignmentData_PredefinedAlignment.values)
- ..aOM(2, _omitFieldNames ? '' : 'xy',
- subBuilder: XYAlignment.create)
- ..hasRequiredFields = false;
+ ..e(1, _omitFieldNames ? '' : 'predefined', $pb.PbFieldType.OE, defaultOrMaker: AlignmentData_PredefinedAlignment.PREDEFINED_ALIGNMENT_UNSPECIFIED, valueOf: AlignmentData_PredefinedAlignment.valueOf, enumValues: AlignmentData_PredefinedAlignment.values)
+ ..aOM(2, _omitFieldNames ? '' : 'xy', subBuilder: XYAlignment.create)
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AlignmentData clone() => AlignmentData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- AlignmentData copyWith(void Function(AlignmentData) updates) =>
- super.copyWith((message) => updates(message as AlignmentData))
- as AlignmentData;
+ AlignmentData copyWith(void Function(AlignmentData) updates) => super.copyWith((message) => updates(message as AlignmentData)) as AlignmentData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static AlignmentData create() => AlignmentData._();
AlignmentData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static AlignmentData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static AlignmentData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static AlignmentData? _defaultInstance;
- AlignmentData_AlignmentType whichAlignmentType() =>
- _AlignmentData_AlignmentTypeByTag[$_whichOneof(0)]!;
+ AlignmentData_AlignmentType whichAlignmentType() => _AlignmentData_AlignmentTypeByTag[$_whichOneof(0)]!;
void clearAlignmentType() => $_clearField($_whichOneof(0));
@$pb.TagNumber(1)
AlignmentData_PredefinedAlignment get predefined => $_getN(0);
@$pb.TagNumber(1)
- set predefined(AlignmentData_PredefinedAlignment v) {
- $_setField(1, v);
- }
-
+ set predefined(AlignmentData_PredefinedAlignment v) { $_setField(1, v); }
@$pb.TagNumber(1)
$core.bool hasPredefined() => $_has(0);
@$pb.TagNumber(1)
@@ -2770,10 +2330,7 @@ class AlignmentData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
XYAlignment get xy => $_getN(1);
@$pb.TagNumber(2)
- set xy(XYAlignment v) {
- $_setField(2, v);
- }
-
+ set xy(XYAlignment v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasXy() => $_has(1);
@$pb.TagNumber(2)
@@ -2797,27 +2354,19 @@ class XYAlignment extends $pb.GeneratedMessage {
return $result;
}
XYAlignment._() : super();
- factory XYAlignment.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory XYAlignment.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'XYAlignment',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory XYAlignment.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory XYAlignment.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'XYAlignment', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OD)
..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
XYAlignment clone() => XYAlignment()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- XYAlignment copyWith(void Function(XYAlignment) updates) =>
- super.copyWith((message) => updates(message as XYAlignment))
- as XYAlignment;
+ XYAlignment copyWith(void Function(XYAlignment) updates) => super.copyWith((message) => updates(message as XYAlignment)) as XYAlignment;
$pb.BuilderInfo get info_ => _i;
@@ -2826,17 +2375,13 @@ class XYAlignment extends $pb.GeneratedMessage {
XYAlignment createEmptyInstance() => create();
static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static XYAlignment getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static XYAlignment getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static XYAlignment? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
- set x($core.double v) {
- $_setDouble(0, v);
- }
-
+ set x($core.double v) { $_setDouble(0, v); }
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
@@ -2845,10 +2390,7 @@ class XYAlignment extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
- set y($core.double v) {
- $_setDouble(1, v);
- }
-
+ set y($core.double v) { $_setDouble(1, v); }
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
@@ -2903,67 +2445,42 @@ class DecorationImageData extends $pb.GeneratedMessage {
return $result;
}
DecorationImageData._() : super();
- factory DecorationImageData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory DecorationImageData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'DecorationImageData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory DecorationImageData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory DecorationImageData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DecorationImageData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'src')
- ..e(2, _omitFieldNames ? '' : 'fit', $pb.PbFieldType.OE,
- defaultOrMaker: BoxFitProto.BOX_FIT_UNSPECIFIED,
- valueOf: BoxFitProto.valueOf,
- enumValues: BoxFitProto.values)
- ..aOM(3, _omitFieldNames ? '' : 'alignment',
- subBuilder: AlignmentData.create)
- ..e(
- 4, _omitFieldNames ? '' : 'repeat', $pb.PbFieldType.OE,
- defaultOrMaker: ImageRepeatProto.IMAGE_REPEAT_UNSPECIFIED,
- valueOf: ImageRepeatProto.valueOf,
- enumValues: ImageRepeatProto.values)
+ ..e(2, _omitFieldNames ? '' : 'fit', $pb.PbFieldType.OE, defaultOrMaker: BoxFitProto.BOX_FIT_UNSPECIFIED, valueOf: BoxFitProto.valueOf, enumValues: BoxFitProto.values)
+ ..aOM(3, _omitFieldNames ? '' : 'alignment', subBuilder: AlignmentData.create)
+ ..e(4, _omitFieldNames ? '' : 'repeat', $pb.PbFieldType.OE, defaultOrMaker: ImageRepeatProto.IMAGE_REPEAT_UNSPECIFIED, valueOf: ImageRepeatProto.valueOf, enumValues: ImageRepeatProto.values)
..aOB(5, _omitFieldNames ? '' : 'matchTextDirection')
..a<$core.double>(6, _omitFieldNames ? '' : 'scale', $pb.PbFieldType.OD)
..a<$core.double>(7, _omitFieldNames ? '' : 'opacity', $pb.PbFieldType.OD)
- ..e(
- 8, _omitFieldNames ? '' : 'filterQuality', $pb.PbFieldType.OE,
- defaultOrMaker: FilterQualityProto.FILTER_QUALITY_UNSPECIFIED,
- valueOf: FilterQualityProto.valueOf,
- enumValues: FilterQualityProto.values)
+ ..e(8, _omitFieldNames ? '' : 'filterQuality', $pb.PbFieldType.OE, defaultOrMaker: FilterQualityProto.FILTER_QUALITY_UNSPECIFIED, valueOf: FilterQualityProto.valueOf, enumValues: FilterQualityProto.values)
..aOB(9, _omitFieldNames ? '' : 'invertColors')
..aOB(10, _omitFieldNames ? '' : 'isAntiAlias')
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DecorationImageData clone() => DecorationImageData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- DecorationImageData copyWith(void Function(DecorationImageData) updates) =>
- super.copyWith((message) => updates(message as DecorationImageData))
- as DecorationImageData;
+ DecorationImageData copyWith(void Function(DecorationImageData) updates) => super.copyWith((message) => updates(message as DecorationImageData)) as DecorationImageData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DecorationImageData create() => DecorationImageData._();
DecorationImageData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList();
+ static $pb.PbList createRepeated() => $pb.PbList();
@$core.pragma('dart2js:noInline')
- static DecorationImageData getDefault() => _defaultInstance ??=
- $pb.GeneratedMessage.$_defaultFor(create);
+ static DecorationImageData getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor(create);
static DecorationImageData? _defaultInstance;
@$pb.TagNumber(1)
$core.String get src => $_getSZ(0);
@$pb.TagNumber(1)
- set src($core.String v) {
- $_setString(0, v);
- }
-
+ set src($core.String v) { $_setString(0, v); }
@$pb.TagNumber(1)
$core.bool hasSrc() => $_has(0);
@$pb.TagNumber(1)
@@ -2972,10 +2489,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
BoxFitProto get fit => $_getN(1);
@$pb.TagNumber(2)
- set fit(BoxFitProto v) {
- $_setField(2, v);
- }
-
+ set fit(BoxFitProto v) { $_setField(2, v); }
@$pb.TagNumber(2)
$core.bool hasFit() => $_has(1);
@$pb.TagNumber(2)
@@ -2984,10 +2498,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
AlignmentData get alignment => $_getN(2);
@$pb.TagNumber(3)
- set alignment(AlignmentData v) {
- $_setField(3, v);
- }
-
+ set alignment(AlignmentData v) { $_setField(3, v); }
@$pb.TagNumber(3)
$core.bool hasAlignment() => $_has(2);
@$pb.TagNumber(3)
@@ -2998,10 +2509,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
ImageRepeatProto get repeat => $_getN(3);
@$pb.TagNumber(4)
- set repeat(ImageRepeatProto v) {
- $_setField(4, v);
- }
-
+ set repeat(ImageRepeatProto v) { $_setField(4, v); }
@$pb.TagNumber(4)
$core.bool hasRepeat() => $_has(3);
@$pb.TagNumber(4)
@@ -3010,10 +2518,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.bool get matchTextDirection => $_getBF(4);
@$pb.TagNumber(5)
- set matchTextDirection($core.bool v) {
- $_setBool(4, v);
- }
-
+ set matchTextDirection($core.bool v) { $_setBool(4, v); }
@$pb.TagNumber(5)
$core.bool hasMatchTextDirection() => $_has(4);
@$pb.TagNumber(5)
@@ -3022,10 +2527,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(6)
$core.double get scale => $_getN(5);
@$pb.TagNumber(6)
- set scale($core.double v) {
- $_setDouble(5, v);
- }
-
+ set scale($core.double v) { $_setDouble(5, v); }
@$pb.TagNumber(6)
$core.bool hasScale() => $_has(5);
@$pb.TagNumber(6)
@@ -3034,10 +2536,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(7)
$core.double get opacity => $_getN(6);
@$pb.TagNumber(7)
- set opacity($core.double v) {
- $_setDouble(6, v);
- }
-
+ set opacity($core.double v) { $_setDouble(6, v); }
@$pb.TagNumber(7)
$core.bool hasOpacity() => $_has(6);
@$pb.TagNumber(7)
@@ -3046,10 +2545,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(8)
FilterQualityProto get filterQuality => $_getN(7);
@$pb.TagNumber(8)
- set filterQuality(FilterQualityProto v) {
- $_setField(8, v);
- }
-
+ set filterQuality(FilterQualityProto v) { $_setField(8, v); }
@$pb.TagNumber(8)
$core.bool hasFilterQuality() => $_has(7);
@$pb.TagNumber(8)
@@ -3058,10 +2554,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(9)
$core.bool get invertColors => $_getBF(8);
@$pb.TagNumber(9)
- set invertColors($core.bool v) {
- $_setBool(8, v);
- }
-
+ set invertColors($core.bool v) { $_setBool(8, v); }
@$pb.TagNumber(9)
$core.bool hasInvertColors() => $_has(8);
@$pb.TagNumber(9)
@@ -3070,10 +2563,7 @@ class DecorationImageData extends $pb.GeneratedMessage {
@$pb.TagNumber(10)
$core.bool get isAntiAlias => $_getBF(9);
@$pb.TagNumber(10)
- set isAntiAlias($core.bool v) {
- $_setBool(9, v);
- }
-
+ set isAntiAlias($core.bool v) { $_setBool(9, v); }
@$pb.TagNumber(10)
$core.bool hasIsAntiAlias() => $_has(9);
@$pb.TagNumber(10)
@@ -3104,49 +2594,36 @@ class BoxConstraintsData extends $pb.GeneratedMessage {
return $result;
}
BoxConstraintsData._() : super();
- factory BoxConstraintsData.fromBuffer($core.List<$core.int> i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromBuffer(i, r);
- factory BoxConstraintsData.fromJson($core.String i,
- [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
- create()..mergeFromJson(i, r);
-
- static final $pb.BuilderInfo _i = $pb.BuilderInfo(
- _omitMessageNames ? '' : 'BoxConstraintsData',
- package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_sdui'),
- createEmptyInstance: create)
+ factory BoxConstraintsData.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
+ factory BoxConstraintsData.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
+
+ static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'BoxConstraintsData', package: const $pb.PackageName(_omitMessageNames ? '' : 'flutter_glimpse'), createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'minWidth', $pb.PbFieldType.OD)
..a<$core.double>(2, _omitFieldNames ? '' : 'maxWidth', $pb.PbFieldType.OD)
..a<$core.double>(3, _omitFieldNames ? '' : 'minHeight', $pb.PbFieldType.OD)
..a<$core.double>(4, _omitFieldNames ? '' : 'maxHeight', $pb.PbFieldType.OD)
- ..hasRequiredFields = false;
+ ..hasRequiredFields = false
+ ;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
BoxConstraintsData clone() => BoxConstraintsData()..mergeFromMessage(this);
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
- BoxConstraintsData copyWith(void Function(BoxConstraintsData) updates) =>
- super.copyWith((message) => updates(message as BoxConstraintsData))
- as BoxConstraintsData;
+ BoxConstraintsData copyWith(void Function(BoxConstraintsData) updates) => super.copyWith((message) => updates(message as BoxConstraintsData)) as BoxConstraintsData;
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static BoxConstraintsData create() => BoxConstraintsData._();
BoxConstraintsData createEmptyInstance() => create();
- static $pb.PbList createRepeated() =>
- $pb.PbList