Browse Source

Cleanup

pull/23/head
PeterForstmeier 14 years ago
parent
commit
fc47f092d2
  1. 24
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml
  2. 26
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceViewModel.cs
  3. 2
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml
  4. 6
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceViewModel.cs
  5. 9
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReferenceHelper.cs

24
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml

@ -22,9 +22,6 @@ @@ -22,9 +22,6 @@
<Window.Resources>
<HierarchicalDataTemplate x:Key="HeaderTemplate"
ItemsSource="{Binding SubItems}">
<!--
<TextBlock Grid.Row="0" Text="{Binding Path=Description}" />-->
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16" Source="{Binding Image}"/>
<TextBlock Text="{Binding Description}"/>
@ -125,25 +122,7 @@ @@ -125,25 +122,7 @@
</ListBox.ItemTemplate>
</ListBox>
<!--
<ListView
Grid.Column="1" Grid.Row="1" Margin="4"
ItemsSource="{Binding Path=TwoValues}">
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16" Source="{Binding Image}"/>
<TextBlock Text="{Binding Description}"/>
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>-->
</Grid>
<Border Grid.Row="5" Grid.ColumnSpan="3" Margin="4,0,4,0" BorderThickness="2" BorderBrush="LightGray">
@ -167,7 +146,6 @@ @@ -167,7 +146,6 @@
</Button>
<widgets:UniformGridWithSpacing
Columns="2"
Grid.Column="2"
HorizontalAlignment="Right"

26
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceViewModel.cs

@ -83,7 +83,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -83,7 +83,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
}
#region Go
#region Go Command
public System.Windows.Input.ICommand GoCommand {get; private set;}
@ -254,7 +254,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -254,7 +254,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
discoveryUri);
DefaultNameSpace = GetDefaultNamespace();
FillItems (serviceDescriptionCollection);
var referenceName = GetReferenceName(discoveryUri);
var referenceName = ServiceReferenceHelper.GetReferenceName(discoveryUri);
}
}
@ -271,20 +271,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -271,20 +271,8 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
return String.Empty;
}
static string GetReferenceName(Uri uri)
{
if (uri != null) {
return uri.Host;
}
return String.Empty;
}
#endregion
#region new binding
public string Title
{
get {return title;}
@ -323,7 +311,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -323,7 +311,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
public List <ServiceItem> ServiceItems {
get {return items; }
set {
items = value;
base.RaisePropertyChanged(() =>ServiceItems);
@ -398,7 +385,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -398,7 +385,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
void Add(ServiceDescription description)
{
List<ServiceItem> l = new List<ServiceItem>();
List<ServiceItem> items = new List<ServiceItem>();
var name = ServiceReferenceHelper.GetServiceName(description);
var rootNode = new ServiceItem(null,name);
rootNode.Tag = description;
@ -406,18 +393,15 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -406,18 +393,15 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
foreach(Service service in description.Services) {
var serviceNode = new ServiceItem(null,service.Name);
serviceNode.Tag = service;
l.Add(serviceNode);
items.Add(serviceNode);
foreach (PortType portType in description.PortTypes) {
var portNode = new ServiceItem(PresentationResourceService.GetBitmapSource("Icons.16x16.Interface"),portType.Name);
portNode.Tag = portType;
serviceNode.SubItems.Add(portNode);
}
}
ServiceItems = l;
ServiceItems = items;
}
#endregion
}

2
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml

@ -40,7 +40,7 @@ @@ -40,7 +40,7 @@
</Grid.ColumnDefinitions>
<TextBlock Margin="25,0,0,0"
Text="Access level for generated classes:"></TextBlock>
Text="{Binding AccessLevel}"></TextBlock>
<ComboBox
Grid.Column="1 " Margin="4"
gui:EnumBinding.EnumType="{x:Type local:Modifyers}" SelectedValue="{Binding SelectedModifyer}">

6
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceViewModel.cs

@ -63,7 +63,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -63,7 +63,7 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
{
private string compatibilityText ="Add a web Reference instead of a Service Reference. ";
private string c_2 ="thios will generate code base on .NET Framework 2.0 Web services technology";
private string accesslevel = "Access level for generated classes:";
public AdvancedServiceViewModel()
{
Title ="Service Reference Settings";
@ -83,6 +83,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -83,6 +83,10 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
public string Title {get;set;}
public string AccessLevel {
get {return accesslevel;}
}
private Modifyers selectedModifyer;
public Modifyers SelectedModifyer {

9
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReferenceHelper.cs

@ -72,5 +72,14 @@ namespace ICSharpCode.SharpDevelop.Gui @@ -72,5 +72,14 @@ namespace ICSharpCode.SharpDevelop.Gui
return String.Empty;
}
public static string GetReferenceName(Uri uri)
{
if (uri != null) {
return uri.Host;
}
return String.Empty;
}
}
}

Loading…
Cancel
Save