- prolog
- lib
- pce.pl
- swi_compatibility.pl -- XPCE Compatibility layer
- pce_dispatch.pl -- Run XPCE in a separate thread
- swi_hooks.pl -- Hook XPCE based graphics tools into IDE
- pce_emacs.pl -- PceEmacs toplevel
- swi_ide.pl -- SWI-Prolog IDE controller
- pce_image.pl
- pce_meta.pl -- Reflection support for XPCE
- gui_tracer.pl -- Graphical debugger utilities
- swi_edit.pl
- pce_xref.pl -- Cross-referencer front-end
- persistent_frame.pl -- Save/restore layout of XPCE windows
- pce_config.pl -- XPCE congifuration database
- tabbed_window.pl
- hyper.pl
- toolbar.pl
- help_message.pl
- imageops.pl
- pce_report.pl
- pce_util.pl
- pce_toc.pl
- pce_unclip.pl
- pce_arm.pl
- pce_template.pl
- pce_tagged_connection.pl
- dragdrop.pl
- pce_prolog_xref.pl
- print_graphics.pl
- pce_shell.pl
- tabular.pl
- autowin.pl
- pce_main.pl
- pce_debug.pl
- prolog_predicate.pl
- pce_manual.pl -- Start XPCE manual
- pce_help_file.pl
- portray_object.pl -- Create Human readable XPCE object descriptions
- swi_preferences.pl -- Edit preferences files
- pce_tick_box.pl
- edit_dialog.pl
- lib
- pce_dispatch(+Options) is det
- Create a new thread
pcethat takes care of the XPCE message loop. This predicate has no effect if dispatching is already on another thread than themain. The loop can be ended using pce_end_dispatch/0.