CEF4Delphi/demos/Lazarus_Mac/ExternalPumpBrowser
2021-02-16 18:10:01 +01:00
..
00-Delete.bat Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
cef.inc Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
create_mac_helper.sh Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
ExternalPumpBrowser.ico Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
ExternalPumpBrowser.lpi Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
ExternalPumpBrowser.lpr Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
ExternalPumpBrowser.res Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
README.txt Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
uExternalPumpBrowser.lfm Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
uExternalPumpBrowser.pas Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00

ExternalPumpBrowser

# ABOUT

This example uses 
  TCEFLinkedWindowParent
  TCEFWorkScheduler 

TCEFWorkScheduler feeds the CEF messageloop by calling DoMessageLoopWork(). On Mac this is currently the only way to run the CEF messageloop.


# SETUP

1) Go to "project options" and create the "App Bundle"
2) Download the CEF framework and place the content of the "Release" folder into ExternalPumpBrowser.app/Contents/Frameworks/Chromium Embedded Framework.framework
You should have:
  Chromium Embedded Framework
  Libraries/*
  Resources/*
3) Open project "AppHelper", create App Bundle and compile the AppHelper.
   Run create_mac_helper.sh
4) Open project ExternalPumpBrowser, compile and run