Skip to content

Commit

Permalink
svn path=/branches/mono-1-1-9/mcs/; revision=51206
Browse files Browse the repository at this point in the history
  • Loading branch information
gonzalop committed Oct 4, 2005
2 parents de483d5 + 43e26c7 commit 0e33618
Show file tree
Hide file tree
Showing 465 changed files with 139,775 additions and 0 deletions.
44 changes: 44 additions & 0 deletions mcs/class/Managed.Windows.Forms/Assembly/AssemblyInfo.cs
@@ -0,0 +1,44 @@
//
// AssemblyInfo.cs
//
// Author:
// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
//
// (C) 2003 Ximian, Inc. http://www.ximian.com
//

using System;
using System.Reflection;
using System.Resources;
using System.Security;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about the System.Windows.Forms assembly

[assembly: AssemblyVersion (Consts.FxVersion)]
[assembly: SatelliteContractVersion (Consts.FxVersion)]

#if (ONLY_1_1)
[assembly: ComCompatibleVersion (1, 0, 3300, 0)]
[assembly: TypeLibVersion (1, 10)]
#endif

[assembly: AssemblyTitle("System.Windows.Forms.dll")]
[assembly: AssemblyDescription("System.Windows.Forms.dll")]
[assembly: AssemblyConfiguration("Development version")]
[assembly: AssemblyCompany("MONO development team")]
[assembly: AssemblyProduct("MONO CLI")]
[assembly: AssemblyCopyright("(c) 2003 Various Authors")]
[assembly: AssemblyTrademark("")]

[assembly: CLSCompliant(true)]
[assembly: ComVisible(false)]
[assembly: AssemblyDefaultAlias("System.Windows.Forms.dll")]
[assembly: AssemblyInformationalVersion("0.0.0.1")]
[assembly: NeutralResourcesLanguage("en-US")]

[assembly: AllowPartiallyTrustedCallers()]

[assembly: AssemblyDelaySign(true)]
[assembly: AssemblyKeyFile("../ecma.pub")]
18 changes: 18 additions & 0 deletions mcs/class/Managed.Windows.Forms/Assembly/ChangeLog
@@ -0,0 +1,18 @@
2005-02-13 Peter Bartok <pbartok@novell.com>

* Locale.cs: Implemented support for reading resources from
the assembly

2004-04-13 Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* Consts.cs: Added

2004-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AssemblyInfo.cs: patch by Gert Driesen that makes SWF CLS compliant.

2004-03-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>

* AssemblyInfo.cs: Added
* Locale.cs: Added
* ChangeLog: Added
75 changes: 75 additions & 0 deletions mcs/class/Managed.Windows.Forms/Assembly/Locale.cs
@@ -0,0 +1,75 @@
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// Copyright (c) 2001-2005 Novell, Inc.
//
// Authors:
// Miguel de Icaza (miguel@ximian.com)
// Andreas Nahr (ClassDevelopment@A-SoftTech.com)
// Peter Bartok (pbartok@novell.com)
//
//

// NOT COMPLETE

using System;
using System.Globalization;
using System.Reflection;
using System.Resources;

namespace System.Windows.Forms {
internal sealed class Locale {
#region Local Variables
private static ResourceManager rm;
#endregion // Local Variables

#region Constructors
static Locale () {
rm = new ResourceManager("System.Windows.Forms", Assembly.GetExecutingAssembly());
}
#endregion

#region Static Properties
public static ResourceManager ResourceManager {
get {
return rm;
}
}

#endregion // Static Properties

#region Static Methods
public static string GetText (string msg){
string ret;

// This code and behaviour may change without notice. It's a placeholder until I
// understand how Miguels wants localization of strings done.
ret = (string)rm.GetObject(msg);
if (ret != null) {
return ret;
}
return msg;
}

public static object GetResource(string name) {
return rm.GetObject(name);
}
#endregion // Static Methods
}
}

0 comments on commit 0e33618

Please sign in to comment.