/// <remarks> /// Copy constructor. /// </remarks> <short> Copy constructor.</short> public KStartupInfoId(KStartupInfoId data) : this((Type) null) { CreateProxy(); interceptor.Invoke("KStartupInfoId#", "KStartupInfoId(const KStartupInfoId&)", typeof(void), typeof(KStartupInfoId), data); }
/// <remarks> /// Sends given notification data about started application /// with the given startup identification. If no notification for this identification /// exists yet, it is created, otherwise it's updated. Note that the name field /// in data is required. /// <param> name="id" the id of the application /// </param><param> name="data" the application's data /// </param></remarks> <return> true if successful, false otherwise /// </return> /// <short> Sends given notification data about started application with the given startup identification.</short> /// <see> KStartupInfoId</see> /// <see> KStartupInfoData</see> public static bool SendStartup(KStartupInfoId id, KStartupInfoData data) { return (bool) staticInterceptor.Invoke("sendStartup##", "sendStartup(const KStartupInfoId&, const KStartupInfoData&)", typeof(bool), typeof(KStartupInfoId), id, typeof(KStartupInfoData), data); }
/// <remarks> /// Checks if the given windows matches any existing startup notification, and /// if yes, returns the identification in id and notification data in data. /// <param> name="w" the window id to check /// </param><param> name="id" if found, the id of the startup notification will be written here /// </param><param> name="data" if found, the data of the startup notification will be written here /// </param></remarks> <return> the result of the operation /// </return> /// <short> Checks if the given windows matches any existing startup notification, and if yes, returns the identification in id and notification data in data.</short> public KStartupInfo.startup_t CheckStartup(uint w, KStartupInfoId id, KStartupInfoData data) { return (KStartupInfo.startup_t) interceptor.Invoke("checkStartup$##", "checkStartup(WId, KStartupInfoId&, KStartupInfoData&)", typeof(KStartupInfo.startup_t), typeof(uint), w, typeof(KStartupInfoId), id, typeof(KStartupInfoData), data); }
/// <remarks> /// Like sendChange , uses dpy instead of qt_x11display() for sending the info. /// <param> name="dpy" the display of the application. /// </param><param> name="id" the id of the application /// </param><param> name="data" the application's data /// </param></remarks> <return> true if successful, false otherwise /// </return> /// <short> Like sendChange , uses dpy instead of qt_x11display() for sending the info.</short> /// <remarks> /// Ends startup notification with the given identification. /// <param> name="id" the id of the application /// </param></remarks> <return> true if successful, false otherwise /// </return> /// <short> Ends startup notification with the given identification.</short> public static bool SendFinish(KStartupInfoId id) { return (bool) staticInterceptor.Invoke("sendFinish#", "sendFinish(const KStartupInfoId&)", typeof(bool), typeof(KStartupInfoId), id); }