pce_home(-Home) is det[private]- True when Home is the home directory of XPCE.
xpce_application_dir(-Dir)[private]- Set the directory for storing user XPCE configuration and data.
create_config_directory(+Alias, -Dir) is semidet[private]- Try to find an existing config directory or create a writeable
config directory below a directory owned by this process. If there
are multiple possibilities, create the one that requires the least
number of new directories.
free(+Ref) is det- Delete object if it exists.
send(+Object, +Selector, +Arg...) is semidet- Succeeds if sending a message to Object with Selector and the
given Arguments succeeds. Normally, goal_expansion/2 expands all
these goals into send(Receiver, Method(Args...)).
get(+Object, :Selector, +Arg..., ?Rval) is semidet- See the comments with send/[3-12].
send_implementation(+Id, +Message, +Object)[multifile]- Method-bodies are compiled into clauses for this predicate. Id
is a unique identifier for the implementation, Message is a
compound whose functor is the method name and whose arguments
are the arguments to the method-call. Object is the receiving
object.
get_implementation(+Id, +Message, +Object, -Return)[multifile]- As send_implementation/3, but for get-methods.
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
send_class(Arg1, Arg2, Arg3)
pce_class(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
pce_lazy_send_method(Arg1, Arg2, Arg3)
pce_lazy_get_method(Arg1, Arg2, Arg3)
pce_uses_template(Arg1, Arg2)
get(Arg1, Arg2, Arg3, Arg4, Arg5)
get(Arg1, Arg2, Arg3)
send(Arg1, Arg2)
get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
new(Arg1, Arg2)
get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7)
send(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)
pce_open(Arg1, Arg2, Arg3)
in_pce_thread(Arg1)
send(Arg1, Arg2, Arg3, Arg4)
pce_method_implementation(Arg1, Arg2)
get(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8)
pce_postscript_stream(Arg1)
set_pce_thread
send(Arg1, Arg2, Arg3, Arg4, Arg5)
get_class(Arg1, Arg2, Arg3, Arg4)
object(Arg1, Arg2)
pce_dispatch
object(Arg1)