Beispiel #1
0
 public AccessKeyForm()
 {
     InitializeComponent();
     setting_               = new InifileUtils(resouce_dir + "setting.ini");
     this.textBox1.Text     = Globals.aws_access_key_id;
     this.textBox2.Text     = Globals.aws_secret_access_key;
     this.checkBox1.Checked = (this.textBox1.Text.Length != 0 && this.textBox2.Text.Length != 0);
 }
Beispiel #2
0
        public USIEngineOnAWS()
        {
            InitializeComponent();
            Assembly assembly = Assembly.GetEntryAssembly();

            Environment.CurrentDirectory = assembly.Location.Substring(0, assembly.Location.LastIndexOf('\\'));

            setting_ = new InifileUtils(resouce_dir_ + "setting.ini");

            toolTip1.InitialDelay = 1000;
            toolTip1.ReshowDelay  = 1000;
            toolTip1.AutoPopDelay = 30000;
            string[] names = new string[] {
                "label1", "label3", "label4", "label6", "label7", "label8",
                "availability_zone_combo_box", "create_instance_button",
                "install_script_combo_box", "instance_text_box",
                "price_numeric_up_down", "price_of_instance_button",
                "region_combo_box", "shutdown_combo_box"
            };
            foreach (string name in names)
            {
                var field = GetType().GetField(name, BindingFlags.NonPublic | BindingFlags.Instance);
                if (field != null)
                {
                    string val = "";
                    try
                    {
                        val = File.ReadAllText(resouce_dir_ + "tooltip\\" + name + ".txt");
                    }
                    catch
                    {
                        // none
                    }
                    if (val.Length == 0)
                    {
                        continue;
                    }

                    toolTip1.SetToolTip((System.Windows.Forms.Control)field.GetValue(this), val);
                }
            }
        }
Beispiel #3
0
 static public string build_name(InifileUtils ini, string tag)
 {
     return(tag + "-" + ini.getValueString("common", "name_tag"));
 }
Beispiel #4
0
 static public string get_aws_cmd_arg(InifileUtils ini, string key)
 {
     return(ini.getValueString("aws_cli", key));
 }
Beispiel #5
0
 static public void set_default_str(InifileUtils ini, string key, string val)
 {
     ini.setValue("default", key, val);
 }
Beispiel #6
0
 static public string get_default_str(InifileUtils ini, string key)
 {
     return(ini.getValueString("default", key));
 }
Beispiel #7
0
 public AWSEC2Utils(InifileUtils setting, write_log_method func)
 {
     setting_  = setting;
     write_log = func;
 }