Skip to content

Commit 5f429dc

Browse files
authored
Merge pull request #3 from SyncfusionExamples/985360
985360: Updated ReadMe file
2 parents c02cded + d4cebb1 commit 5f429dc

File tree

3 files changed

+36
-14
lines changed

3 files changed

+36
-14
lines changed

.github/workflows/gitleaks.yaml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v3
11+
uses: actions/checkout@v4.2.2
1212
- name: Install the gitleaks
1313
run: wget https://github.com/zricethezav/gitleaks/releases/download/v8.15.2/gitleaks_8.15.2_linux_x64.tar.gz
1414
shell: pwsh
@@ -21,18 +21,24 @@ jobs:
2121
continue-on-error: true
2222
- name: Setup NuGet.exe
2323
if: steps.gitleaks.outcome != 'success'
24-
uses: nuget/setup-nuget@v1
24+
uses: nuget/setup-nuget@v2
2525
with:
2626
nuget-version: latest
27-
- name: Install the dotnet
27+
- name: Install Mono
2828
if: steps.gitleaks.outcome != 'success'
29-
uses: actions/setup-dotnet@v3
30-
with:
31-
dotnet-version: '3.1.x'
29+
run: |
30+
sudo apt update
31+
sudo apt install -y mono-complete
32+
- name: Install the dotnet SDK to a custom directory
33+
if: steps.gitleaks.outcome != 'success'
34+
run: |
35+
mkdir -p $GITHUB_WORKSPACE/dotnet
36+
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --install-dir $GITHUB_WORKSPACE/dotnet --channel 6.0
3237
- name: Install the report tool packages
3338
if: steps.gitleaks.outcome != 'success'
3439
run: |
40+
export PATH=$GITHUB_WORKSPACE/dotnet:$PATH
3541
nuget install "Syncfusion.Email" -source ${{ secrets.NexusFeedLink }} -ExcludeVersion
36-
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1
37-
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/netcoreapp3.1/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
42+
dir $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0
43+
dotnet $GITHUB_WORKSPACE/Syncfusion.Email/lib/net6.0/GitleaksReportMail.dll ${{ secrets.CITEAMCREDENTIALS }} "$GITHUB_REF_NAME" ${{ secrets.NETWORKCREDENTIALS }} ${{ secrets.NETWORKKEY }} "$GITHUB_WORKSPACE" ${{ secrets.ORGANIZATIONNAME }}
3844
exit 1

README.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
1-
# winforms-syntax-editor-getting-started
1+
# WinForms Syntax Editor - Getting Started
2+
The **EditControl** in Syncfusion's WinForms suite is a robust and feature-rich text editor control designed to build interactive and intelligent code editing applications. It offers a wide range of functionalities that make it ideal for developers looking to implement a **Visual Studio-like experience** in their Windows Forms applications.
3+
With support for:
4+
- **Syntax highlighting**
5+
- **Text indentation**
6+
- **IntelliSense**
7+
- **Code block management** (expand/collapse)
28

3-
The EditControl is a powerful text editor control to create interactive code editor applications with its unique feature set. It has many efficient features such as editing, syntax highlighting, text indentation, intellisense, expand or collapse a block of code, and custom language configuration as in Microsoft Visual Studio Editor.
9+
The EditControl enables users to write and manage code efficiently. It also allows for **custom language configurations**, making it adaptable to various programming languages and use cases. Whether you're building an **IDE**, a **script editor**, or a **configuration file editor**, this control provides the flexibility and power needed for professional-grade text editing.
410

5-
![](Images/SyntaxEditor_Output.png)
11+
## Key Features
12+
- Rich syntax highlighting for multiple languages
13+
- Smart indentation and formatting support
14+
- IntelliSense-like suggestions for enhanced productivity
15+
- Expand/collapse functionality for code blocks
16+
- Customizable language definitions and parsing rules
17+
- Seamless integration with other Syncfusion controls
618

7-
For know more about SyntaxEditor : https://www.syncfusion.com/winforms-ui-controls/syntax-editor
19+
## Reference
20+
To learn more about the SyntaxEditor, visit the official Syncfusion page: [Syncfusion SyntaxEditor Overview](https://www.syncfusion.com/winforms-ui-controls/syntax-editor)
21+
22+
For detailed implementation guidance, refer to the user guide: [SyntaxEditor Documentation](https://help.syncfusion.com/windowsforms/syntax-editor/overview)
23+
24+
## Output
25+
![WinForms SyntaxEditor](Images/SyntaxEditor_Output.png)
826

9-
SyntaxEditor user guide documentation : https://help.syncfusion.com/windowsforms/syntax-editor/overview

SyntaxEditor_Demo/Properties/Resources.resx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120-
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121120
<data name="Icon_35" type="System.Resources.ResXFileRef, System.Windows.Forms">
122121
<value>..\Resources\Icon_35.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123122
</data>

0 commit comments

Comments
 (0)