**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / InputLanguageChangingEventArgs.cs
blob1a1f60b40f89e207eabc9166cb763e12d06cd46d
1 //
2 // System.Windows.Forms.InputLanguageChangingEventArgs.cs
3 //
4 // Author:
5 // stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 // Partially completed by Dennis Hayes (dennish@raytek.com)
7 // Gianandrea Terzi (gianandrea.terzi@lario.com)
8 //
9 // (C) 2002/3 Ximian, Inc
11 using System.Globalization;
12 using System.ComponentModel;
14 namespace System.Windows.Forms {
16 // <summary>
17 // </summary>
19 public class InputLanguageChangingEventArgs : CancelEventArgs {
21 #region Fields
22 private CultureInfo culture;
23 private bool systemcharset;
24 private InputLanguage inputlanguage;
25 #endregion
28 // --- Constructor
31 public InputLanguageChangingEventArgs(CultureInfo culture, bool sysCharSet) {
32 this.culture = culture;
33 this.systemcharset =sysCharSet;
36 public InputLanguageChangingEventArgs(InputLanguage inputlanguage, bool sysCharSet) {
37 this.culture = culture;
38 this.inputlanguage = inputlanguage;
41 #region Public Properties
43 public CultureInfo Culture
45 get {
46 return culture;
50 public InputLanguage InputLanguage {
51 get {
52 return inputlanguage;
56 public bool SysCharSet {
57 get {
58 return systemcharset;
62 #endregion