text: // Copyright 2010 Google Inc. All Rights Reserved
  
  
  #ifndef TALK_BASE_MACWINDOWPICKER_H_
  #define TALK_BASE_MACWINDOWPICKER_H_
  
  #include "talk/base/windowpicker.h"
  
  namespace talk_base {
  
  class MacWindowPicker : public WindowPicker {
   public:
    MacWindowPicker();
    ~MacWindowPicker();
    virtual bool Init();
    virtual bool IsVisible(const WindowId& id);
    virtual bool MoveToFront(const WindowId& id);
    virtual bool GetWindowList(WindowDescriptionList* descriptions);
    virtual bool GetDesktopList(DesktopDescriptionList* descriptions);
  
   private:
    void* lib_handle_;
    void* get_window_list_;
    void* get_window_list_desc_;
  };
  
  }  // namespace talk_base
  
  #endif  // TALK_BASE_MACWINDOWPICKER_H_
  