+ DocDeclStr(
+ wxString, GetAppName() const,
+ "Get the application name.");
+ DocDeclStr(
+ void, SetAppName(const wxString& name),
+ "Set the application name. This value may be used automatically\n"
+ "by wx.Config and such.");
+
+ DocDeclStr(
+ wxString, GetClassName() const,
+ "Get the application's class name.");
+ DocDeclStr(
+ void, SetClassName(const wxString& name),
+ "Set the application's class name. This value may be used for X-resources if\n"
+ "applicable for the platform");
+
+ DocDeclStr(
+ const wxString&, GetVendorName() const,
+ "Get the application's vendor name.");
+ DocDeclStr(
+ void, SetVendorName(const wxString& name),
+ "Set the application's vendor name. This value may be used automatically\n"
+ "by wx.Config and such.");
+
+
+ DocDeclStr(
+ wxAppTraits*, GetTraits(),
+ "Create the app traits object to which we delegate for everything which either\n"
+ "should be configurable by the user (then he can change the default behaviour\n"
+ "simply by overriding CreateTraits() and returning his own traits object) or\n"
+ "which is GUI/console dependent as then wx.AppTraits allows us to abstract the\n"
+ "differences behind the common facade");
+
+
+ DocDeclStr(
+ virtual void, ProcessPendingEvents(),
+ "Process all events in the Pending Events list -- it is necessary to call this\n"
+ "function to process posted events. This happens during each event loop\n"
+ "iteration.");
+
+
+ DocDeclStr(
+ virtual bool, Yield(bool onlyIfNeeded = False),
+ "Process all currently pending events right now, instead of waiting until\n"
+ "return to the event loop. It is an error to call Yield() recursively unless\n"
+ "the value of onlyIfNeeded is True.\n"
+ "\n"
+ "WARNING: This function is dangerous as it can lead to unexpected\n"
+ " reentrancies (i.e. when called from an event handler it\n"
+ " may result in calling the same event handler again), use\n"
+ " with _extreme_ care or, better, don't use at all!\n");