private void Form1_FormClosed(object sender, FormClosedEventArgs e) { this.StartPosition = FormStartPosition.Manual; XConf.ins().PosX = this.Location.X; XConf.ins().PosY = this.Location.Y; XConf.ins().PosW = this.Size.Width; XConf.ins().PosH = this.Size.Height; }
static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new Form1()); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); string current_directory = XUtil.get_current_directory(); string process_name = XUtil.get_process_name(); process_name = XUtil.get_process_name_without_extension(); string conf_file = process_name + ".conf"; string log_file = process_name + ".log"; if (false == XConf.ins().create(conf_file)) { MessageBox.Show("conf file error."); return; } StackTrace st = new StackTrace(); //XLog.ins().create(log_file, st.FrameCount, true); XLog.ins().create(log_file, 0, true); //XLog.ins().write("log test\r\n"); Form1 temp = new Form1(); bool return_check = XDllApi.samba_create(new StringBuilder(XConf.ins().Ip), Convert.ToInt32(XConf.ins().Port), new StringBuilder(XConf.ins().Id), new StringBuilder(XConf.ins().Password), new StringBuilder(XConf.ins().LocalDirectory), new StringBuilder(XConf.ins().RemoteDirectory), temp.MyCallbackFunc); if (false == return_check) { MessageBox.Show("samba_create fail."); return; } XDllApi.samba_clear_exclusive_ext(); for (int i = 0; i < XConf.ins().get_exclude_ext_count(); ++i) { XDllApi.samba_add_exclusive_ext(new StringBuilder(XConf.ins().get_exclude_ext(i))); } XDllApi.samba_clear_exclusive_dir(); for (int i = 0; i < XConf.ins().get_exclude_dir_count(); ++i) { XDllApi.samba_add_exclusive_dir(new StringBuilder(XConf.ins().get_exclude_dir(i))); } Application.AddMessageFilter(temp); Application.Run(temp); XConf.ins().update(); }
static public int constructor(IntPtr l) { try { XConf o; o = new XConf(); pushValue(l, true); pushValue(l, o); return(2); } catch (Exception e) { return(error(l, e)); } }
private void form_option_Load(object sender, EventArgs e) { this.textBoxLocalPath.Text = XConf.ins().LocalDirectory; this.textBoxRemotePath.Text = XConf.ins().RemoteDirectory; textBoxIp.Text = XConf.ins().Ip; textBoxPort.Text = XConf.ins().Port; textBoxId.Text = XConf.ins().Id; textBoxPassword.Text = XConf.ins().Password; for (int i = 0; i < XConf.ins().get_exclude_ext_count(); ++i) { listBoxExclusiveExt.Items.Add(XConf.ins().get_exclude_ext(i)); } for (int i = 0; i < XConf.ins().get_exclude_dir_count(); ++i) { listBoxExclusiveDir.Items.Add(XConf.ins().get_exclude_dir(i)); } }
private void btnOK_Click(object sender, EventArgs e) { XConf.ins().LocalDirectory = this.textBoxLocalPath.Text; XConf.ins().RemoteDirectory = this.textBoxRemotePath.Text; XConf.ins().Ip = textBoxIp.Text; XConf.ins().Port = textBoxPort.Text; XConf.ins().Id = textBoxId.Text; XConf.ins().Password = textBoxPassword.Text; XConf.ins().clear_cxclude_ext(); for (int i = 0; i < listBoxExclusiveExt.Items.Count; ++i) { XConf.ins().add_exclude_ext(listBoxExclusiveExt.Items[i].ToString()); } XConf.ins().clear_cxclude_dir(); for (int i = 0; i < listBoxExclusiveDir.Items.Count; ++i) { XConf.ins().add_exclude_dir(listBoxExclusiveDir.Items[i].ToString()); } Close(); }
private void Form1_Load(object sender, EventArgs e) { this.StartPosition = FormStartPosition.Manual; this.Location = new Point(XConf.ins().PosX, XConf.ins().PosY); this.Size = new Size(XConf.ins().PosW, XConf.ins().PosH); }