Description
                                            In BBj 11.0 and higher, this method displays a login dialog to obtain credentials to be used for authentication to a Google Apps service.
                                            Syntax
                                            
                                                
                                                
                                                
                                                    | 
                                                         Return Value
                                                         
                                                     | 
                                                    
                                                         Method
                                                         
                                                     | 
                                                
                                                
                                                    | 
                                                         int 
                                                     | 
                                                    
                                                         doLoginDialog() 
                                                     | 
                                                
                                            
                                            Parameters
                                            None.
                                            Return Values
                                            This method returns GAppsLoginDialog.OK (1) if the user successfully logged in. Otherwise this method will return GAppsLoginDialog.CANCELED (0) if the user cancels.
                                            Remarks
                                            This method depends on a GUI client environment.
                                            Example
                                            
                                                
                                                    rem Use statements
use ::gapps.bbj::GDocFolderSelectionDialog
use ::gapps.bbj::GDocSaveDialog
use ::gapps.bbj::GDocOpenDialog
use ::gapps.bbj::GDoc
rem Run a demo  
rem mode$="folder"
rem mode$="save"
rem Create a folder selection dialog
declare GDocFolderSelectionDialog folderSelectionDialog!
folderSelectionDialog! = new GDocFolderSelectionDialog()
rc = folderSelectionDialog!.doModal()
if (rc = GDocFolderSelectionDialog.getSELECTED())
  documentFolder$ = folderSelectionDialog!.getDocumentFolder()
  x=MsgBox(documentFolder$,0,"Selected folder")
endif
rem Create a save dialog
declare GDocSaveDialog saveDialog!
saveDialog! = new GDocSaveDialog()
saveDialog!.setDefaultType(GDoc.getSPREADSHEET_TYPE())
rc = saveDialog!.doModal()
if (rc = GDocSaveDialog.getSELECTED())
  title$ = saveDialog!.getDocumentTitle()
  type$ = saveDialog!.getDocumentType()
  folder$ = saveDialog!.getDocumentFolder()
  x=MsgBox(folder$ +"/" + title$,0,"Selected document")
endif
rem Create a open dialog
declare GDocOpenDialog openDialog!
openDialog! = new GDocOpenDialog()
openDialog!.setTitle("Google Documents")
openDialog!.setMultipleSelection(1)
rc = openDialog!.doModal()
if (rc = GDocOpenDialog.getSELECTED())
  declare BBjVector selectedDocs!    
  selectedDocs! = openDialog!.getSelectedDocs()
  numSelectedDocs = selectedDocs!.size()
  if (numSelectedDocs > 0)
      for i = 0 to numSelectedDocs-1
          declare GDoc selectedDoc!
          selectedDoc! = cast(GDoc,selectedDocs!.getItem(i))
          selectedDoc!.openInBrowser()
      next i
  endif
endif
release 
                                                     | 
                                                
                                            
                                            See Also
                                            BBj Object Syntax
                                            
                                            GApps
                                            
                                            GAppsService