diff --git a/c_gui/CasaMain.cs b/c_gui/CasaMain.cs index 8fe07d81..04ec0ffd 100644 --- a/c_gui/CasaMain.cs +++ b/c_gui/CasaMain.cs @@ -46,7 +46,7 @@ namespace Novell.CASA.GUI public KdeWallet objKdeWallet = null; public GnomeKeyring objGnomeKeyring = null; - public static Glade.XML gxml; + public static Glade.XML gxml; int loginPromptCount = 3; @@ -96,7 +96,7 @@ namespace Novell.CASA.GUI [Glade.Widget] Gtk.Label label88, labelLoginContinue1, - labelLoginContinue2, + labelLoginContinue2, labelDesktopPasswordMessage; [Glade.Widget] @@ -350,91 +350,91 @@ namespace Novell.CASA.GUI Logger.DbgLog("GUI:CasaMain.Login() - IsMasterPasswordSet returned false"); // did the daemon get restarted before the user created a master password? - // if so, let's ask the user for there desktop password and set it if there's a cache file - if (true == DoPersistentFilesExist()) - { - Glade.XML gxmlTemp = new Glade.XML(Common.GladeFile, "dialogDesktopPassword", null); - gxmlTemp.Autoconnect(this); - - } - else - { - Glade.XML gxmlTemp = new Glade.XML(Common.GladeFile, "dialogLogin", null); - gxmlTemp.Autoconnect(this); - entryMasterPassword3.Text = ""; - entryMasterPassword4.Text = ""; + // if so, let's ask the user for there desktop password and set it if there's a cache file + if (true == DoPersistentFilesExist()) + { + Glade.XML gxmlTemp = new Glade.XML(Common.GladeFile, "dialogDesktopPassword", null); + gxmlTemp.Autoconnect(this); + + } + else + { + Glade.XML gxmlTemp = new Glade.XML(Common.GladeFile, "dialogLogin", null); + gxmlTemp.Autoconnect(this); + entryMasterPassword3.Text = ""; + entryMasterPassword4.Text = ""; } } Logger.DbgLog("GUI:CasaMain.Login() - END"); - } - - public void on_entryDesktopPassword1_activate(object obj, EventArgs args) - { - on_buttonPasswordOk_clicked(obj, args); - } - - public void on_entryDesktopPassword2_activate(object obj, EventArgs args) - { - on_buttonPasswordOk_clicked(obj, args); - } - + } + + public void on_entryDesktopPassword1_activate(object obj, EventArgs args) + { + on_buttonPasswordOk_clicked(obj, args); + } + + public void on_entryDesktopPassword2_activate(object obj, EventArgs args) + { + on_buttonPasswordOk_clicked(obj, args); + } + public void on_buttonPasswordOk_clicked(object obj, EventArgs args) - { - object o = obj; - if (entryDesktopPassword1 != null && entryDesktopPassword2.Text != null) - { - - if (entryDesktopPassword1.Text.Length < 1) - { - labelDesktopPasswordMessage.Text = "Please enter your desktop password"; - return; - } - - if (entryDesktopPassword1.Text.Equals(entryDesktopPassword2.Text)) - { - // set the desktop password in micasa - try - { - Novell.CASA.miCASA.SetCredential(0, - "Desktop", - null, - Novell.CASA.miCASA.USERNAME_TYPE_CN_F, - GetLocalUsername(), - entryDesktopPassword1.Text); - } - catch (Exception e) - { - Logger.DbgLog(e.ToString()); - } - - if (dialogDesktopPassword != null) - dialogDesktopPassword.Destroy(); - - MasterPasswordAuthentication(); - - } - else - { - labelDesktopPasswordMessage.Text = "Passwords do not match"; - entryDesktopPassword1.Text = ""; - entryDesktopPassword2.Text = ""; - } + { + object o = obj; + if (entryDesktopPassword1 != null && entryDesktopPassword2.Text != null) + { + + if (entryDesktopPassword1.Text.Length < 1) + { + labelDesktopPasswordMessage.Text = "Please enter your desktop password"; + return; + } + + if (entryDesktopPassword1.Text.Equals(entryDesktopPassword2.Text)) + { + // set the desktop password in micasa + try + { + Novell.CASA.miCASA.SetCredential(0, + "Desktop", + null, + Novell.CASA.miCASA.USERNAME_TYPE_CN_F, + GetLocalUsername(), + entryDesktopPassword1.Text); + } + catch (Exception e) + { + Logger.DbgLog(e.ToString()); + } + + if (dialogDesktopPassword != null) + dialogDesktopPassword.Destroy(); + + MasterPasswordAuthentication(); + + } + else + { + labelDesktopPasswordMessage.Text = "Passwords do not match"; + entryDesktopPassword1.Text = ""; + entryDesktopPassword2.Text = ""; + } } - } - - public void on_helpbuttonDesktopPassword_clicked(object obj, EventArgs args) - { - Common.ShowHelpUrl("CASADesktopPassword.htm"); - } - - - public void on_buttonPasswordClose_clicked(object obj, EventArgs args) - { - if (dialogDesktopPassword != null) - dialogDesktopPassword.Destroy(); - - closebuttonLogin_clicked(obj, args); + } + + public void on_helpbuttonDesktopPassword_clicked(object obj, EventArgs args) + { + Common.ShowHelpUrl("CASADesktopPassword.htm"); + } + + + public void on_buttonPasswordClose_clicked(object obj, EventArgs args) + { + if (dialogDesktopPassword != null) + dialogDesktopPassword.Destroy(); + + closebuttonLogin_clicked(obj, args); } public void okbuttonLogin_clicked(object abj, EventArgs args) @@ -577,37 +577,37 @@ namespace Novell.CASA.GUI Logger.DbgLog("GUI:CasaMain.IsMasterPasswordSet() - END"); return (File.Exists(fileName)); - } - - public bool DoPersistentFilesExist() - { - Logger.DbgLog("GUI:CasaMain.DoesPersistentFilesExist() - BEGIN"); - - // is the desktop password set already? - try - { - BasicCredential bc = Novell.CASA.miCASA.GetCredential(0, - "Desktop", - null, - Novell.CASA.miCASA.USERNAME_TYPE_CN_F); - return false; - } - catch - { - // check for existence of persistent files - string MICASA_PASSCODE_BY_DESKTOP_FILE = "/.miCASAPCByDesktop"; - string MICASA_KEY_FILE = "/.miCASAKey"; - string MICASA_PERSISTENCE_FILE = "/.miCASA"; - string MICASA_VALIDATION_FILE = "/.miCASAValidate"; - - string sHomeDir = GetUserHomeDir(); - - Logger.DbgLog("GUI:CasaMain.DoesPersistentFilesExist() - END"); - return (File.Exists(sHomeDir + MICASA_PERSISTENCE_FILE) - && File.Exists(sHomeDir + MICASA_KEY_FILE) - && File.Exists(sHomeDir + MICASA_PASSCODE_BY_DESKTOP_FILE) - && File.Exists(sHomeDir + MICASA_VALIDATION_FILE)); - } + } + + public bool DoPersistentFilesExist() + { + Logger.DbgLog("GUI:CasaMain.DoesPersistentFilesExist() - BEGIN"); + + // is the desktop password set already? + try + { + BasicCredential bc = Novell.CASA.miCASA.GetCredential(0, + "Desktop", + null, + Novell.CASA.miCASA.USERNAME_TYPE_CN_F); + return false; + } + catch + { + // check for existence of persistent files + string MICASA_PASSCODE_BY_DESKTOP_FILE = "/.miCASAPCByDesktop"; + string MICASA_KEY_FILE = "/.miCASAKey"; + string MICASA_PERSISTENCE_FILE = "/.miCASA"; + string MICASA_VALIDATION_FILE = "/.miCASAValidate"; + + string sHomeDir = GetUserHomeDir(); + + Logger.DbgLog("GUI:CasaMain.DoesPersistentFilesExist() - END"); + return (File.Exists(sHomeDir + MICASA_PERSISTENCE_FILE) + && File.Exists(sHomeDir + MICASA_KEY_FILE) + && File.Exists(sHomeDir + MICASA_PASSCODE_BY_DESKTOP_FILE) + && File.Exists(sHomeDir + MICASA_VALIDATION_FILE)); + } } @@ -618,11 +618,11 @@ namespace Novell.CASA.GUI else return Environment.GetEnvironmentVariable("USERPROFILE"); - } - - private string GetLocalUsername() - { - return Environment.GetEnvironmentVariable("USERNAME"); + } + + private string GetLocalUsername() + { + return Environment.GetEnvironmentVariable("USERNAME"); } @@ -665,6 +665,11 @@ namespace Novell.CASA.GUI break; case Common.STORE_FIREFOX: + if( false == objFirefox.IS_STORE_AGGREGATED ) + { + objFirefox.AggregateStore(); + objFirefox.IS_STORE_AGGREGATED = true; + } break; case Common.STORE_MOZILLA: @@ -724,6 +729,14 @@ namespace Novell.CASA.GUI break; case Common.STORE_FIREFOX: + if( 0 != objFirefox.tvSecretIDFirefox.Selection.CountSelectedRows() ) + { + mmiNew.Sensitive = mmiNewKey.Sensitive = false; + } + else + { + mmiNew.Sensitive = mmiNewKey.Sensitive = false; + } break; case Common.STORE_MOZILLA: @@ -779,6 +792,15 @@ namespace Novell.CASA.GUI break; case Common.STORE_FIREFOX: + if( 0 != objFirefox.tvSecretIDFirefox.Selection.CountSelectedRows() ) + { + mmiView.Sensitive = true; + mmiDelete.Sensitive = mmiLink.Sensitive = mmiCopy.Sensitive = false; + } + else + { + mmiView.Sensitive = mmiLink.Sensitive = mmiCopy.Sensitive = mmiDelete.Sensitive = false; + } break; case Common.STORE_MOZILLA: @@ -1021,7 +1043,7 @@ namespace Novell.CASA.GUI break; case Common.STORE_FIREFOX: - //objFirefox.ViewKeyValues(); + objFirefox.ViewKeyValues(); break; case Common.STORE_MOZILLA: @@ -1282,6 +1304,7 @@ namespace Novell.CASA.GUI checkbuttonGnomeKeyring.Active=Common.IS_GNOMEKEYRING; checkbuttonKdeWallet.Active=Common.IS_KDEWALLET; + checkbuttonFirefox.Sensitive=Common.IS_FIREFOX_AVAILABLE; checkbuttonKdeWallet.Sensitive=Common.IS_KDEWALLET_AVAILABLE; checkbuttonGnomeKeyring.Sensitive=Common.IS_GNOMEKEYRING_AVAILABLE; diff --git a/c_gui/Firefox.cs b/c_gui/Firefox.cs index 5b9e8ae9..1c44dff1 100644 --- a/c_gui/Firefox.cs +++ b/c_gui/Firefox.cs @@ -24,22 +24,470 @@ namespace Novell.CASA.GUI { using System; +using System.Collections; +using System.Collections.Specialized; using Gtk; using Glade; +using Novell.CASA.MiCasa.Common; +using Novell.CASA.MiCasa.Communication; public class Firefox : Store { + Gtk.TreeStore tsSecretIDFirefox, + tsNativeInfoFirefox, + tsKeyValue; + + CellRendererText cellEditable; + + ArrayList arrDeletedKeys = null; + + public bool IS_STORE_AGGREGATED = false; + +#region Glade Widgets + + [Glade.Widget] + public Gtk.Window windowMain; + + public Gtk.TreeView tvSecretIDFirefox; + + [Glade.Widget] + Gtk.TreeView tvKeyValue, + tvNativeInfoFirefox; + + [Glade.Widget] + Gtk.Dialog dialogNewSecret, + dialogManageSecret, + dialogConfirmDelete, + dialogLogin; + + [Glade.Widget] + Gtk.Menu menuRightClick; + + [Glade.Widget] + Gtk.Entry entrySecretID, + entryKey, + entryValue, + entryMasterPassword3, + entryMasterPassword4, + entryDeleteSecretID; + + [Glade.Widget] + Gtk.CheckButton cbuttonShowPassword; + + [Glade.Widget] + Gtk.Label label86, + label88; + + [Glade.Widget] + Gtk.Button buttonNewAdd, + buttonNewRemove; + + [Glade.Widget] + Gtk.MenuItem cmiNewSecret, + cmiNewKey, + cmiDelete, + cmiView, + cmiLink, + cmiCopy; + +#endregion + + ///####################################################################### + /// CONSTRUCTOR + /// + /// + /// + public Firefox() + { + Logger.DbgLog("GUI:Firefox.Firefox() - BEGIN"); + + /// SecretID TreeStore + tvSecretIDFirefox = (Gtk.TreeView)CasaMain.gxml.GetWidget("tvSecretIDFirefox"); + tsSecretIDFirefox = new TreeStore(typeof(string), typeof(string[]), typeof(string[]), typeof(string), typeof(string[]), typeof(string[])); + tvSecretIDFirefox.AppendColumn("Secret ID",new CellRendererText(),"text",0); + tvSecretIDFirefox.Model = tsSecretIDFirefox; + tvSecretIDFirefox.RowActivated += new RowActivatedHandler(OntvSecretIDFirefoxRowActivated); + tvSecretIDFirefox.ButtonReleaseEvent += new ButtonReleaseEventHandler(OnRightClicked); + tvSecretIDFirefox.CursorChanged += new EventHandler(OnCursorChanged); + /// NativeInfo TreeStore + tvNativeInfoFirefox = (Gtk.TreeView)CasaMain.gxml.GetWidget("tvNativeInfoFirefox"); + tsNativeInfoFirefox = new TreeStore(typeof(string), typeof(string)); + tvNativeInfoFirefox.AppendColumn("NativeKey",new CellRendererText(),"text",0); + tvNativeInfoFirefox.AppendColumn("NativeValue",new CellRendererText(),"text",1); + tvNativeInfoFirefox.Model = tsNativeInfoFirefox; + tvNativeInfoFirefox.ModifyBase(StateType.Normal,new Gdk.Color(0xff,0xff,0xe6)); + + Logger.DbgLog("GUI:Firefox.Firefox() - END"); + } + + ///####################################################################### + /// AGGREGATE STORE + /// + /// + /// public override void AggregateStore() { + Logger.DbgLog("GUI:Firefox.AggregateStore() - BEGIN"); + + try + { + tsSecretIDFirefox.Clear(); + tsNativeInfoFirefox.Clear(); + StoreDataInterface.AggregateStore(Common.STORE_FIREFOX); + StoreDataInterface.ReadStore(Common.STORE_FIREFOX,ref tsSecretIDFirefox); + } + catch(Exception exp) + { + Logger.DbgLog("GUI:Firefox.AggregateStore() - EXCEPTION" + exp.ToString()); + } + + Logger.DbgLog("GUI:Firefox.AggregateStore() - END"); + } + + ///####################################################################### + /// DISPLAY NATIVE INFO + /// + /// + /// + private void OnCursorChanged(object obj, EventArgs args) + { + Logger.DbgLog("GUI:Firefox.OnCursorChanged() - BEGIN"); + + TreeModel model; + TreeIter iter; + string selected = null; + string[] NativeKeys = null, + NativeValues = null; + + if( tvSecretIDFirefox.Selection.GetSelected (out model, out iter) ) + selected = (string) model.GetValue(iter, 0); + + if( (null != selected) && (selected.Length > 0) ) + { + tsNativeInfoFirefox.Clear(); + /// Populate NativeInfo + tsNativeInfoFirefox.AppendValues("Profile Name","= "+ model.GetValue(iter,3)); + NativeKeys = (string[]) model.GetValue(iter, 4); + NativeValues= (string[]) model.GetValue(iter, 5); + for( int i=0; i< NativeKeys.Length; i++ ) + if( (NativeValues[i] != null) && (NativeValues[i] != "") ) + tsNativeInfoFirefox.AppendValues(NativeKeys[i], "= "+NativeValues[i]); + tvNativeInfoFirefox.ShowAll(); + } + + Logger.DbgLog("GUI:Firefox.OnCursorChanged() - END"); + } + + ///####################################################################### + /// RIGHT-CLICK CONTEXT MENU + /// + /// + /// + public void OnRightClicked(object obj, ButtonReleaseEventArgs args) + { + Logger.DbgLog("GUI:Firefox.OnRightClicked() - BEGIN"); + + if( 3 == args.Event.Button ) + { + try + { + Logger.DbgLog("GUI:Firefox.OnRightClicked() - Context menu opened."); + Glade.XML gxmlTemp = new Glade.XML (Common.GladeFile, "menuRightClick", null); + gxmlTemp.Autoconnect (this); + menuRightClick.Popup(null, null, null, IntPtr.Zero, 3, Gtk.Global.CurrentEventTime); + + if( 0 != tvSecretIDFirefox.Selection.CountSelectedRows() ) + cmiNewSecret.Sensitive = cmiNewKey.Sensitive = cmiDelete.Sensitive = cmiLink.Sensitive = cmiCopy.Sensitive = false; + else + cmiNewSecret.Sensitive = cmiNewKey.Sensitive = cmiDelete.Sensitive = cmiLink.Sensitive = cmiCopy.Sensitive = cmiView.Sensitive = false; + } + catch(Exception exp) + { + Logger.DbgLog("GUI:Firefox.OnRightClicked() - EXCEPTION" + exp.ToString()); + } + } + + Logger.DbgLog("GUI:Firefox.OnRightClicked() - END"); + } + + ///####################################################################### + /// VIEW KEY-VALUES + /// + /// + /// + public override void ViewKeyValues() + { + Logger.DbgLog("GUI:Firefox.ViewKeyValues() - BEGIN"); + + TreeModel model; + TreeIter iter; + string selected= null; + string[] keys = null, + values = null; + try + { + + if( tvSecretIDFirefox.Selection.GetSelected (out model, out iter) ) + { + selected = (string) model.GetValue(iter, 0); + keys = (string[]) model.GetValue(iter, 1); + values = (string[]) model.GetValue(iter, 2); + + Glade.XML gxmlTemp = new Glade.XML (Common.GladeFile, "dialogManageSecret", null); + gxmlTemp.Autoconnect (this); + dialogManageSecret.TransientFor = (Gtk.Window)CasaMain.gxml.GetWidget("windowMain"); + dialogManageSecret.Title = "Firefox - Manage Secret"; + + cellEditable = new CellRendererText(); + cellEditable.Editable = false; + //cellEditable.Edited += new EditedHandler(OnKeyValueEdited); + /// KEY:0 VALUE:1 VALUE-DUP:2 DIRTY-BIT:3 LINK:4 + tsKeyValue = new TreeStore(typeof(string),typeof(string), typeof(string), typeof(bool), typeof(string)); + tvKeyValue.AppendColumn("Key",new CellRendererText(),"text",0); + tvKeyValue.AppendColumn("Value",cellEditable,"text",2); + tvKeyValue.AppendColumn("Linked", new CellRendererText(), "text", 4); + + entrySecretID.Text=selected; + + for( int i=0; i< keys.Length; i++ ) + { + if( (null != keys[i]) && (null != values[i]) ) + tsKeyValue.AppendValues(keys[i], values[i], "********", false, "No"); + Console.WriteLine("Keys="+keys[i]+" , "+"Values="+values[i]); + } + tvKeyValue.Model = tsKeyValue; + //entryKey.HasFocus = true; + entryKey.Sensitive = entryValue.Sensitive = buttonNewAdd.Sensitive = buttonNewRemove.Sensitive = false; + } + } + catch(Exception exp) + { + Logger.DbgLog("GUI:Firefox.ViewKeyValues() - EXCEPTION" + exp.ToString()); + } + + Logger.DbgLog("GUI:Firefox.ViewKeyValues() - END"); + } + + /// + /// ADD BUTTON CLICKED + /// + public void on_buttonNewAdd_clicked(object obj, EventArgs args) + { + } + + /// + /// REMOVE BUTTON CLICKED + /// + public void on_buttonNewRemove_clicked(object obj, EventArgs args) + { + } + + /// + /// MANAGE SECRET-ID DIALOG OK-BUTTON CLICKED + /// + public void on_buttonManageOk_clicked(object obj, EventArgs args) + { + tsKeyValue.Dispose(); + dialogManageSecret.Destroy(); + } + + /// + /// MANAGE SECRET-ID DIALOG CANCEL-BUTTON CLICKED + /// + public void on_buttonManageCancel_clicked(object obj, EventArgs args) + { + tsKeyValue.Dispose(); + dialogManageSecret.Destroy(); + } + + public void on_buttonhelpEditSecret_clicked(object obj, EventArgs args) + { + Common.ShowHelpUrl("EditingSecrets.html"); + } + + ///####################################################################### + /// + /// SHOW PASSWORD CHECK BUTTON CLICKED + /// + public void on_cbuttonShowPassword_toggled(object obj, EventArgs args) + { + TreeViewColumn tvCol; + + if( tvKeyValue.Model.IterNChildren() > 0 ) + if( true == cbuttonShowPassword.Active) + { + Glade.XML gxmlTemp = new Glade.XML (Common.GladeFile, "dialogLogin", null); + gxmlTemp.Autoconnect (this); + dialogLogin.TransientFor = dialogManageSecret; + + label86.Text = "Enter your Master Password to view passwords"; + entryMasterPassword3.Text=""; + entryMasterPassword3.HasFocus = true; + label88.Hide(); + entryMasterPassword4.Hide(); + dialogLogin.Show(); + } + else + { + tvKeyValue.RemoveColumn(tvKeyValue.GetColumn(1)); + tvCol = new TreeViewColumn("Value", cellEditable, "text", 2); + tvKeyValue.InsertColumn(tvCol, 1); + } } - public override void ViewKeyValues() + public void okbuttonLogin_clicked(object abj, EventArgs args) + { + TreeViewColumn tvCol; + + if( tvKeyValue.Model.IterNChildren() > 0 ) + + if( 0 == miCASA.SetMasterPassword(0, entryMasterPassword3.Text) ) + { + tvKeyValue.RemoveColumn(tvKeyValue.GetColumn(1)); + tvCol = new TreeViewColumn("Value", cellEditable, "text", 1); + tvKeyValue.InsertColumn(tvCol, 1); + dialogLogin.Destroy(); + } + else + { + // prompt user + MessageDialog md=new MessageDialog(dialogLogin,Gtk.DialogFlags.Modal, + Gtk.MessageType.Warning, + Gtk.ButtonsType.Ok, + "Master Password incorrect"); + + md.Response +=new ResponseHandler(md_Response2); + md.SetPosition(Gtk.WindowPosition.CenterOnParent); + md.Modal = true; + md.Show(); + } + } + + public void closebuttonLogin_clicked(object abj, EventArgs args) + { + cbuttonShowPassword.Active = false; + dialogLogin.Destroy(); + } + + public void OnDialogLoginDeleted(object obj, DeleteEventArgs args) + { + cbuttonShowPassword.Active = false; + dialogLogin.Destroy(); + args.RetVal = true; + } + + public void on_helpbuttonAuthentication_clicked(object obj, EventArgs args) + { + Common.ShowHelpUrl("CASAMasterPasswordAuthentication.htm"); + } + + public void on_entryMasterPassword3_activate(object obj, EventArgs args) + { + if( "" != entryMasterPassword3.Text ) + okbuttonLogin_clicked(obj, args); + } + + public void on_entryMasterPassword4_activate(object obj, EventArgs args) + { + okbuttonLogin_clicked(obj, args); + } + + private void md_Response2(object o, ResponseArgs args) + { + MessageDialog md = (MessageDialog)o; + if (md != null) + { + md.Destroy(); + entryMasterPassword3.Text=""; + entryMasterPassword3.HasFocus = true; + } + } + + private void md_Response(object o, ResponseArgs args) + { + MessageDialog md = (MessageDialog)o; + if (md != null) + { + md.Destroy(); + } + } + + + /// + /// SECRET-ID DOUBLE CLICKED + /// + private void OntvSecretIDFirefoxRowActivated( object obj, RowActivatedArgs args ) + { + Logger.DbgLog("GUI:Firefox.OntvSecretIDFirefoxRowActivated() - ViewKeyValues() called."); + + ViewKeyValues(); + } + + /// + /// VIEW KEY-VALUES CALLED VIA MAIN-MENU/CONTEXT-MENU + /// + public void OnViewActivated(object obj, EventArgs args) + { + Logger.DbgLog("GUI:Firefox.OnViewActivated() - ViewKeyValues() called."); + + ViewKeyValues(); + } + + public void on_buttonNewCancel_clicked(object obj, EventArgs args) + { + dialogNewSecret.Destroy(); + } + + ///####################################################################### + /// ADD NEW SECRET + /// + /// + /// + public void OnNewSecretActivated(object obj, EventArgs args) + { + } + + ///####################################################################### + /// ADD NEW KEY-VALUES TO EXISTING SECRET + /// + /// + /// + public void OnNewKeyActivated(object obj, EventArgs args) + { + } + + ///####################################################################### + /// DELETE SECRET + /// + /// DELETE Secret + /// + public void OnDeleteActivated(object obj, EventArgs args) + { + } + + ///####################################################################### + /// LINK + /// + /// LINK Key-Values + /// + public void OnLinkActivated(object obj, EventArgs args) { - } + } + + ///####################################################################### + /// COPY + /// + /// COPY Key-Values + /// + public void OnCopyActivated(object obj, EventArgs args) + { + + } + } } ///################################################################## /// END OF FILE -///################################################################## \ No newline at end of file +///################################################################## diff --git a/c_gui/StoreDataInterface.cs b/c_gui/StoreDataInterface.cs index 0bd7ec2c..754e8b44 100644 --- a/c_gui/StoreDataInterface.cs +++ b/c_gui/StoreDataInterface.cs @@ -42,6 +42,7 @@ namespace Novell.CASA.GUI { private const string CCFXML_ELEMENT_MICASA_KEYCHAIN = "Keychain", CCFXML_ELEMENT_GKEYRING_KEYRING = "Keyring", CCFXML_ELEMENT_KWALLET_WALLET = "Wallet", + CCFXML_ELEMENT_FIREFOX_PROFILE = "Profile", CCFXML_ELEMENT_SECRET = "Secret", CCFXML_ELEMENT_FOLDER = "Folder", CCFXML_ATTRIBUTE_FOLDERNAME = "Name", @@ -202,6 +203,11 @@ namespace Novell.CASA.GUI { ccfPath = "//CCF/KWallet"; storeChainKey = CCFXML_ELEMENT_KWALLET_WALLET; } + else if( storeIDentifier == Common.STORE_FIREFOX ) + { + ccfPath = "//CCF/FireFox"; + storeChainKey = CCFXML_ELEMENT_FIREFOX_PROFILE; + } else return( Common.STATUS_STORE_INVALIDSTOREID ); @@ -264,7 +270,8 @@ namespace Novell.CASA.GUI { } else if( iterSecret.Current.LocalName.Equals(CCFXML_ATTRIBUTE_GKEYRING_TYPE) ) { - synchType = iterSecret.Current.Value; + //synchType = iterSecret.Current.Value; + typeID = iterSecret.Current.Value; } }while( iterSecret.Current.MoveToNextAttribute() ); @@ -371,6 +378,16 @@ namespace Novell.CASA.GUI { strNativeValueArray[Common.INDEX_NATIVEINFO_MODIFIEDTIME] = modifiedTime; //Console.WriteLine("folderName="+folderName+"\n"+"typeID="+typeID+"\n"+"synch="+synch+"\n"+"synchType="+synchType+"\n"+"modifiedTime="+modifiedTime); + if( storeIDentifier == Common.STORE_FIREFOX ) + { + Console.WriteLine("SDI:AppendValues: secretID="+secretID); + Console.WriteLine("SDI:AppendValues: strKeyArray0="+strKeyArray[0]); + Console.WriteLine("SDI:AppendValues: strValueArray0="+strValueArray[0]); + Console.WriteLine("SDI:AppendValues: strKeyArray1="+strKeyArray[1]); + Console.WriteLine("SDI:AppendValues: strValueArray1="+strValueArray[1]); + Console.WriteLine("SDI:AppendValues: strNativeKeyArray[TYPEID]="+strNativeValueArray[Common.INDEX_NATIVEINFO_TYPEID]); + } + ls.AppendValues(secretID,strKeyArray,strValueArray,storeID,strNativeKeyArray,strNativeValueArray); //Re-Initialize for next iteration @@ -390,7 +407,7 @@ namespace Novell.CASA.GUI { Logger.DbgLog("GUI:StoreDataInterface.ReadStore() - EXCEPTION" + exp.ToString()); return( Common.STATUS_STORE_READFAILED ); } - ShowDocOnConsole("READ STORE:"); + //ShowDocOnConsole("READ STORE:"); return( Common.STATUS_SUCCESS ); } @@ -835,13 +852,13 @@ namespace Novell.CASA.GUI { /// public static void ShowDocOnConsole(string str) { -#if DEBUG +//#if DEBUG Console.WriteLine("\n#######################################################"); Console.WriteLine(" "+str); Console.WriteLine("\n#######################################################"); ccfDoc.Save(Console.Out); Console.WriteLine("\n#######################################################"); -#endif +//#endif } } diff --git a/c_gui/StorePolicyInterface.cs b/c_gui/StorePolicyInterface.cs index 8acdcb2a..eff5a11f 100644 --- a/c_gui/StorePolicyInterface.cs +++ b/c_gui/StorePolicyInterface.cs @@ -65,7 +65,7 @@ namespace Novell.CASA.GUI { try { - + Common.IS_FIREFOX_AVAILABLE = AD.IsStoreAvailable(Common.STORE_FIREFOX); Common.IS_KDEWALLET_AVAILABLE = AD.IsStoreAvailable(Common.STORE_KDEWALLET); Common.IS_GNOMEKEYRING_AVAILABLE = AD.IsStoreAvailable(Common.STORE_GNOMEKEYRING); @@ -95,7 +95,7 @@ namespace Novell.CASA.GUI { storeIdGkeyring[kGkeyringStoreCounter++]=((Novell.CASA.CASAPolicy.Store)(enumerator.Current)).StoreId; Logger.DbgLog("GUI:StorePolicyInterface.Init() - GNOMEKEYRING policy = " + Common.IS_GNOMEKEYRING); } - else if(((Novell.CASA.CASAPolicy.Store)(enumerator.Current)).StoreName.Equals(Common.STORENAME_FIREFOX)) + else if(((Novell.CASA.CASAPolicy.Store)(enumerator.Current)).StoreName.Equals(Common.STORENAME_FIREFOX) && Common.IS_FIREFOX_AVAILABLE) { Common.IS_FIREFOX=true; storeNameFirefox=((Novell.CASA.CASAPolicy.Store)(enumerator.Current)).StoreName; diff --git a/c_gui/images/casa.glade b/c_gui/images/casa.glade index 5133aa6e..3f589f8a 100644 --- a/c_gui/images/casa.glade +++ b/c_gui/images/casa.glade @@ -1,8596 +1,9107 @@ - - - - - - - CASA Manager - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER - False - 250 - 525 - True - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - - - - True - False - 0 - - - - True - False - 0 - - - - True - - - - True - _File - True - - - - - - - - True - _New - True - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - True - New _Secret - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - New _Key - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Refresh Stores - True - - - - - - True - gtk-refresh - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Lock Secrets - True - - - - - True - gtk-dialog-authentication - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Unlock Secrets - True - - - - - True - gtk-open - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Destroy Secrets - True - - - - - True - gtk-delete - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Exit - True - - - - - - True - gtk-quit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Edit - True - - - - - - - - True - _View - True - - - - - - True - gtk-zoom-fit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Link - True - - - - - True - gtk-jump-to - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Copy - True - - - - - True - gtk-copy - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Delete - True - - - - - - True - gtk-delete - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Options - True - - - - - - - True - Change Master Password - True - - - - - True - gtk-revert-to-saved - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Preferences - True - - - - - True - gtk-preferences - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Debug - True - - - - - - - True - _Create Test Secrets - True - - - - - True - gtk-file - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Remove Test Secrets - True - - - - - True - gtk-missing-image - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - Enable _Logging - True - False - - - - - - - - - - - True - _Help - True - - - - - - - True - _Contents - True - - - - - - True - gtk-help - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _About CASA - True - - - - - True - gtk-dialog-info - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - False - 0 - - - - True - casa-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 0 - False - True - - - - - - 8 - True - True - True - True - True - True - False - GTK_POS_TOP - True - False - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - CASA_32.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>miCASA</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - False - 0 - - - - True - firefox-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>Firefox</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - mozilla-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>Mozilla</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - kwallet-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>KDE Wallet</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - keyring-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>GNOME Keyring</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - 0 - True - True - - - - - - True - True - - - 0 - False - False - GTK_PACK_END - - - - - - - - 4 - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-no - True - GTK_RELIEF_NORMAL - True - -9 - - - - - - - True - True - True - True - True - gtk-yes - True - GTK_RELIEF_NORMAL - True - -8 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-question - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Are you sure you want to Refresh -all the stores?</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - Refreshing stores will fetch Secrets from -their backend stores. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - 4 - True - NEW SECRET - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - True - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-new - 5 - 0.5 - 0.5 - 0 - 0 - - - 6 - False - True - - - - - 4 - False - True - - - - - - True - False - 0 - - - - True - <b>Add new Secrets or Key-Value pairs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - Enter the Key-value pairs and click Add button to add Key-Value pairs or click Delete button to remove newly added Key-Value pairs from the list. - False - True - GTK_JUSTIFY_LEFT - True - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 12 - True - True - - - - - 0 - False - True - - - - - - True - 3 - 2 - False - 4 - 4 - - - - True - 0 - 1 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 6 - 6 - 6 - - - - True - 5 - 3 - False - 4 - 4 - - - - True - <b>Key:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - False - 0 - - - - True - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-remove - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 0 - False - False - - - - - 2 - 3 - 3 - 4 - fill - fill - - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - False - True - - - - - 0 - 2 - 3 - 4 - - - - - - True - True - True - True - 0 - - True - * - False - - - 0 - 1 - 1 - 2 - - - - - - - True - True - True - True - 0 - - True - * - False - - - 1 - 2 - 1 - 2 - - - - - - - True - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-add - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 2 - 3 - 1 - 2 - fill - - - - - - - True - <b>Key-Value pairs:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 3 - 2 - 3 - fill - - - - - - - True - <b>Value:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 1 - 3 - 0 - 1 - fill - - - - - - - True - True - Show Values in clear text. - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - 0 - 3 - 4 - 5 - fill - - - - - - - - - - - True - - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 0 - 2 - 2 - 3 - fill - - - - - - True - <b>Secret ID:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 2 - 0 - 1 - fill - - - - - - - True - True - True - True - 0 - - True - * - False - - - 0 - 2 - 1 - 2 - - - - - - 6 - True - True - - - - - 0 - True - True - - - - - - - - 4 - True - LINK - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - True - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-jump-to - 5 - 0.5 - 0.5 - 0 - 0 - - - 6 - False - True - - - - - 4 - False - True - - - - - - True - False - 0 - - - - True - <b>Link Key-Value pairs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - True - - - - - - True - You can link two or more keys using this dialog. Further, linking two password keys will keep their values synchronized. - False - True - GTK_JUSTIFY_LEFT - True - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 12 - True - True - - - - - 0 - False - True - - - - - - True - False - 0 - - - - True - 3 - 2 - False - 3 - 6 - - - - True - True - True - True - 0 - - True - * - False - - - 1 - 2 - 2 - 3 - - - - - - - True - <b>Key:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - fill - - - - - - True - <b>Value:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 2 - 3 - fill - fill - - - - - - True - <b>Secret ID:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - fill - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 1 - 2 - 0 - 1 - fill - - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 1 - 2 - 1 - 2 - fill - - - - - - 0 - True - True - - - - - 6 - False - True - - - - - - True - 0 - 0 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 10 - 10 - 10 - - - - True - 5 - 3 - False - 4 - 4 - - - - True - False - 0 - - - - True - Remove the Link of selected Key-Value pair. - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-remove - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 0 - False - False - - - - - 2 - 3 - 4 - 5 - fill - fill - - - - - - True - <b>Existing Linked Keys:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 3 - 3 - 4 - fill - - - - - - - True - - - 0 - 3 - 2 - 3 - 4 - fill - fill - - - - - - True - False - 0 - - - - True - Link the selected Key-Value pair. - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-add - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 32 - False - False - - - - - 2 - 3 - 1 - 2 - fill - fill - - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - False - True - - - - - 0 - 2 - 4 - 5 - fill - - - - - - True - <b>Select the Keys to be Linked:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 4 - - - 0 - 3 - 0 - 1 - fill - - - - - - - True - True - True - False - GTK_POS_TOP - True - False - - - - True - False - 0 - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - - True - GTK_ARROW_RIGHT - GTK_SHADOW_OUT - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - 0 - True - True - - - - - False - True - - - - - - True - False - 0 - - - - True - CASA_32.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - miCASA - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - False - True - - - - - - True - False - 0 - - - - True - firefox-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - Firefox - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - False - True - - - - - - True - False - 0 - - - - True - mozilla-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - Mozilla - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - False - True - - - - - - True - False - 0 - - - - True - kwallet-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - KDE Wallet - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - - - - - 0 - True - True - - - - - False - True - - - - - - True - False - 0 - - - - True - keyring-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - GNOME Keyring - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - 0 - 2 - 1 - 2 - - - - - - - - - - True - - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 6 - True - True - - - - - 0 - True - True - - - - - - - - 4 - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-no - True - GTK_RELIEF_NORMAL - True - -9 - - - - - - - True - True - True - True - True - gtk-yes - True - GTK_RELIEF_NORMAL - True - -8 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-question - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Are you sure you want to Delete the Secret?</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - False - 0 - - - - True - <b>Secret ID : </b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - True - True - False - True - 0 - - True - * - False - - - 0 - True - True - - - - - 6 - False - False - - - - - - True - This will delete the selected Secret -and all the key-value pairs. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - 4 - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - True - True - True - gtk-no - True - GTK_RELIEF_NORMAL - True - -9 - - - - - - True - True - True - True - True - gtk-yes - True - GTK_RELIEF_NORMAL - True - -8 - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-question - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Are you sure you want to Quit -the application?</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - This will quit the CASA Management -Console. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - Persistent Storage - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-authentication - 6 - 0.5 - 0.5 - 0 - 0 - - - 4 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Set Master Password for Persistent Storage</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - The Master Password is used to encrypt and -secure your persistent credentials. You are -prompted for the Master Password at startup. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - 6 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 6 - True - 3 - 2 - False - 6 - 6 - - - - True - Master Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - Re-enter Master Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - Master Password Hint : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 2 - 3 - fill - - - - - - - True - True - True - False - 0 - - True - * - False - - - 1 - 2 - 0 - 1 - - - - - - - True - True - True - False - 0 - - True - * - False - - - 1 - 2 - 1 - 2 - - - - - - - True - True - True - 0 - - True - * - False - - - 1 - 2 - 2 - 3 - - - - - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - Preferences - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - 6 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 4 - True - False - 0 - - - - True - Firefox password manager - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - Mozilla password manager - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - KDE Wallet - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - True - True - GNOME Keyring - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 0 - False - False - - - - - - - - - - True - <b> Stores supported </b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 0 - True - True - - - - - - 6 - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 6 - True - False - 0 - - - - True - Refresh all stores after every - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 4 - False - True - - - - - - True - True - 1 - 0 - False - GTK_UPDATE_ALWAYS - False - False - 0 0 100 1 10 10 - - - 4 - False - True - - - - - - True - seconds. - False - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - - - - - - True - <b> Auto refresh</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - - - - True - New _Secret - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - New _Key - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _View - True - - - - - - True - gtk-zoom-fit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Link - True - - - - - True - gtk-jump-to - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Copy - True - - - - - True - gtk-copy - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Delete - True - - - - - - True - gtk-delete - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - About - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_EDGE - - - - True - True - True - GTK_RELIEF_NONE - True - -7 - - - - - True - novell-logo.png - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - 4 - True - False - 0 - - - - True - casa-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - True - True - - - - - - True - <b>Common Authentication Services Adapter -Version 1.6</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 10 - False - False - - - - - - True - True - True - True - GTK_POS_TOP - False - False - - - - 4 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - 4 - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 0 - 0 - - - - True - <b>.:| CASA |:.</b> -<b>Common Authentication Services Adapter</b> -Version 1.6 (c) 2006, Novell Inc. -................................................................................... -CASA is the common cross-platform foundation for authentication and Single Sign-On services for the users of Novell Linux Desktop, Microsoft Windows and MAC OS10 operating systems. - False - True - GTK_JUSTIFY_CENTER - True - False - 0.5 - 0.5 - 6 - 6 - - - - - - - False - True - - - - - - True - <b>About</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - tab - - - - - - 4 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - GTK_SHADOW_NONE - - - - True - False - 0 - - - - True - <b>Cameron Mashayekhi -Jim Norman -Poorna Pushkala -Ahmed SK Anis -Manohar Mathias -CSL Manojna</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 6 - 6 - - - 0 - True - True - - - - - - - - - False - True - - - - - - True - <b>Authors</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - tab - - - - - - 4 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - False - True - GTK_JUSTIFY_LEFT - GTK_WRAP_NONE - True - 0 - 0 - 0 - 0 - 0 - 0 - * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; version 2.1 - * of the License. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, Novell, Inc. - * - * To contact Novell about this file by physical or electronic mail, - * you may find current contact information at www.novell.com. - - - - - False - True - - - - - - True - <b>License</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - tab - - - - - 6 - True - True - - - - - 0 - True - True - - - - - - - - True - CASA Master Password Authentication - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ALWAYS - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-authentication - 6 - 0.5 - 0.5 - 0 - 0 - - - 6 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Set/Verify Master Password</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - The Master Password is used to encrypt and -secure your persistent credentials. You are -prompted for the Master Password at startup. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - 6 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 6 - True - 2 - 2 - False - 6 - 6 - - - - True - Master Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - Re-enter Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - True - True - False - 0 - - True - * - False - - - - 1 - 2 - 0 - 1 - - - - - - - True - True - True - False - 0 - - True - * - False - - - - 1 - 2 - 1 - 2 - - - - - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - CASA Help - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - True - False - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - - - - True - False - 0 - - - - True - False - 0 - - - - True - GTK_ORIENTATION_HORIZONTAL - GTK_TOOLBAR_ICONS - True - True - - - - True - - True - gtk-home - True - True - False - - - False - True - - - - - - True - - True - gtk-go-back - True - False - False - - - False - True - - - - - - True - gtk-go-forward - True - True - False - - - False - True - - - - - 0 - True - True - - - - - 0 - False - False - - - - - - - - - - True - True - - - 0 - False - False - - - - - - - - 4 - True - MANAGE SECRET - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - True - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-find-and-replace - 5 - 0.5 - 0.5 - 0 - 0 - - - 6 - False - True - - - - - 4 - False - True - - - - - - True - False - 0 - - - - True - <b>Manage Secrets and Key-Value pairs</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - To EDIT a Key-Value pair, select and single-click the respective Value and enter the new Value. - False - True - GTK_JUSTIFY_LEFT - True - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 12 - True - True - - - - - 0 - False - True - - - - - - True - 3 - 2 - False - 4 - 4 - - - - True - 0 - 1 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 6 - 6 - 6 - 6 - - - - True - 5 - 3 - False - 4 - 4 - - - - True - <b>Key:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - False - 0 - - - - True - Remove the selected Key-Value pair. - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-remove - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 0 - False - False - - - - - 2 - 3 - 3 - 4 - fill - fill - - - - - - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - False - True - - - - - 0 - 2 - 3 - 4 - - - - - - True - True - True - True - 0 - - True - * - False - - - 0 - 1 - 1 - 2 - - - - - - - True - True - True - True - 0 - - True - * - False - - - 1 - 2 - 1 - 2 - - - - - - - True - Add the new Key-Value pair. - True - GTK_RELIEF_NORMAL - True - - - - - True - gtk-add - 4 - 0.5 - 0.5 - 0 - 0 - - - - - 2 - 3 - 1 - 2 - fill - - - - - - - True - <b>Key-Value pairs:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 3 - 2 - 3 - fill - - - - - - - True - <b>Value:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 1 - 3 - 0 - 1 - fill - - - - - - - True - True - Show Values in clear text. - True - GTK_RELIEF_NORMAL - True - False - False - True - - - - 0 - 3 - 4 - 5 - fill - - - - - - - - - - - True - - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - label_item - - - - - 0 - 2 - 2 - 3 - fill - - - - - - True - <b>Secret ID:</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 0 - 2 - 0 - 1 - fill - - - - - - - True - True - False - True - 0 - - True - * - False - - - 0 - 2 - 1 - 2 - - - - - - 6 - True - True - - - - - 0 - True - True - - - - - - - - 4 - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ALWAYS - False - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-warning - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Cannot run CASAManager (GUI) as another -instance is already running.</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - False - True - - - - - - - - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - - True - True - True - True - True - GTK_RELIEF_NORMAL - True - -5 - - - - - True - 0.5 - 0.5 - 0 - 0 - 0 - 0 - 0 - 0 - - - - True - False - 2 - - - - True - gtk-redo - 4 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - True - _Retry - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-warning - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Retry signing in entering the correct -Master Password.</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - Further you can choose to quit the application -by cilcking the Close button. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - WARNING - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - True - True - GTK_RELIEF_NORMAL - True - -5 - - - - - True - 0.5 - 0.5 - 0 - 0 - 0 - 0 - 0 - 0 - - - - True - False - 2 - - - - True - gtk-redo - 4 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - True - _Retry - True - False - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-warning - 6 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Master Password is too short.</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - The Master Password should be at least eight characters in length. - False - False - GTK_JUSTIFY_LEFT - True - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - dialog1 - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_NONE - False - 300 - 300 - True - True - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - True - GTK_POLICY_ALWAYS - GTK_POLICY_ALWAYS - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - False - False - True - - - - - 0 - True - True - - - - - - - - True - Change Master Password - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ON_PARENT - False - True - False - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NORMAL - True - -11 - - - - - - - True - True - True - gtk-cancel - True - GTK_RELIEF_NORMAL - True - -6 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-authentication - 6 - 0.5 - 0.5 - 0 - 0 - - - 4 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - The Master Password is used to encrypt and -secure your persistent credentials. You are -prompted for the Master Password at startup. - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - 6 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 6 - True - 4 - 2 - False - 6 - 6 - - - - True - Current Master Password : - True - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - entryOldMP - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - New Master Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - True - True - False - 0 - - True - * - False - - - 1 - 2 - 0 - 1 - - - - - - - True - True - True - False - 0 - - True - * - False - - - 1 - 2 - 1 - 2 - - - - - - - True - Reenter Master Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 2 - 3 - fill - - - - - - - True - True - True - False - 0 - - True - * - False - - - 1 - 2 - 2 - 3 - - - - - - - Master Password Hint : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 3 - 4 - fill - - - - - - - True - True - True - 0 - - True - * - False - - - 1 - 2 - 3 - 4 - - - - - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - CASA Manager - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER - False - 250 - 525 - True - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_NORMAL - GDK_GRAVITY_NORTH_WEST - - - - True - False - 0 - - - - True - False - 0 - - - - True - - - - True - _File - True - - - - - - - - True - _New - True - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - True - New _Secret - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - New _Key - True - - - - - True - gtk-new - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Refresh Stores - True - - - - - - True - gtk-refresh - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Lock Secrets - True - - - - - True - gtk-dialog-authentication - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Unlock Secrets - True - - - - - True - gtk-open - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Destroy Secrets - True - - - - - True - gtk-delete - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Exit - True - - - - - - True - gtk-quit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Edit - True - - - - - - - - True - _View - True - - - - - - True - gtk-zoom-fit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Link - True - - - - - True - gtk-jump-to - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Copy - True - - - - - True - gtk-copy - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _Delete - True - - - - - - True - gtk-delete - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Options - True - - - - - - - True - Persistent _Storage - True - - - - - True - gtk-revert-to-saved - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Preferences - True - - - - - True - gtk-preferences - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - True - _Debug - True - - - - - - - True - _Create Test Secrets - True - - - - - True - gtk-file - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - _Remove Test Secrets - True - - - - - True - gtk-missing-image - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - Enable _Logging - True - False - - - - - - - - - - - True - _Help - True - - - - - - - True - _Contents - True - - - - - True - gtk-help - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - True - - - - - - True - _About CASA - True - - - - - True - gtk-dialog-info - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - 0 - True - True - - - - - 0 - False - False - - - - - - True - False - 0 - - - - True - casa-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 0 - False - True - - - - - - 8 - True - True - True - True - True - True - False - GTK_POS_TOP - True - False - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - CASA_32.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>miCASA</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - False - 0 - - - - True - firefox-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>Firefox</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - mozilla-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>Mozilla</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - kwallet-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>KDE Wallet</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - - True - False - 0 - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - True - True - True - False - True - - - - - 0 - True - True - - - - - - True - <b>:: Native Information ::</b> - False - True - GTK_JUSTIFY_CENTER - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - True - GTK_POLICY_AUTOMATIC - GTK_POLICY_AUTOMATIC - GTK_SHADOW_IN - GTK_CORNER_TOP_LEFT - - - - True - True - False - True - False - True - - - - - 0 - False - True - - - - - False - True - - - - - - True - False - 0 - - - - True - keyring-logo.png - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - - True - <b>GNOME Keyring</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 6 - False - False - - - - - tab - - - - - 0 - True - True - - - - - - True - True - - - 0 - False - False - GTK_PACK_END - - - - - - - - 4 - True - Information - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ALWAYS - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-info - 4 - 0.5 - 0.5 - 0 - 0 - - - 0 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>CASA Manager will continue to run as an icon in the system tray</b> - False - True - GTK_JUSTIFY_LEFT - True - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - True - Do not show this again - True - GTK_RELIEF_NORMAL - True - False - False - True - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - - True - Enter Workstation Password - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER_ALWAYS - True - False - True - CASAicons.ico - True - False - False - GDK_WINDOW_TYPE_HINT_DIALOG - GDK_GRAVITY_NORTH_WEST - True - - - - True - False - 0 - - - - True - GTK_BUTTONBOX_END - - - - True - True - True - gtk-help - True - GTK_RELIEF_NONE - True - -11 - - - - - - - True - True - True - gtk-close - True - GTK_RELIEF_NORMAL - True - -7 - - - - - - - True - True - True - gtk-ok - True - GTK_RELIEF_NORMAL - True - -5 - - - - - - 0 - False - True - GTK_PACK_END - - - - - - True - False - 0 - - - - True - False - 0 - - - - True - False - 0 - - - - True - gtk-dialog-question - 6 - 0.5 - 0.5 - 0 - 0 - - - 6 - False - True - - - - - 4 - True - True - - - - - - True - False - 0 - - - - True - <b>Enter Workstation Password</b> - False - True - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 5 - False - False - - - - - - True - CASA encypts your credentials -and writes them in your home directory. -To retrieve them, please enter your -workstation password. - - False - False - GTK_JUSTIFY_LEFT - False - False - 0 - 0.5 - 0 - 0 - - - 4 - False - False - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - True - - True - True - GTK_JUSTIFY_LEFT - False - False - 0.5 - 0.5 - 0 - 0 - - - 0 - False - False - - - - - - 6 - True - 0 - 0.5 - GTK_SHADOW_IN - - - - True - 0.5 - 0.5 - 1 - 1 - 0 - 0 - 12 - 0 - - - - 6 - True - 2 - 2 - False - 6 - 6 - - - - True - Workstation Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 0 - 1 - fill - - - - - - - True - Re-enter Password : - False - False - GTK_JUSTIFY_LEFT - False - False - 1 - 0.5 - 0 - 0 - - - 0 - 1 - 1 - 2 - fill - - - - - - - True - True - True - False - 0 - - True - * - False - - - - 1 - 2 - 0 - 1 - - - - - - - True - True - True - False - 0 - - True - * - False - - - - 1 - 2 - 1 - 2 - - - - - - - - - - 0 - True - True - - - - - 0 - True - True - - - - - - - + + + + + + + CASA Manager + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER + False + 250 + 525 + True + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_NORMAL + GDK_GRAVITY_NORTH_WEST + True + False + + + + True + False + 0 + + + + True + False + 0 + + + + True + GTK_PACK_DIRECTION_LTR + GTK_PACK_DIRECTION_LTR + + + + True + _File + True + + + + + + + + True + _New + True + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + True + New _Secret + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + New _Key + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Refresh Stores + True + + + + + + True + gtk-refresh + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Lock Secrets + True + + + + + True + gtk-dialog-authentication + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Unlock Secrets + True + + + + + True + gtk-open + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Destroy Secrets + True + + + + + True + gtk-delete + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Exit + True + + + + + + True + gtk-quit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Edit + True + + + + + + + + True + _View + True + + + + + + True + gtk-zoom-fit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Link + True + + + + + True + gtk-jump-to + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Copy + True + + + + + True + gtk-copy + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Delete + True + + + + + + True + gtk-delete + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Options + True + + + + + + + True + Change Master Password + True + + + + + True + gtk-revert-to-saved + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Preferences + True + + + + + True + gtk-preferences + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Debug + True + + + + + + + True + _Create Test Secrets + True + + + + + True + gtk-file + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Remove Test Secrets + True + + + + + True + gtk-missing-image + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + Enable _Logging + True + False + + + + + + + + + + + True + _Help + True + + + + + + + True + _Contents + True + + + + + + True + gtk-help + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _About CASA + True + + + + + True + gtk-dialog-info + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + 0 + True + True + + + + + 0 + False + False + + + + + + True + False + 0 + + + + True + casa-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 0 + False + True + + + + + + 8 + True + True + True + True + True + True + False + GTK_POS_TOP + True + False + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + CASA_32.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>miCASA</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + False + 0 + + + + True + firefox-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>Firefox</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + mozilla-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>Mozilla</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + kwallet-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>KDE Wallet</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + keyring-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>GNOME Keyring</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + 0 + True + True + + + + + + True + True + + + 0 + False + False + GTK_PACK_END + + + + + + + + 4 + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-no + True + GTK_RELIEF_NORMAL + True + -9 + + + + + + + True + True + True + True + True + gtk-yes + True + GTK_RELIEF_NORMAL + True + -8 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-question + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Are you sure you want to Refresh +all the stores?</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + Refreshing stores will fetch Secrets from +their backend stores. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + 4 + True + NEW SECRET + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-new + 5 + 0.5 + 0.5 + 0 + 0 + + + 6 + False + True + + + + + 4 + False + True + + + + + + True + False + 0 + + + + True + <b>Add new Secrets or Key-Value pairs</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + Enter the Key-value pairs and click Add button to add Key-Value pairs or click Delete button to remove newly added Key-Value pairs from the list. + False + True + GTK_JUSTIFY_LEFT + True + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 12 + True + True + + + + + 0 + False + True + + + + + + True + 3 + 2 + False + 4 + 4 + + + + True + 0 + 1 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 6 + 6 + 6 + 6 + + + + True + 5 + 3 + False + 4 + 4 + + + + True + <b>Key:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + False + 0 + + + + True + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-remove + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 0 + False + False + + + + + 2 + 3 + 3 + 4 + fill + fill + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + False + True + False + False + False + + + + + 0 + 2 + 3 + 4 + + + + + + True + True + True + True + 0 + + True + * + False + + + 0 + 1 + 1 + 2 + + + + + + + True + True + True + True + 0 + + True + * + False + + + 1 + 2 + 1 + 2 + + + + + + + True + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-add + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + <b>Key-Value pairs:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 3 + 2 + 3 + fill + + + + + + + True + <b>Value:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 1 + 3 + 0 + 1 + fill + + + + + + + True + True + Show Values in clear text. + True + GTK_RELIEF_NORMAL + True + False + False + True + + + + 0 + 3 + 4 + 5 + fill + + + + + + + + + + + True + + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + label_item + + + + + 0 + 2 + 2 + 3 + fill + + + + + + True + <b>Secret ID:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 2 + 0 + 1 + fill + + + + + + + True + True + True + True + 0 + + True + * + False + + + 0 + 2 + 1 + 2 + + + + + + 6 + True + True + + + + + 0 + True + True + + + + + + + + 4 + True + LINK + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-jump-to + 5 + 0.5 + 0.5 + 0 + 0 + + + 6 + False + True + + + + + 4 + False + True + + + + + + True + False + 0 + + + + True + <b>Link Key-Value pairs</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + True + + + + + + True + You can link two or more keys using this dialog. Further, linking two password keys will keep their values synchronized. + False + True + GTK_JUSTIFY_LEFT + True + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 12 + True + True + + + + + 0 + False + True + + + + + + True + False + 0 + + + + True + 3 + 2 + False + 3 + 6 + + + + True + True + True + True + 0 + + True + * + False + + + 1 + 2 + 2 + 3 + + + + + + + True + <b>Key:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 1 + 2 + fill + fill + + + + + + True + <b>Value:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 2 + 3 + fill + fill + + + + + + True + <b>Secret ID:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + fill + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 1 + 2 + 0 + 1 + fill + + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 1 + 2 + 1 + 2 + fill + + + + + + 0 + True + True + + + + + 6 + False + True + + + + + + True + 0 + 0 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 10 + 10 + 10 + + + + True + 5 + 3 + False + 4 + 4 + + + + True + False + 0 + + + + True + Remove the Link of selected Key-Value pair. + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-remove + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 0 + False + False + + + + + 2 + 3 + 4 + 5 + fill + fill + + + + + + True + <b>Existing Linked Keys:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 3 + 3 + 4 + fill + + + + + + + True + + + 0 + 3 + 2 + 3 + 4 + fill + fill + + + + + + True + False + 0 + + + + True + Link the selected Key-Value pair. + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-add + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 32 + False + False + + + + + 2 + 3 + 1 + 2 + fill + fill + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + False + True + False + False + False + + + + + 0 + 2 + 4 + 5 + fill + + + + + + True + <b>Select the Keys to be Linked:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 4 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 3 + 0 + 1 + fill + + + + + + + True + True + True + False + GTK_POS_TOP + True + False + + + + True + False + 0 + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + + True + GTK_ARROW_RIGHT + GTK_SHADOW_OUT + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + False + True + + + + + + True + False + 0 + + + + True + CASA_32.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + miCASA + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + False + True + + + + + + True + False + 0 + + + + True + firefox-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + Firefox + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + False + True + + + + + + True + False + 0 + + + + True + mozilla-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + Mozilla + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + False + True + + + + + + True + False + 0 + + + + True + kwallet-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + KDE Wallet + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + False + False + False + + + + + 0 + True + True + + + + + False + True + + + + + + True + False + 0 + + + + True + keyring-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + GNOME Keyring + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + 0 + 2 + 1 + 2 + + + + + + + + + + True + + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + label_item + + + + + 6 + True + True + + + + + 0 + True + True + + + + + + + + 4 + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-no + True + GTK_RELIEF_NORMAL + True + -9 + + + + + + + True + True + True + True + True + gtk-yes + True + GTK_RELIEF_NORMAL + True + -8 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-question + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Are you sure you want to Delete the Secret?</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + False + 0 + + + + True + <b>Secret ID : </b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + True + True + False + True + 0 + + True + * + False + + + 0 + True + True + + + + + 6 + False + False + + + + + + True + This will delete the selected Secret +and all the key-value pairs. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + 4 + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + True + True + True + gtk-no + True + GTK_RELIEF_NORMAL + True + -9 + + + + + + True + True + True + True + True + gtk-yes + True + GTK_RELIEF_NORMAL + True + -8 + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-question + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Are you sure you want to Quit +the application?</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + This will quit the CASA Management +Console. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + Persistent Storage + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-authentication + 6 + 0.5 + 0.5 + 0 + 0 + + + 4 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Set Master Password for Persistent Storage</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + The Master Password is used to encrypt and +secure your persistent credentials. You are +prompted for the Master Password at startup. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + 6 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 6 + True + 3 + 2 + False + 6 + 6 + + + + True + Master Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Re-enter Master Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + Master Password Hint : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + True + True + False + 0 + + True + * + False + + + 1 + 2 + 0 + 1 + + + + + + + True + True + True + False + 0 + + True + * + False + + + 1 + 2 + 1 + 2 + + + + + + + True + True + True + 0 + + True + * + False + + + 1 + 2 + 2 + 3 + + + + + + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + Preferences + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + 6 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 4 + True + False + 0 + + + + True + True + Firefox Password Manager + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 0 + False + False + + + + + + True + Mozilla Password Manager + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 0 + False + False + + + + + + True + True + KDE Wallet + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 0 + False + False + + + + + + True + True + GNOME Keyring + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 0 + False + False + + + + + + + + + + True + <b> Stores supported </b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + label_item + + + + + 0 + True + True + + + + + + 6 + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 6 + True + False + 0 + + + + True + Refresh all stores after every + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + True + + + + + + True + True + 1 + 0 + False + GTK_UPDATE_ALWAYS + False + False + 0 0 100 1 10 10 + + + 4 + False + True + + + + + + True + seconds. + False + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + + + + + + True + <b> Auto refresh</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + label_item + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + + + + True + New _Secret + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + New _Key + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _View + True + + + + + + True + gtk-zoom-fit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Link + True + + + + + True + gtk-jump-to + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Copy + True + + + + + True + gtk-copy + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Delete + True + + + + + + True + gtk-delete + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + About + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_EDGE + + + + True + True + True + GTK_RELIEF_NONE + True + -7 + + + + + True + novell-logo.png + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + 4 + True + False + 0 + + + + True + casa-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + True + True + + + + + + True + <b>Common Authentication Services Adapter +Version 1.6</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 10 + False + False + + + + + + True + True + True + True + GTK_POS_TOP + False + False + + + + 4 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + 4 + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 0 + 0 + + + + True + <b>.:| CASA |:.</b> +<b>Common Authentication Services Adapter</b> +Version 1.6 (c) 2006, Novell Inc. +................................................................................... +CASA is the common cross-platform foundation for authentication and Single Sign-On services for the users of Novell Linux Desktop, Microsoft Windows and MAC OS10 operating systems. + False + True + GTK_JUSTIFY_CENTER + True + False + 0.5 + 0.5 + 6 + 6 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + + + + + False + True + + + + + + True + <b>About</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + tab + + + + + + 4 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + GTK_SHADOW_NONE + + + + True + False + 0 + + + + True + <b>Cameron Mashayekhi +Jim Norman +Poorna Pushkala +Ahmed SK Anis +Manohar Mathias +CSL Manojna</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 6 + 6 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + True + True + + + + + + + + + False + True + + + + + + True + <b>Authors</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + tab + + + + + + 4 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + False + True + GTK_JUSTIFY_LEFT + GTK_WRAP_NONE + True + 0 + 0 + 0 + 0 + 0 + 0 + * Copyright (C) 2005-2006 Novell, Inc. All Rights Reserved. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; version 2.1 + * of the License. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, Novell, Inc. + * + * To contact Novell about this file by physical or electronic mail, + * you may find current contact information at www.novell.com. + + + + + False + True + + + + + + True + <b>License</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + tab + + + + + 6 + True + True + + + + + 0 + True + True + + + + + + + + True + CASA Master Password Authentication + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ALWAYS + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-authentication + 6 + 0.5 + 0.5 + 0 + 0 + + + 6 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Set/Verify Master Password</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + The Master Password is used to encrypt and +secure your persistent credentials. You are +prompted for the Master Password at startup. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + 6 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 6 + True + 2 + 2 + False + 6 + 6 + + + + True + Master Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Re-enter Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + True + True + False + 0 + + True + * + False + + + + 1 + 2 + 0 + 1 + + + + + + + True + True + True + False + 0 + + True + * + False + + + + 1 + 2 + 1 + 2 + + + + + + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + CASA Help + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_NONE + False + True + False + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_NORMAL + GDK_GRAVITY_NORTH_WEST + True + False + + + + True + False + 0 + + + + True + False + 0 + + + + True + GTK_ORIENTATION_HORIZONTAL + GTK_TOOLBAR_ICONS + True + True + + + + True + + True + gtk-home + True + True + False + + + False + True + + + + + + True + + True + gtk-go-back + True + False + False + + + False + True + + + + + + True + gtk-go-forward + True + True + False + + + False + True + + + + + 0 + True + True + + + + + 0 + False + False + + + + + + + + + + True + True + + + 0 + False + False + + + + + + + + 4 + True + MANAGE SECRET + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + True + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-find-and-replace + 5 + 0.5 + 0.5 + 0 + 0 + + + 6 + False + True + + + + + 4 + False + True + + + + + + True + False + 0 + + + + True + <b>Manage Secrets and Key-Value pairs</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + To EDIT a Key-Value pair, select and single-click the respective Value and enter the new Value. + False + True + GTK_JUSTIFY_LEFT + True + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 12 + True + True + + + + + 0 + False + True + + + + + + True + 3 + 2 + False + 4 + 4 + + + + True + 0 + 1 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 6 + 6 + 6 + 6 + + + + True + 5 + 3 + False + 4 + 4 + + + + True + <b>Key:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + False + 0 + + + + True + Remove the selected Key-Value pair. + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-remove + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 0 + False + False + + + + + 2 + 3 + 3 + 4 + fill + fill + + + + + + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + False + True + False + False + False + + + + + 0 + 2 + 3 + 4 + + + + + + True + True + True + True + 0 + + True + * + False + + + 0 + 1 + 1 + 2 + + + + + + + True + True + True + True + 0 + + True + * + False + + + 1 + 2 + 1 + 2 + + + + + + + True + Add the new Key-Value pair. + True + GTK_RELIEF_NORMAL + True + + + + + True + gtk-add + 4 + 0.5 + 0.5 + 0 + 0 + + + + + 2 + 3 + 1 + 2 + fill + + + + + + + True + <b>Key-Value pairs:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 3 + 2 + 3 + fill + + + + + + + True + <b>Value:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 1 + 3 + 0 + 1 + fill + + + + + + + True + True + Show Values in clear text. + True + GTK_RELIEF_NORMAL + True + False + False + True + + + + 0 + 3 + 4 + 5 + fill + + + + + + + + + + + True + + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + label_item + + + + + 0 + 2 + 2 + 3 + fill + + + + + + True + <b>Secret ID:</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 2 + 0 + 1 + fill + + + + + + + True + True + False + True + 0 + + True + * + False + + + 0 + 2 + 1 + 2 + + + + + + 6 + True + True + + + + + 0 + True + True + + + + + + + + 4 + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ALWAYS + False + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-warning + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Cannot run CASAManager (GUI) as another +instance is already running.</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + False + True + + + + + + + + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + + True + True + True + True + True + GTK_RELIEF_NORMAL + True + -5 + + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-redo + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + _Retry + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-warning + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Retry signing in entering the correct +Master Password.</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + Further you can choose to quit the application +by cilcking the Close button. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + WARNING + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + True + True + GTK_RELIEF_NORMAL + True + -5 + + + + + True + 0.5 + 0.5 + 0 + 0 + 0 + 0 + 0 + 0 + + + + True + False + 2 + + + + True + gtk-redo + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + False + + + + + + True + _Retry + True + False + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-warning + 6 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Master Password is too short.</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + The Master Password should be at least eight characters in length. + False + False + GTK_JUSTIFY_LEFT + True + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + dialog1 + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_NONE + False + 300 + 300 + True + True + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + True + GTK_POLICY_ALWAYS + GTK_POLICY_ALWAYS + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + False + False + True + False + False + False + + + + + 0 + True + True + + + + + + + + True + Change Master Password + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ON_PARENT + False + True + False + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NORMAL + True + -11 + + + + + + + True + True + True + gtk-cancel + True + GTK_RELIEF_NORMAL + True + -6 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-authentication + 6 + 0.5 + 0.5 + 0 + 0 + + + 4 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + The Master Password is used to encrypt and +secure your persistent credentials. You are +prompted for the Master Password at startup. + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + 6 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 6 + True + 4 + 2 + False + 6 + 6 + + + + True + Current Master Password : + True + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + entryOldMP + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + New Master Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + True + True + False + 0 + + True + * + False + + + 1 + 2 + 0 + 1 + + + + + + + True + True + True + False + 0 + + True + * + False + + + 1 + 2 + 1 + 2 + + + + + + + True + Reenter Master Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 2 + 3 + fill + + + + + + + True + True + True + False + 0 + + True + * + False + + + 1 + 2 + 2 + 3 + + + + + + + Master Password Hint : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 3 + 4 + fill + + + + + + + True + True + True + 0 + + True + * + False + + + 1 + 2 + 3 + 4 + + + + + + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + CASA Manager + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER + False + 250 + 525 + True + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_NORMAL + GDK_GRAVITY_NORTH_WEST + True + False + + + + True + False + 0 + + + + True + False + 0 + + + + True + GTK_PACK_DIRECTION_LTR + GTK_PACK_DIRECTION_LTR + + + + True + _File + True + + + + + + + + True + _New + True + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + True + New _Secret + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + New _Key + True + + + + + True + gtk-new + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Refresh Stores + True + + + + + + True + gtk-refresh + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Lock Secrets + True + + + + + True + gtk-dialog-authentication + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Unlock Secrets + True + + + + + True + gtk-open + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Destroy Secrets + True + + + + + True + gtk-delete + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Exit + True + + + + + + True + gtk-quit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Edit + True + + + + + + + + True + _View + True + + + + + + True + gtk-zoom-fit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Link + True + + + + + True + gtk-jump-to + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Copy + True + + + + + True + gtk-copy + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _Delete + True + + + + + + True + gtk-delete + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Options + True + + + + + + + True + Persistent _Storage + True + + + + + True + gtk-revert-to-saved + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Preferences + True + + + + + True + gtk-preferences + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + True + _Debug + True + + + + + + + True + _Create Test Secrets + True + + + + + True + gtk-file + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + _Remove Test Secrets + True + + + + + True + gtk-missing-image + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + Enable _Logging + True + False + + + + + + + + + + + True + _Help + True + + + + + + + True + _Contents + True + + + + + True + gtk-help + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + True + + + + + + True + _About CASA + True + + + + + True + gtk-dialog-info + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + 0 + True + True + + + + + 0 + False + False + + + + + + True + False + 0 + + + + True + casa-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 0 + False + True + + + + + + 8 + True + True + True + True + True + True + False + GTK_POS_TOP + True + False + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + CASA_32.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>miCASA</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + False + 0 + + + + True + firefox-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>Firefox</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + mozilla-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>Mozilla</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + kwallet-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>KDE Wallet</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + + True + False + 0 + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + True + True + True + False + True + False + False + False + + + + + 0 + True + True + + + + + + True + <b>:: Native Information ::</b> + False + True + GTK_JUSTIFY_CENTER + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + True + GTK_POLICY_AUTOMATIC + GTK_POLICY_AUTOMATIC + GTK_SHADOW_IN + GTK_CORNER_TOP_LEFT + + + + True + True + False + True + False + True + False + False + False + + + + + 0 + False + True + + + + + False + True + + + + + + True + False + 0 + + + + True + keyring-logo.png + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + + True + <b>GNOME Keyring</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 6 + False + False + + + + + tab + + + + + 0 + True + True + + + + + + True + True + + + 0 + False + False + GTK_PACK_END + + + + + + + + 4 + True + Information + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ALWAYS + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-info + 4 + 0.5 + 0.5 + 0 + 0 + + + 0 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>CASA Manager will continue to run as an icon in the system tray</b> + False + True + GTK_JUSTIFY_LEFT + True + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + True + Do not show this again + True + GTK_RELIEF_NORMAL + True + False + False + True + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + + + True + Enter Workstation Password + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER_ALWAYS + True + False + True + CASAicons.ico + True + False + False + GDK_WINDOW_TYPE_HINT_DIALOG + GDK_GRAVITY_NORTH_WEST + True + False + True + + + + True + False + 0 + + + + True + GTK_BUTTONBOX_END + + + + True + True + True + gtk-help + True + GTK_RELIEF_NONE + True + -11 + + + + + + + True + True + True + gtk-close + True + GTK_RELIEF_NORMAL + True + -7 + + + + + + + True + True + True + gtk-ok + True + GTK_RELIEF_NORMAL + True + -5 + + + + + + 0 + False + True + GTK_PACK_END + + + + + + True + False + 0 + + + + True + False + 0 + + + + True + False + 0 + + + + True + gtk-dialog-question + 6 + 0.5 + 0.5 + 0 + 0 + + + 6 + False + True + + + + + 4 + True + True + + + + + + True + False + 0 + + + + True + <b>Enter Workstation Password</b> + False + True + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 5 + False + False + + + + + + True + CASA encypts your credentials +and writes them in your home directory. +To retrieve them, please enter your +workstation password. + + False + False + GTK_JUSTIFY_LEFT + False + False + 0 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 4 + False + False + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + True + + True + True + GTK_JUSTIFY_LEFT + False + False + 0.5 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + False + False + + + + + + 6 + True + 0 + 0.5 + GTK_SHADOW_IN + + + + True + 0.5 + 0.5 + 1 + 1 + 0 + 0 + 12 + 0 + + + + 6 + True + 2 + 2 + False + 6 + 6 + + + + True + Workstation Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 0 + 1 + fill + + + + + + + True + Re-enter Password : + False + False + GTK_JUSTIFY_LEFT + False + False + 1 + 0.5 + 0 + 0 + PANGO_ELLIPSIZE_NONE + -1 + False + 0 + + + 0 + 1 + 1 + 2 + fill + + + + + + + True + True + True + False + 0 + + True + * + False + + + + 1 + 2 + 0 + 1 + + + + + + + True + True + True + False + 0 + + True + * + False + + + + 1 + 2 + 1 + 2 + + + + + + + + + + 0 + True + True + + + + + 0 + True + True + + + + + + +