Skip to content

Commit a35a466

Browse files
authored
Merge pull request #1114 from lilla28/feat/fdc3--net-client-missing
feat(fdc3) - Add leftover FDC3 native client implementation
2 parents 64b13ac + 971b370 commit a35a466

File tree

74 files changed

+7327
-518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+7327
-518
lines changed

examples/dotnet-diagnostics/DiagnosticsExample/App.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
using Microsoft.Extensions.DependencyInjection;
1414
using Microsoft.Extensions.Logging;
15+
using System.Diagnostics;
1516
using System.IO;
1617
using System.Windows;
1718

examples/dotnet-diagnostics/DiagnosticsExample/MainWindow.xaml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,27 @@ See the License for the specific language governing permissions and limitations
2020
Loaded="Window_Loaded"
2121
DataContext="{Binding RelativeSource={RelativeSource Self}}">
2222
<Grid>
23-
<TextBlock Name="Diagnostics" Text="{Binding DiagnosticsText}" VerticalAlignment="Top"></TextBlock>
24-
<Button x:Name="SubscribeButton" Click="SubscribeButton_Click" VerticalAlignment="Bottom" HorizontalAlignment="Right">Subscribe</Button>
25-
<Button x:Name="BroadcastButton" Click="BroadcastButton_Click" VerticalAlignment="Bottom" HorizontalAlignment="Left">Broadcast</Button>
23+
<Grid.RowDefinitions>
24+
<RowDefinition Height="*" />
25+
<RowDefinition Height="Auto" />
26+
</Grid.RowDefinitions>
27+
<TextBlock Name="Diagnostics" Text="{Binding DiagnosticsText}" VerticalAlignment="Top" Grid.Row="0" />
28+
<WrapPanel Grid.Row="1" Margin="10" HorizontalAlignment="Left">
29+
<Button x:Name="SubscribeButton" Click="SubscribeButton_Click" Margin="0,10,10,0">Subscribe</Button>
30+
<Button x:Name="BroadcastButton" Click="BroadcastButton_Click" Margin="0,10,10,0">Broadcast</Button>
31+
<Button x:Name="AppChannelBroadcastButton" Click="AppChannelBroadcastButton_Click" Margin="0,10,10,0" ToolTip="Broadcasting on AppChannel: app-channel-1">AC - Broadcast</Button>
32+
<Button x:Name="AppChannelAddContextListenerButton" Click="AppChannelAddContextListenerButton_Click" Margin="0,10,10,0" ToolTip="Adding ContextListener on AppChannel: app-channel-1">AC - AddContextListener</Button>
33+
<Button x:Name="FindIntentButton" Click="FindIntentButton_Click" Margin="0,10,10,0" ToolTip="Finding intent for ViewChart intent">FindIntent</Button>
34+
<Button x:Name="FindInstancesButton" Click="FindInstancesButton_Click" Margin="0,10,10,0" ToolTip="Finding instances for current app id">FindInstances</Button>
35+
<Button x:Name="FindIntentsByContextButton" Click="FindIntentsByContextButton_Click" Margin="0,10,10,0" ToolTip="FindIntentsByContext using the fdc3.instrument context type">FindIntentsByContext</Button>
36+
<Button x:Name="RaiseIntentForContextButton" Click="RaiseIntentForContextButton_Click" Margin="0,10,10,0" ToolTip="Raises an intent for fdc3.nothing context type">RaiseIntentForContext</Button>
37+
<Button x:Name="AddIntentListenerButton" Click="AddIntentListenerButton_Click" Margin="0,10,10,0" ToolTip="Adds Intent Listener for OpenDiagnostics intent for fdc3.nothing context type">AddIntentListener</Button>
38+
<Button x:Name="RaiseIntentButton" Click="RaiseIntentButton_Click" Margin="0,10,10,0" ToolTip="Raises an intent for fdc3.instrument context type">RaiseIntent</Button>
39+
<Button x:Name="OpenButton" Click="OpenButton_Click" Margin="0,10,10,0" ToolTip="Opens an app with fdc3.instrument context">Open</Button>
40+
<Button x:Name="PrivateChannelBroadcastButton" Click="PrivateChannelBroadcastButton_Click" Margin="0,10,10,0" ToolTip="Broadcasts an fdc3.instrument context to a private channel (should raiseIntentForCotnext first to retrieve back the private channel)">PC - Broadcast</Button>
41+
<Button x:Name="PrivateChannelAddContextListenerButton" Click="PrivateChannelAddContextListenerButton_Click" Margin="0,10,10,0" ToolTip="Adds context listener for an fdc3.instrument context to a private channel (should raiseIntentForCotnext first to retrieve back the private channel)">PC - AddContextListener</Button>
42+
<Button x:Name="PrivateChannelDisconnectButton" Click="PrivateChannelDisconnectButton_Click" Margin="0,10,10,0" ToolTip="Disconnects from a private channel (should raiseIntentForCotnext first to retrieve back the private channel)">PC - Disconnect</Button>
43+
<Button x:Name="PrivateChannelUnsubscribeButton" Click="PrivateChannelUnsubscribeButton_Click" Margin="0,10,10,0" ToolTip="Unsubscribes the listener from a private channel (should raiseIntentForCotnext first to retrieve back the private channel)">PC - Unsubscribe</Button>
44+
</WrapPanel>
2645
</Grid>
2746
</Window>

0 commit comments

Comments
 (0)