Exemplo n.º 1
0
 protected void UpdateField(object sender, EventArgs e)
 {
     //this will be the autoupdate event for automatic saving of fields in current entries
     if (!IsLoading)
     {
         int i = plist.IndexOf((sender as Control).Parent as Panel);
         int j = comboBoxEntrySelector.SelectedIndex;
         if ((sender is ComboBox) && ((sender as ComboBox).Name.StartsWith("ComboBoxO")))
         {
             //int i = plist.IndexOf((sender as ComboBox).Parent as Panel);
             Field  f = project.entries[j].fields[i];
             EFType k = ((sender as ComboBox).SelectedItem as Type).t;
             CM.ExecuteCommand(new ChangeCBO(new FieldWrapO(f), k));
             return;
         }
         if ((sender is ComboBox) && ((sender as ComboBox).Name.StartsWith("ComboBoxP")))
         {
             //int i = plist.IndexOf((sender as ComboBox).Parent as Panel);
             Field  f = project.entries[j].fields[i];
             EPunct k = ((sender as ComboBox).SelectedItem as CBItem).value.p;
             CM.ExecuteCommand(new ChangeCBP(new FieldWrapP(f), k));
             return;
         }
         //EEType eet = (EEType)(comboBoxEntrySelector.SelectedItem);
         //else
         //{
         PanelToFieldF(plist[i], project.entries[j].fields[i]);
         //}
         //project.entries[j].fields[i] = PanelToField(plist[i]);
         EntryNeedsSaving = false;
     }
 }
Exemplo n.º 2
0
 public Punct(EPunct punct)
 {
     p = punct;
 }
Exemplo n.º 3
0
 public Punct()
 {
     p = EPunct.none;
 }
Exemplo n.º 4
0
 public CBItem(EPunct p)
 {
     value = new Punct(p);
     name  = value.ToComboString();
 }
Exemplo n.º 5
0
 public Punctstyle(EPunct p1, FontStyle fs1)
 {
     p  = new Punct(p1);
     fs = fs1;
 }
Exemplo n.º 6
0
 public ChangeCBP(FieldWrapP fw, EPunct ep)
 {
     _fw     = fw;
     oldType = fw.ep;
     newType = ep;
 }
Exemplo n.º 7
0
 public void SwitchToType(EPunct eft)
 {
     ep = eft;
 }