Description
                                            In BBj 11.00 and higher, this method adds a document filter for the Google document dialog.
                                            Syntax
                                            
                                                
                                                
                                                
                                                    
                                                        | Return Value | Method | 
                                                
                                                
                                                    
                                                        | void | addFilter(String filterName, BBjVector filter) | 
                                                
                                            
                                            Parameters
                                            
                                                
                                                
                                                
                                                    
                                                        | Parameter | Description | 
                                                
                                                
                                                    
                                                        | filterName | Specifies the unique name of the filter to add. | 
                                                    
                                                        | filter | Specifies a BBjVector that contains the document types to filter. | 
                                                
                                            
                                            Return Values
                                            None.
                                            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
                                            
                                            GSelectionDialog