From 386865fbed61598c02e46780a32a5ad8a8872e4e Mon Sep 17 00:00:00 2001 From: Jim Norman Date: Wed, 12 Oct 2005 15:27:21 +0000 Subject: [PATCH] Merge CASAManager and CASATray code --- c_gui/CASAManager.csproj | 81 +- c_gui/CASAManager.csproj.user | 4 +- c_gui/CasaMain.cs | 109 +- c_gui/CasaTray.cs | 268 + c_gui/Common.cs | 30 +- c_gui/CommonGUI.cs | 180 + c_gui/TrayLib.cs | 243 + c_gui/images/casa-1.5.glade | 12302 ++++++++++++++++---------------- c_gui/images/notify1.ico | Bin 0 -> 24190 bytes c_gui/images/notifyLocked.ico | Bin 0 -> 25214 bytes c_gui/objs.lux | 3 + c_gui/src.lux | 3 + 12 files changed, 7019 insertions(+), 6204 deletions(-) create mode 100644 c_gui/CasaTray.cs create mode 100644 c_gui/CommonGUI.cs create mode 100644 c_gui/TrayLib.cs create mode 100644 c_gui/images/notify1.ico create mode 100644 c_gui/images/notifyLocked.ico diff --git a/c_gui/CASAManager.csproj b/c_gui/CASAManager.csproj index 229b03bd..7a5fba58 100644 --- a/c_gui/CASAManager.csproj +++ b/c_gui/CASAManager.csproj @@ -28,7 +28,7 @@ BaseAddress = "285212672" CheckForOverflowUnderflow = "false" ConfigurationOverrideFile = "" - DefineConstants = "DEBUG;TRACE" + DefineConstants = "W32" DocumentationFile = "" DebugSymbols = "true" FileAlignment = "4096" @@ -48,7 +48,7 @@ BaseAddress = "285212672" CheckForOverflowUnderflow = "false" ConfigurationOverrideFile = "" - DefineConstants = "TRACE" + DefineConstants = "W32" DocumentationFile = "" DebugSymbols = "false" FileAlignment = "4096" @@ -99,47 +99,45 @@ Project = "{E21DD887-22F4-4935-9851-409715F663B0}" Package = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" /> - - + + + @@ -150,11 +148,21 @@ SubType = "Code" BuildAction = "Compile" /> + + + + + + + diff --git a/c_gui/CASAManager.csproj.user b/c_gui/CASAManager.csproj.user index 53b5d76a..2e6d8f5d 100644 --- a/c_gui/CASAManager.csproj.user +++ b/c_gui/CASAManager.csproj.user @@ -1,7 +1,7 @@ - + + /// Summary description for CommonGUI. + /// + public class CommonGUI + { + + [Glade.Widget] + Gtk.Label label86, + label88; + + [Glade.Widget] + Gtk.Entry entryMasterPassword1, + entryMasterPassword2, + entryMasterPassword3, + entryMasterPassword4; + + [Glade.Widget] + Gtk.Dialog dialogLogin; + + Gtk.Window mainWindow = new Window("Test"); + + private CasaMain mCasaInstance = null; + private CasaTray mTrayInstance = null; + + public CommonGUI() + { + // + // TODO: Add constructor logic here + // + } + + /// + /// HandleUnlock dialog + /// + public void HandleUnlock(CasaMain managerInstance, CasaTray trayInstance) + { + + mCasaInstance = managerInstance; + mTrayInstance = trayInstance; + + + //Logger.DbgLog("GUI:CasaMain.Login() - IsMasterPasswordSet returned false"); +#if W32 + Glade.XML gxmlTemp = new Glade.XML ("../images/casa-1.5.glade", "dialogLogin", null); +#endif +#if LINUX + Glade.XML gxmlTemp = new Glade.XML ("/opt/novell/CASA/images/casa-1.5.glade", "dialogLogin", null); +#endif + gxmlTemp.Autoconnect (this); + //dialogLogin.TransientFor = windowMain; + + label86.Text = "Enter your Master Password to unlock your secrets"; + entryMasterPassword3.Text=""; + label88.Hide(); + entryMasterPassword4.Hide(); + dialogLogin.SetPosition(Gtk.WindowPosition.Center); + dialogLogin.Destroyed += new EventHandler(dialogLogin_Destroyed); + dialogLogin.Show(); + } + + internal static void menuDestroyMiCasa_Activated(object sender, EventArgs e) + { + // prompt user + MessageDialog md=new MessageDialog(null,Gtk.DialogFlags.Modal, + Gtk.MessageType.Warning, + Gtk.ButtonsType.OkCancel, + "This will destroy all of your miCASA secrets.\r\nAre you sure?"); + + md.SetPosition(Gtk.WindowPosition.Center); + md.Response +=new ResponseHandler(md_Response); + md.Modal = true; + md.Show(); + } + + + private static void md_Response(object o, ResponseArgs args) + { + if (args.ResponseId.Equals(Gtk.ResponseType.Ok)) + { + MiCasaRequestReply.Send(MiCasaRequestReply.VERB_REMOVE_ALL_SECRETS); + } + + MessageDialog md = (MessageDialog)o; + if (md != null) + { + md.Destroy(); + } + } + + + private void md_Response2(object o, ResponseArgs args) + { + MessageDialog md = (MessageDialog)o; + if (md != null) + { + md.Destroy(); + } + } + + public void okbuttonLogin_clicked(object abj, EventArgs args) + { + if( 0 == miCASA.SetMasterPassword(0, entryMasterPassword3.Text) ) + { + // unlock it + MiCasaRequestReply.Send(MiCasaRequestReply.VERB_UNLOCK_STORE, entryMasterPassword3.Text); + dialogLogin.Destroy(); + + } + else + { + // prompt user + MessageDialog md=new MessageDialog(mainWindow,Gtk.DialogFlags.Modal, + Gtk.MessageType.Warning, + Gtk.ButtonsType.Ok, + "Master Password entered is 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) + { + dialogLogin.Destroy(); + } + + + public void OnDialogLoginDeleted(object obj, DeleteEventArgs args) + { + args.RetVal = true; + } + + public void on_entryMasterPassword3_activate(object obj, EventArgs args) + { + if( true == entryMasterPassword4.Visible ) + entryMasterPassword4.HasFocus = true; + else if( "" != entryMasterPassword3.Text ) + okbuttonLogin_clicked(obj, args); + } + + public void on_entryMasterPassword4_activate(object obj, EventArgs args) + { + okbuttonLogin_clicked(obj, args); + } + + private void dialogLogin_Destroyed(object sender, EventArgs e) + { + bool bStoreLocked = MiCASAStore.IsLocked(); + if (mCasaInstance != null) + { + if (bStoreLocked) + mCasaInstance.LockGUI(); + else + mCasaInstance.UnlockGUI(); + } + + if (mTrayInstance != null) + { + if (bStoreLocked) + mTrayInstance.UpdateTrayIcon(true); + else + mTrayInstance.UpdateTrayIcon(false); + } + } + } +} diff --git a/c_gui/TrayLib.cs b/c_gui/TrayLib.cs new file mode 100644 index 00000000..99b3548b --- /dev/null +++ b/c_gui/TrayLib.cs @@ -0,0 +1,243 @@ +using System; +using System.Runtime.InteropServices; + +using Gtk; +using Gdk; + +namespace Egg +{ + public class TrayIcon : Plug + { + int stamp; + Orientation orientation; + + int selection_atom; + int manager_atom; + int system_tray_opcode_atom; + int orientation_atom; + IntPtr manager_window; + FilterFunc filter; + + public TrayIcon (string name) + { + Title = name; + stamp = 1; + orientation = Orientation.Horizontal; + AddEvents ((int)EventMask.PropertyChangeMask); + filter = new FilterFunc (ManagerFilter); + } + + protected override void OnRealized () + { + base.OnRealized (); + Display display = Screen.Display; + IntPtr xdisplay = gdk_x11_display_get_xdisplay (display.Handle); + selection_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_S" + Screen.Number.ToString (), false); + manager_atom = XInternAtom (xdisplay, "MANAGER", false); + system_tray_opcode_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_OPCODE", false); + orientation_atom = XInternAtom (xdisplay, "_NET_SYSTEM_TRAY_ORIENTATION", false); + UpdateManagerWindow (); + //Screen.RootWindow.AddFilter (filter); + } + + protected override void OnUnrealized () + { + if (manager_window != IntPtr.Zero) + { + Gdk.Window gdkwin = Gdk.Window.LookupForDisplay (Display, (uint)manager_window); + //gdkwin.RemoveFilter (filter); + } + + //Screen.RootWindow.RemoveFilter (filter); + base.OnUnrealized (); + } + + private void UpdateManagerWindow () + { + IntPtr xdisplay = gdk_x11_display_get_xdisplay (Display.Handle); + if (manager_window != IntPtr.Zero) + { + Gdk.Window gdkwin = Gdk.Window.LookupForDisplay (Display, (uint)manager_window); + //gdkwin.RemoveFilter (filter); + } + + XGrabServer (xdisplay); + + manager_window = XGetSelectionOwner (xdisplay, selection_atom); + if (manager_window != IntPtr.Zero) + XSelectInput (xdisplay, manager_window, EventMask.StructureNotifyMask | EventMask.PropertyChangeMask); + XUngrabServer (xdisplay); + XFlush (xdisplay); + + if (manager_window != IntPtr.Zero) + { + Gdk.Window gdkwin = Gdk.Window.LookupForDisplay (Display, (uint)manager_window); + //gdkwin.AddFilter (filter); + SendDockRequest (); + GetOrientationProperty (); + } + } + + private void SendDockRequest () + { + SendManagerMessage (SystemTrayMessage.RequestDock, manager_window, Id, 0, 0); + } + + private void SendManagerMessage (SystemTrayMessage message, IntPtr window, uint data1, uint data2, uint data3) + { + XClientMessageEvent ev = new XClientMessageEvent (); + IntPtr display; + + ev.type = XEventName.ClientMessage; + ev.window = window; + ev.message_type = (IntPtr)system_tray_opcode_atom; + ev.format = 32; + ev.ptr1 = gdk_x11_get_server_time (GdkWindow.Handle); + ev.ptr2 = (IntPtr)message; + ev.ptr3 = (IntPtr)data1; + ev.ptr4 = (IntPtr)data2; + ev.ptr5 = (IntPtr)data3; + + display = gdk_x11_display_get_xdisplay (Display.Handle); + gdk_error_trap_push (); + XSendEvent (display, manager_window, false, EventMask.NoEventMask, ref ev); + gdk_error_trap_pop (); + } + + private FilterReturn ManagerFilter (IntPtr xevent, Event evnt) + { + //TODO: Implement; + return FilterReturn.Continue; + } + + private void GetOrientationProperty () + { + //TODO: Implement; + } + + [DllImport ("gdk-x11-2.0")] + static extern IntPtr gdk_x11_display_get_xdisplay (IntPtr display); + [DllImport ("gdk-x11-2.0")] + static extern IntPtr gdk_x11_get_server_time (IntPtr window); + [DllImport ("gdk-x11-2.0")] + static extern void gdk_error_trap_push (); + [DllImport ("gdk-x11-2.0")] + static extern void gdk_error_trap_pop (); + + [DllImport ("libX11", EntryPoint="XInternAtom")] + extern static int XInternAtom(IntPtr display, string atom_name, bool only_if_exists); + [DllImport ("libX11")] + extern static void XGrabServer (IntPtr display); + [DllImport ("libX11")] + extern static void XUngrabServer (IntPtr display); + [DllImport ("libX11")] + extern static int XFlush (IntPtr display); + [DllImport ("libX11")] + extern static IntPtr XGetSelectionOwner (IntPtr display, int atom); + [DllImport ("libX11")] + extern static IntPtr XSelectInput (IntPtr window, IntPtr display, EventMask mask); + [DllImport ("libX11", EntryPoint="XSendEvent")] + extern static int XSendEvent(IntPtr display, IntPtr window, bool propagate, EventMask event_mask, ref XClientMessageEvent send_event); + } + + [Flags] + internal enum EventMask + { + NoEventMask = 0, + KeyPressMask = 1<<0, + KeyReleaseMask = 1<<1, + ButtonPressMask = 1<<2, + ButtonReleaseMask = 1<<3, + EnterWindowMask = 1<<4, + LeaveWindowMask = 1<<5, + PointerMotionMask = 1<<6, + PointerMotionHintMask = 1<<7, + Button1MotionMask = 1<<8, + Button2MotionMask = 1<<9, + Button3MotionMask = 1<<10, + Button4MotionMask = 1<<11, + Button5MotionMask = 1<<12, + ButtonMotionMask = 1<<13, + KeymapStateMask = 1<<14, + ExposureMask = 1<<15, + VisibilityChangeMask = 1<<16, + StructureNotifyMask = 1<<17, + ResizeRedirectMask = 1<<18, + SubstructureNotifyMask = 1<<19, + SubstructureRedirectMask= 1<<20, + FocusChangeMask = 1<<21, + PropertyChangeMask = 1<<22, + ColormapChangeMask = 1<<23, + OwnerGrabButtonMask = 1<<24 + } + + internal enum SystemTrayMessage + { + RequestDock, + BeginMessage, + CancelMessage + } + + internal enum SystemTrayOrientation + { + Horz, + Vert + } + + [StructLayout(LayoutKind.Sequential)] + internal struct XClientMessageEvent + { + internal XEventName type; + internal IntPtr serial; + internal bool send_event; + internal IntPtr display; + internal IntPtr window; + internal IntPtr message_type; + internal int format; + internal IntPtr ptr1; + internal IntPtr ptr2; + internal IntPtr ptr3; + internal IntPtr ptr4; + internal IntPtr ptr5; + } + + internal enum XEventName + { + KeyPress = 2, + KeyRelease = 3, + ButtonPress = 4, + ButtonRelease = 5, + MotionNotify = 6, + EnterNotify = 7, + LeaveNotify = 8, + FocusIn = 9, + FocusOut = 10, + KeymapNotify = 11, + Expose = 12, + GraphicsExpose = 13, + NoExpose = 14, + VisibilityNotify = 15, + CreateNotify = 16, + DestroyNotify = 17, + UnmapNotify = 18, + MapNotify = 19, + MapRequest = 20, + ReparentNotify = 21, + ConfigureNotify = 22, + ConfigureRequest = 23, + GravityNotify = 24, + ResizeRequest = 25, + CirculateNotify = 26, + CirculateRequest = 27, + PropertyNotify = 28, + SelectionClear = 29, + SelectionRequest = 30, + SelectionNotify = 31, + ColormapNotify = 32, + ClientMessage = 33, + MappingNotify = 34, + TimerNotify = 100, + + LASTEvent + } +} \ No newline at end of file diff --git a/c_gui/images/casa-1.5.glade b/c_gui/images/casa-1.5.glade index 88785068..a6a20b32 100644 --- a/c_gui/images/casa-1.5.glade +++ b/c_gui/images/casa-1.5.glade @@ -1,6150 +1,6152 @@ - - - - - - - Common Authentication Services Adapter - GTK_WINDOW_TOPLEVEL - GTK_WIN_POS_CENTER - False - 250 - 525 - True - True - micasa-logo.png - 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 - _Quit - 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 - _View Log File - True - - - - - True - gtk-zoom-fit - 1 - 0.5 - 0.5 - 0 - 0 - - - - - - - - - - - - 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 - micasa-logo.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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - GNOME Keyring - False - False - 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 - micasa-logo.png - 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 - 500 - True - True - micasa-logo.png - 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 passwords 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 - 600 - True - True - micasa-logo.png - 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 - micasa-logo.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 - micasa-logo.png - 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 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 - micasa-logo.png - 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 - micasa-logo.png - 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 - - - 0 - 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 - micasa-logo.png - 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 - 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 - _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 - micasa-logo.png - 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.5</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.5 (c) 2005, 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>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 - - - - - - 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_ON_PARENT - True - False - True - micasa-logo.png - 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 - 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 - 500 - True - True - micasa-logo.png - 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 - micasa-logo.png - 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_ALWAYS - False - False - True - micasa-logo.png - 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 - - - - - - - + + + + + + + Common Authentication Services Adapter + GTK_WINDOW_TOPLEVEL + GTK_WIN_POS_CENTER + False + 250 + 525 + True + True + micasa-logo.png + 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 + _View Log File + True + + + + + True + gtk-zoom-fit + 1 + 0.5 + 0.5 + 0 + 0 + + + + + + + + + + + + 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 + micasa-logo.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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + GNOME Keyring + False + False + 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 + micasa-logo.png + 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 + 500 + True + True + micasa-logo.png + 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 passwords 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 + 600 + True + True + micasa-logo.png + 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 + micasa-logo.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 + micasa-logo.png + 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 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 + micasa-logo.png + 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 + micasa-logo.png + 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 + + + 0 + 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 + micasa-logo.png + 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 + 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 + _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 + micasa-logo.png + 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.5</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.5 (c) 2005, 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>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 + + + + + + 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_ON_PARENT + True + False + True + micasa-logo.png + 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 + 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 + 500 + True + True + micasa-logo.png + 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 + micasa-logo.png + 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_ALWAYS + False + False + True + micasa-logo.png + 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 + + + + + + + diff --git a/c_gui/images/notify1.ico b/c_gui/images/notify1.ico new file mode 100644 index 0000000000000000000000000000000000000000..e9991b9237a4d1c5d5f33d10fda7b4c75f72fd8d GIT binary patch literal 24190 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 OMw$YHPXUqha{e8xKygI? literal 0 HcmV?d00001 diff --git a/c_gui/images/notifyLocked.ico b/c_gui/images/notifyLocked.ico new file mode 100644 index 0000000000000000000000000000000000000000..1ee3fed3de931784cedeed0dc4b131d6b9bb5342 GIT binary patch literal 25214 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 literal 0 HcmV?d00001 diff --git a/c_gui/objs.lux b/c_gui/objs.lux index d25105e4..ded6ae56 100644 --- a/c_gui/objs.lux +++ b/c_gui/objs.lux @@ -1,5 +1,7 @@ OBJS=\ CasaMain \ + CasaTray \ + TrayLib \ Firefox \ GnomeKeyring \ KdeWallet \ @@ -9,4 +11,5 @@ OBJS=\ Store \ StoreDataInterface \ StorePolicyInterface \ + CommonGUI \ Common diff --git a/c_gui/src.lux b/c_gui/src.lux index 304f94a5..3973f370 100644 --- a/c_gui/src.lux +++ b/c_gui/src.lux @@ -1,5 +1,7 @@ SRC=\ CasaMain.cs \ + CasaTray.cs \ + TrayLib.cs \ Firefox.cs \ GnomeKeyring.cs \ KdeWallet.cs \ @@ -9,5 +11,6 @@ SRC=\ Store.cs \ StoreDataInterface.cs \ StorePolicyInterface.cs \ + CommonGUI.cs \ Common.cs