aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Scripting/Tango.Scripting.Editors/Search/SearchPanel.xaml
blob: b787e9a4fbb0f292109aa5d04e07084925e4358c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:search="clr-namespace:Tango.Scripting.Editors.Search">
	<Style TargetType="search:SearchPanel">
		<Setter Property="Template">
			<Setter.Value>
				<ControlTemplate TargetType="{x:Type search:SearchPanel}">
					<Border Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" BorderBrush="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}" BorderThickness="1" HorizontalAlignment="Right" VerticalAlignment="Top" Cursor="Arrow">
						<StackPanel Orientation="Horizontal">
							<TextBox Name="PART_searchTextBox" Focusable="True" Width="150" Height="24" Margin="3,3,3,0">
								<TextBox.Text>
									<Binding Path="SearchPattern" RelativeSource="{RelativeSource TemplatedParent}" UpdateSourceTrigger="PropertyChanged">
										<Binding.ValidationRules>
											<ExceptionValidationRule />
										</Binding.ValidationRules>
									</Binding>
								</TextBox.Text>
							</TextBox>
							<search:DropDownButton Height="24">
								<search:DropDownButton.DropDownContent>
									<Popup StaysOpen="False">
										<Border Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}" BorderBrush="{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}" BorderThickness="1">
											<StackPanel Orientation="Vertical">
												<CheckBox IsChecked="{Binding MatchCase, RelativeSource={RelativeSource TemplatedParent}}" Content="{Binding Localization.MatchCaseText, RelativeSource={RelativeSource TemplatedParent}}" Margin="3" />
												<CheckBox IsChecked="{Binding WholeWords, RelativeSource={RelativeSource TemplatedParent}}" Content="{Binding Localization.MatchWholeWordsText, RelativeSource={RelativeSource TemplatedParent}}" Margin="3" />
												<CheckBox IsChecked="{Binding UseRegex, RelativeSource={RelativeSource TemplatedParent}}" Content="{Binding Localization.UseRegexText, RelativeSource={RelativeSource TemplatedParent}}" Margin="3" />
											</StackPanel>
										</Border>
									</Popup>
								</search:DropDownButton.DropDownContent>
							</search:DropDownButton>
							<Button Margin="3" Height="24" Width="24" Command="search:SearchCommands.FindPrevious" ToolTip="{Binding Localization.FindPreviousText, RelativeSource={RelativeSource TemplatedParent}}">
								<Image Width="16" Height="16" Stretch="Fill" Source="prev.png" />
							</Button>
							<Button Margin="3" Height="24" Width="24" Command="search:SearchCommands.FindNext" ToolTip="{Binding Localization.FindNextText, RelativeSource={RelativeSource TemplatedParent}}">
								<Image Width="16" Height="16" Stretch="Fill" Source="next.png" />
							</Button>
							<Button Height="16" Width="16" HorizontalAlignment="Right" VerticalAlignment="Top" Command="search:SearchCommands.CloseSearchPanel"
							        VerticalContentAlignment="Center" HorizontalContentAlignment="Center">
								<Path Data="M 0,0 L 8,8 M 8,0 L 0,8" Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" StrokeThickness="1" />
							</Button>
						</StackPanel>
					</Border>
				</ControlTemplate>
			</Setter.Value>
		</Setter>
	</Style>
</ResourceDictionary>
ic; namespace Tango.PMR.Hardware { /// <summary>Holder for reflection information generated from HardwarePidControlType.proto</summary> public static partial class HardwarePidControlTypeReflection { #region Descriptor /// <summary>File descriptor for HardwarePidControlType.proto</summary> public static pbr::FileDescriptor Descriptor { get { return descriptor; } } private static pbr::FileDescriptor descriptor; static HardwarePidControlTypeReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "ChxIYXJkd2FyZVBpZENvbnRyb2xUeXBlLnByb3RvEhJUYW5nby5QTVIuSGFy", "ZHdhcmUqsgMKFkhhcmR3YXJlUGlkQ29udHJvbFR5cGUSFwoTRHJ5ZXJBaXJU", "ZW1wZXJhdHVyZRAAEhMKD0RyeWVySGVhdGVyTWFpbhABEhgKFERyeWVySGVh", "dGVyU2Vjb25kYXJ5EAISEAoMSGVhZEhlYXRlcloxEAMSEAoMSGVhZEhlYXRl", "cloyEAQSEAoMSGVhZEhlYXRlclozEAUSEAoMSGVhZEhlYXRlclo0EAYSEAoM", "SGVhZEhlYXRlclo1EAcSEAoMSGVhZEhlYXRlclo2EAgSDwoLTWl4ZXJIZWF0", "ZXIQCRIQCgxXYXN0ZUNvbnRyb2wQChIOCgpNb3RvckRyeWVyEAsSDwoLTW90", "b3JGZWVkZXIQDBIPCgtNb3RvclBvb2xlchANEg8KC01vdG9yV2luZGVyEA4S", "DgoKRGlzcGVuc2VyMRAPEg4KCkRpc3BlbnNlcjIQEBIOCgpEaXNwZW5zZXIz", "EBESDgoKRGlzcGVuc2VyNBASEg4KCkRpc3BlbnNlcjUQExIOCgpEaXNwZW5z", "ZXI2EBQSDgoKRGlzcGVuc2VyNxAVEg4KCkRpc3BlbnNlcjgQFkIeChxjb20u", "dHdpbmUudGFuZ28ucG1yLmhhcmR3YXJlYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Hardware.HardwarePidControlType), }, null)); } #endregion } #region Enums public enum HardwarePidControlType { /// <summary> ///Dryer Air Temperature /// </summary> [pbr::OriginalName("DryerAirTemperature")] DryerAirTemperature = 0, /// <summary> ///Dryer Heater Main /// </summary> [pbr::OriginalName("DryerHeaterMain")] DryerHeaterMain = 1, /// <summary> ///Dryer Heater Secondary /// </summary> [pbr::OriginalName("DryerHeaterSecondary")] DryerHeaterSecondary = 2, /// <summary> ///Head Heater Zone 1 /// </summary> [pbr::OriginalName("HeadHeaterZ1")] HeadHeaterZ1 = 3, /// <summary> ///Head Heater Zone 2 /// </summary> [pbr::OriginalName("HeadHeaterZ2")] HeadHeaterZ2 = 4, /// <summary> ///Head Heater Zone 3 /// </summary> [pbr::OriginalName("HeadHeaterZ3")] HeadHeaterZ3 = 5, /// <summary> ///Head Heater Zone 4 /// </summary> [pbr::OriginalName("HeadHeaterZ4")] HeadHeaterZ4 = 6, /// <summary> ///Head Heater Zone 5 /// </summary> [pbr::OriginalName("HeadHeaterZ5")] HeadHeaterZ5 = 7, /// <summary> ///Head Heater Zone 6 /// </summary> [pbr::OriginalName("HeadHeaterZ6")] HeadHeaterZ6 = 8, /// <summary> ///Mixer Heater /// </summary> [pbr::OriginalName("MixerHeater")] MixerHeater = 9, /// <summary> ///Waste Control /// </summary> [pbr::OriginalName("WasteControl")] WasteControl = 10, /// <summary> ///Dryer Motor /// </summary> [pbr::OriginalName("MotorDryer")] MotorDryer = 11, /// <summary> ///Feeder Motor /// </summary> [pbr::OriginalName("MotorFeeder")] MotorFeeder = 12, /// <summary> ///Pooler Motor /// </summary> [pbr::OriginalName("MotorPooler")] MotorPooler = 13, /// <summary> ///Winder Motor /// </summary> [pbr::OriginalName("MotorWinder")] MotorWinder = 14, /// <summary> ///Dispenser 1 /// </summary> [pbr::OriginalName("Dispenser1")] Dispenser1 = 15, /// <summary> ///Dispenser 2 /// </summary> [pbr::OriginalName("Dispenser2")] Dispenser2 = 16, /// <summary> ///Dispenser 3 /// </summary> [pbr::OriginalName("Dispenser3")] Dispenser3 = 17, /// <summary> ///Dispenser 4 /// </summary> [pbr::OriginalName("Dispenser4")] Dispenser4 = 18, /// <summary> ///Dispenser 5 /// </summary> [pbr::OriginalName("Dispenser5")] Dispenser5 = 19, /// <summary> ///Dispenser 6 /// </summary> [pbr::OriginalName("Dispenser6")] Dispenser6 = 20, /// <summary> ///Dispenser 7 /// </summary> [pbr::OriginalName("Dispenser7")] Dispenser7 = 21, /// <summary> ///Dispenser 8 /// </summary> [pbr::OriginalName("Dispenser8")] Dispenser8 = 22, } #endregion } #endregion Designer generated code