Skip to main content



      Home
Home » Eclipse Projects » Remote Application Platform (RAP) » LoginDialog in WorkBench
LoginDialog in WorkBench [message #14459] Thu, 29 March 2007 07:15 Go to next message
Eclipse UserFriend
Originally posted by: rhernandez_64.hotmail.com

How i do that

pseudo code :

Hide WorkBench
Show LoginDialog
If (authenticate)
Show WorkBench

Thanks a lot
Re: LoginDialog in WorkBench [message #14814 is a reply to message #14459] Fri, 30 March 2007 06:20 Go to previous message
Eclipse UserFriend
Originally posted by: rsternberg.innoopract.com

Rafael,

Rafael Hernandez schrieb:
> How i do that
>
> pseudo code :
>
> Hide WorkBench
> Show LoginDialog
> If (authenticate)
> Show WorkBench

Try something like this in the WorkbenchWindowAdvisor:

public void postWindowOpen() {
IWorkbench workbench = PlatformUI.getWorkbench();
IWorkbenchWindow window = workbench.getActiveWorkbenchWindow();
final Shell shell = window.getShell();
shell().setLocation( 70, 25 );
shell.setVisible( false );
final LoginDialog loginDlg
= new LoginDialog( shell , "Login", "Please login:", null );
IWindowCallback callback = new IWindowCallback() {
public void windowClosed( int returnCode ) {
String user = loginDlg.getUsername();
String pass = loginDlg.getPassword();
if( checkLogin( user, pass ) ) {
shell.setVisible( true );
} else {
MessageDialog.openError( shell, "Error", "Login Failed", null );
}
}
};
loginDlg.open( callback );
}

You can use the LoginDialog example from the controls demo as a starting
point.

Ralf
Previous Topic:Qooxdoo calendar
Next Topic:I18N depending on language settings of client instead of server
Goto Forum:
  


Current Time: Thu Jul 03 14:19:52 EDT 2025

Powered by FUDForum. Page generated in 0.03166 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top