Changeset View
Changeset View
Standalone View
Standalone View
libkwineffects/kwineffects.h
Show First 20 Lines • Show All 1814 Lines • ▼ Show 20 Line(s) | 1802 | { | |||
---|---|---|---|---|---|
1815 | Q_PROPERTY(int desktop READ desktop) | 1815 | Q_PROPERTY(int desktop READ desktop) | ||
1816 | Q_PROPERTY(bool onAllDesktops READ isOnAllDesktops) | 1816 | Q_PROPERTY(bool onAllDesktops READ isOnAllDesktops) | ||
1817 | Q_PROPERTY(bool onCurrentDesktop READ isOnCurrentDesktop) | 1817 | Q_PROPERTY(bool onCurrentDesktop READ isOnCurrentDesktop) | ||
1818 | Q_PROPERTY(QRect rect READ rect) | 1818 | Q_PROPERTY(QRect rect READ rect) | ||
1819 | Q_PROPERTY(QString windowClass READ windowClass) | 1819 | Q_PROPERTY(QString windowClass READ windowClass) | ||
1820 | Q_PROPERTY(QString windowRole READ windowRole) | 1820 | Q_PROPERTY(QString windowRole READ windowRole) | ||
1821 | /** | 1821 | /** | ||
1822 | * Returns whether the window is a desktop background window (the one with wallpaper). | 1822 | * Returns whether the window is a desktop background window (the one with wallpaper). | ||
1823 | * See _NET_WM_WINDOW_TYPE_DESKTOP at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1823 | * See _NET_WM_WINDOW_TYPE_DESKTOP at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1824 | **/ | 1824 | **/ | ||
1825 | Q_PROPERTY(bool desktopWindow READ isDesktop) | 1825 | Q_PROPERTY(bool desktopWindow READ isDesktop) | ||
1826 | /** | 1826 | /** | ||
1827 | * Returns whether the window is a dock (i.e. a panel). | 1827 | * Returns whether the window is a dock (i.e. a panel). | ||
1828 | * See _NET_WM_WINDOW_TYPE_DOCK at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1828 | * See _NET_WM_WINDOW_TYPE_DOCK at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1829 | **/ | 1829 | **/ | ||
1830 | Q_PROPERTY(bool dock READ isDock) | 1830 | Q_PROPERTY(bool dock READ isDock) | ||
1831 | /** | 1831 | /** | ||
1832 | * Returns whether the window is a standalone (detached) toolbar window. | 1832 | * Returns whether the window is a standalone (detached) toolbar window. | ||
1833 | * See _NET_WM_WINDOW_TYPE_TOOLBAR at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1833 | * See _NET_WM_WINDOW_TYPE_TOOLBAR at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1834 | **/ | 1834 | **/ | ||
1835 | Q_PROPERTY(bool toolbar READ isToolbar) | 1835 | Q_PROPERTY(bool toolbar READ isToolbar) | ||
1836 | /** | 1836 | /** | ||
1837 | * Returns whether the window is a torn-off menu. | 1837 | * Returns whether the window is a torn-off menu. | ||
1838 | * See _NET_WM_WINDOW_TYPE_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1838 | * See _NET_WM_WINDOW_TYPE_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1839 | **/ | 1839 | **/ | ||
1840 | Q_PROPERTY(bool menu READ isMenu) | 1840 | Q_PROPERTY(bool menu READ isMenu) | ||
1841 | /** | 1841 | /** | ||
1842 | * Returns whether the window is a "normal" window, i.e. an application or any other window | 1842 | * Returns whether the window is a "normal" window, i.e. an application or any other window | ||
1843 | * for which none of the specialized window types fit. | 1843 | * for which none of the specialized window types fit. | ||
1844 | * See _NET_WM_WINDOW_TYPE_NORMAL at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1844 | * See _NET_WM_WINDOW_TYPE_NORMAL at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1845 | **/ | 1845 | **/ | ||
1846 | Q_PROPERTY(bool normalWindow READ isNormalWindow) | 1846 | Q_PROPERTY(bool normalWindow READ isNormalWindow) | ||
1847 | /** | 1847 | /** | ||
1848 | * Returns whether the window is a dialog window. | 1848 | * Returns whether the window is a dialog window. | ||
1849 | * See _NET_WM_WINDOW_TYPE_DIALOG at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1849 | * See _NET_WM_WINDOW_TYPE_DIALOG at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1850 | **/ | 1850 | **/ | ||
1851 | Q_PROPERTY(bool dialog READ isDialog) | 1851 | Q_PROPERTY(bool dialog READ isDialog) | ||
1852 | /** | 1852 | /** | ||
1853 | * Returns whether the window is a splashscreen. Note that many (especially older) applications | 1853 | * Returns whether the window is a splashscreen. Note that many (especially older) applications | ||
1854 | * do not support marking their splash windows with this type. | 1854 | * do not support marking their splash windows with this type. | ||
1855 | * See _NET_WM_WINDOW_TYPE_SPLASH at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1855 | * See _NET_WM_WINDOW_TYPE_SPLASH at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1856 | **/ | 1856 | **/ | ||
1857 | Q_PROPERTY(bool splash READ isSplash) | 1857 | Q_PROPERTY(bool splash READ isSplash) | ||
1858 | /** | 1858 | /** | ||
1859 | * Returns whether the window is a utility window, such as a tool window. | 1859 | * Returns whether the window is a utility window, such as a tool window. | ||
1860 | * See _NET_WM_WINDOW_TYPE_UTILITY at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1860 | * See _NET_WM_WINDOW_TYPE_UTILITY at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1861 | **/ | 1861 | **/ | ||
1862 | Q_PROPERTY(bool utility READ isUtility) | 1862 | Q_PROPERTY(bool utility READ isUtility) | ||
1863 | /** | 1863 | /** | ||
1864 | * Returns whether the window is a dropdown menu (i.e. a popup directly or indirectly open | 1864 | * Returns whether the window is a dropdown menu (i.e. a popup directly or indirectly open | ||
1865 | * from the applications menubar). | 1865 | * from the applications menubar). | ||
1866 | * See _NET_WM_WINDOW_TYPE_DROPDOWN_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1866 | * See _NET_WM_WINDOW_TYPE_DROPDOWN_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1867 | **/ | 1867 | **/ | ||
1868 | Q_PROPERTY(bool dropdownMenu READ isDropdownMenu) | 1868 | Q_PROPERTY(bool dropdownMenu READ isDropdownMenu) | ||
1869 | /** | 1869 | /** | ||
1870 | * Returns whether the window is a popup menu (that is not a torn-off or dropdown menu). | 1870 | * Returns whether the window is a popup menu (that is not a torn-off or dropdown menu). | ||
1871 | * See _NET_WM_WINDOW_TYPE_POPUP_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1871 | * See _NET_WM_WINDOW_TYPE_POPUP_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1872 | **/ | 1872 | **/ | ||
1873 | Q_PROPERTY(bool popupMenu READ isPopupMenu) | 1873 | Q_PROPERTY(bool popupMenu READ isPopupMenu) | ||
1874 | /** | 1874 | /** | ||
1875 | * Returns whether the window is a tooltip. | 1875 | * Returns whether the window is a tooltip. | ||
1876 | * See _NET_WM_WINDOW_TYPE_TOOLTIP at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1876 | * See _NET_WM_WINDOW_TYPE_TOOLTIP at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1877 | **/ | 1877 | **/ | ||
1878 | Q_PROPERTY(bool tooltip READ isTooltip) | 1878 | Q_PROPERTY(bool tooltip READ isTooltip) | ||
1879 | /** | 1879 | /** | ||
1880 | * Returns whether the window is a window with a notification. | 1880 | * Returns whether the window is a window with a notification. | ||
1881 | * See _NET_WM_WINDOW_TYPE_NOTIFICATION at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1881 | * See _NET_WM_WINDOW_TYPE_NOTIFICATION at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1882 | **/ | 1882 | **/ | ||
1883 | Q_PROPERTY(bool notification READ isNotification) | 1883 | Q_PROPERTY(bool notification READ isNotification) | ||
1884 | /** | 1884 | /** | ||
1885 | * Returns whether the window is an on screen display window | 1885 | * Returns whether the window is an on screen display window | ||
1886 | * using the non-standard _KDE_NET_WM_WINDOW_TYPE_ON_SCREEN_DISPLAY | 1886 | * using the non-standard _KDE_NET_WM_WINDOW_TYPE_ON_SCREEN_DISPLAY | ||
1887 | **/ | 1887 | **/ | ||
1888 | Q_PROPERTY(bool onScreenDisplay READ isOnScreenDisplay) | 1888 | Q_PROPERTY(bool onScreenDisplay READ isOnScreenDisplay) | ||
1889 | /** | 1889 | /** | ||
1890 | * Returns whether the window is a combobox popup. | 1890 | * Returns whether the window is a combobox popup. | ||
1891 | * See _NET_WM_WINDOW_TYPE_COMBO at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1891 | * See _NET_WM_WINDOW_TYPE_COMBO at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1892 | **/ | 1892 | **/ | ||
1893 | Q_PROPERTY(bool comboBox READ isComboBox) | 1893 | Q_PROPERTY(bool comboBox READ isComboBox) | ||
1894 | /** | 1894 | /** | ||
1895 | * Returns whether the window is a Drag&Drop icon. | 1895 | * Returns whether the window is a Drag&Drop icon. | ||
1896 | * See _NET_WM_WINDOW_TYPE_DND at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1896 | * See _NET_WM_WINDOW_TYPE_DND at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1897 | **/ | 1897 | **/ | ||
1898 | Q_PROPERTY(bool dndIcon READ isDNDIcon) | 1898 | Q_PROPERTY(bool dndIcon READ isDNDIcon) | ||
1899 | /** | 1899 | /** | ||
1900 | * Returns the NETWM window type | 1900 | * Returns the NETWM window type | ||
1901 | * See http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1901 | * See https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1902 | **/ | 1902 | **/ | ||
1903 | Q_PROPERTY(int windowType READ windowType) | 1903 | Q_PROPERTY(int windowType READ windowType) | ||
1904 | /** | 1904 | /** | ||
1905 | * Whether this EffectWindow is managed by KWin (it has control over its placement and other | 1905 | * Whether this EffectWindow is managed by KWin (it has control over its placement and other | ||
1906 | * aspects, as opposed to override-redirect windows that are entirely handled by the application). | 1906 | * aspects, as opposed to override-redirect windows that are entirely handled by the application). | ||
1907 | **/ | 1907 | **/ | ||
1908 | Q_PROPERTY(bool managed READ isManaged) | 1908 | Q_PROPERTY(bool managed READ isManaged) | ||
1909 | /** | 1909 | /** | ||
▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Line(s) | |||||
1959 | **/ | 1959 | **/ | ||
1960 | Q_PROPERTY(bool move READ isUserMove) | 1960 | Q_PROPERTY(bool move READ isUserMove) | ||
1961 | /** | 1961 | /** | ||
1962 | * Whether the window is currently being resized by the user. | 1962 | * Whether the window is currently being resized by the user. | ||
1963 | **/ | 1963 | **/ | ||
1964 | Q_PROPERTY(bool resize READ isUserResize) | 1964 | Q_PROPERTY(bool resize READ isUserResize) | ||
1965 | /** | 1965 | /** | ||
1966 | * The optional geometry representing the minimized Client in e.g a taskbar. | 1966 | * The optional geometry representing the minimized Client in e.g a taskbar. | ||
1967 | * See _NET_WM_ICON_GEOMETRY at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 1967 | * See _NET_WM_ICON_GEOMETRY at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
1968 | **/ | 1968 | **/ | ||
1969 | Q_PROPERTY(QRect iconGeometry READ iconGeometry) | 1969 | Q_PROPERTY(QRect iconGeometry READ iconGeometry) | ||
1970 | /** | 1970 | /** | ||
1971 | * Returns whether the window is any of special windows types (desktop, dock, splash, ...), | 1971 | * Returns whether the window is any of special windows types (desktop, dock, splash, ...), | ||
1972 | * i.e. window types that usually don't have a window frame and the user does not use window | 1972 | * i.e. window types that usually don't have a window frame and the user does not use window | ||
1973 | * management (moving, raising,...) on them. | 1973 | * management (moving, raising,...) on them. | ||
1974 | **/ | 1974 | **/ | ||
1975 | Q_PROPERTY(bool specialWindow READ isSpecialWindow) | 1975 | Q_PROPERTY(bool specialWindow READ isSpecialWindow) | ||
▲ Show 20 Lines • Show All 201 Lines • ▼ Show 20 Line(s) | 2125 | #endif | |||
2177 | virtual QString caption() const = 0; | 2177 | virtual QString caption() const = 0; | ||
2178 | virtual QIcon icon() const = 0; | 2178 | virtual QIcon icon() const = 0; | ||
2179 | virtual QString windowClass() const = 0; | 2179 | virtual QString windowClass() const = 0; | ||
2180 | virtual QString windowRole() const = 0; | 2180 | virtual QString windowRole() const = 0; | ||
2181 | virtual const EffectWindowGroup* group() const = 0; | 2181 | virtual const EffectWindowGroup* group() const = 0; | ||
2182 | 2182 | | |||
2183 | /** | 2183 | /** | ||
2184 | * Returns whether the window is a desktop background window (the one with wallpaper). | 2184 | * Returns whether the window is a desktop background window (the one with wallpaper). | ||
2185 | * See _NET_WM_WINDOW_TYPE_DESKTOP at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2185 | * See _NET_WM_WINDOW_TYPE_DESKTOP at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2186 | **/ | 2186 | **/ | ||
2187 | virtual bool isDesktop() const = 0; | 2187 | virtual bool isDesktop() const = 0; | ||
2188 | /** | 2188 | /** | ||
2189 | * Returns whether the window is a dock (i.e. a panel). | 2189 | * Returns whether the window is a dock (i.e. a panel). | ||
2190 | * See _NET_WM_WINDOW_TYPE_DOCK at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2190 | * See _NET_WM_WINDOW_TYPE_DOCK at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2191 | **/ | 2191 | **/ | ||
2192 | virtual bool isDock() const = 0; | 2192 | virtual bool isDock() const = 0; | ||
2193 | /** | 2193 | /** | ||
2194 | * Returns whether the window is a standalone (detached) toolbar window. | 2194 | * Returns whether the window is a standalone (detached) toolbar window. | ||
2195 | * See _NET_WM_WINDOW_TYPE_TOOLBAR at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2195 | * See _NET_WM_WINDOW_TYPE_TOOLBAR at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2196 | **/ | 2196 | **/ | ||
2197 | virtual bool isToolbar() const = 0; | 2197 | virtual bool isToolbar() const = 0; | ||
2198 | /** | 2198 | /** | ||
2199 | * Returns whether the window is a torn-off menu. | 2199 | * Returns whether the window is a torn-off menu. | ||
2200 | * See _NET_WM_WINDOW_TYPE_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2200 | * See _NET_WM_WINDOW_TYPE_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2201 | **/ | 2201 | **/ | ||
2202 | virtual bool isMenu() const = 0; | 2202 | virtual bool isMenu() const = 0; | ||
2203 | /** | 2203 | /** | ||
2204 | * Returns whether the window is a "normal" window, i.e. an application or any other window | 2204 | * Returns whether the window is a "normal" window, i.e. an application or any other window | ||
2205 | * for which none of the specialized window types fit. | 2205 | * for which none of the specialized window types fit. | ||
2206 | * See _NET_WM_WINDOW_TYPE_NORMAL at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2206 | * See _NET_WM_WINDOW_TYPE_NORMAL at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2207 | **/ | 2207 | **/ | ||
2208 | virtual bool isNormalWindow() const = 0; // normal as in 'NET::Normal or NET::Unknown non-transient' | 2208 | virtual bool isNormalWindow() const = 0; // normal as in 'NET::Normal or NET::Unknown non-transient' | ||
2209 | /** | 2209 | /** | ||
2210 | * Returns whether the window is any of special windows types (desktop, dock, splash, ...), | 2210 | * Returns whether the window is any of special windows types (desktop, dock, splash, ...), | ||
2211 | * i.e. window types that usually don't have a window frame and the user does not use window | 2211 | * i.e. window types that usually don't have a window frame and the user does not use window | ||
2212 | * management (moving, raising,...) on them. | 2212 | * management (moving, raising,...) on them. | ||
2213 | **/ | 2213 | **/ | ||
2214 | virtual bool isSpecialWindow() const = 0; | 2214 | virtual bool isSpecialWindow() const = 0; | ||
2215 | /** | 2215 | /** | ||
2216 | * Returns whether the window is a dialog window. | 2216 | * Returns whether the window is a dialog window. | ||
2217 | * See _NET_WM_WINDOW_TYPE_DIALOG at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2217 | * See _NET_WM_WINDOW_TYPE_DIALOG at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2218 | **/ | 2218 | **/ | ||
2219 | virtual bool isDialog() const = 0; | 2219 | virtual bool isDialog() const = 0; | ||
2220 | /** | 2220 | /** | ||
2221 | * Returns whether the window is a splashscreen. Note that many (especially older) applications | 2221 | * Returns whether the window is a splashscreen. Note that many (especially older) applications | ||
2222 | * do not support marking their splash windows with this type. | 2222 | * do not support marking their splash windows with this type. | ||
2223 | * See _NET_WM_WINDOW_TYPE_SPLASH at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2223 | * See _NET_WM_WINDOW_TYPE_SPLASH at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2224 | **/ | 2224 | **/ | ||
2225 | virtual bool isSplash() const = 0; | 2225 | virtual bool isSplash() const = 0; | ||
2226 | /** | 2226 | /** | ||
2227 | * Returns whether the window is a utility window, such as a tool window. | 2227 | * Returns whether the window is a utility window, such as a tool window. | ||
2228 | * See _NET_WM_WINDOW_TYPE_UTILITY at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2228 | * See _NET_WM_WINDOW_TYPE_UTILITY at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2229 | **/ | 2229 | **/ | ||
2230 | virtual bool isUtility() const = 0; | 2230 | virtual bool isUtility() const = 0; | ||
2231 | /** | 2231 | /** | ||
2232 | * Returns whether the window is a dropdown menu (i.e. a popup directly or indirectly open | 2232 | * Returns whether the window is a dropdown menu (i.e. a popup directly or indirectly open | ||
2233 | * from the applications menubar). | 2233 | * from the applications menubar). | ||
2234 | * See _NET_WM_WINDOW_TYPE_DROPDOWN_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2234 | * See _NET_WM_WINDOW_TYPE_DROPDOWN_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2235 | **/ | 2235 | **/ | ||
2236 | virtual bool isDropdownMenu() const = 0; | 2236 | virtual bool isDropdownMenu() const = 0; | ||
2237 | /** | 2237 | /** | ||
2238 | * Returns whether the window is a popup menu (that is not a torn-off or dropdown menu). | 2238 | * Returns whether the window is a popup menu (that is not a torn-off or dropdown menu). | ||
2239 | * See _NET_WM_WINDOW_TYPE_POPUP_MENU at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2239 | * See _NET_WM_WINDOW_TYPE_POPUP_MENU at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2240 | **/ | 2240 | **/ | ||
2241 | virtual bool isPopupMenu() const = 0; // a context popup, not dropdown, not torn-off | 2241 | virtual bool isPopupMenu() const = 0; // a context popup, not dropdown, not torn-off | ||
2242 | /** | 2242 | /** | ||
2243 | * Returns whether the window is a tooltip. | 2243 | * Returns whether the window is a tooltip. | ||
2244 | * See _NET_WM_WINDOW_TYPE_TOOLTIP at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2244 | * See _NET_WM_WINDOW_TYPE_TOOLTIP at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2245 | **/ | 2245 | **/ | ||
2246 | virtual bool isTooltip() const = 0; | 2246 | virtual bool isTooltip() const = 0; | ||
2247 | /** | 2247 | /** | ||
2248 | * Returns whether the window is a window with a notification. | 2248 | * Returns whether the window is a window with a notification. | ||
2249 | * See _NET_WM_WINDOW_TYPE_NOTIFICATION at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2249 | * See _NET_WM_WINDOW_TYPE_NOTIFICATION at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2250 | **/ | 2250 | **/ | ||
2251 | virtual bool isNotification() const = 0; | 2251 | virtual bool isNotification() const = 0; | ||
2252 | /** | 2252 | /** | ||
2253 | * Returns whether the window is an on screen display window | 2253 | * Returns whether the window is an on screen display window | ||
2254 | * using the non-standard _KDE_NET_WM_WINDOW_TYPE_ON_SCREEN_DISPLAY | 2254 | * using the non-standard _KDE_NET_WM_WINDOW_TYPE_ON_SCREEN_DISPLAY | ||
2255 | **/ | 2255 | **/ | ||
2256 | virtual bool isOnScreenDisplay() const = 0; | 2256 | virtual bool isOnScreenDisplay() const = 0; | ||
2257 | /** | 2257 | /** | ||
2258 | * Returns whether the window is a combobox popup. | 2258 | * Returns whether the window is a combobox popup. | ||
2259 | * See _NET_WM_WINDOW_TYPE_COMBO at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2259 | * See _NET_WM_WINDOW_TYPE_COMBO at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2260 | **/ | 2260 | **/ | ||
2261 | virtual bool isComboBox() const = 0; | 2261 | virtual bool isComboBox() const = 0; | ||
2262 | /** | 2262 | /** | ||
2263 | * Returns whether the window is a Drag&Drop icon. | 2263 | * Returns whether the window is a Drag&Drop icon. | ||
2264 | * See _NET_WM_WINDOW_TYPE_DND at http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2264 | * See _NET_WM_WINDOW_TYPE_DND at https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2265 | **/ | 2265 | **/ | ||
2266 | virtual bool isDNDIcon() const = 0; | 2266 | virtual bool isDNDIcon() const = 0; | ||
2267 | /** | 2267 | /** | ||
2268 | * Returns the NETWM window type | 2268 | * Returns the NETWM window type | ||
2269 | * See http://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | 2269 | * See https://standards.freedesktop.org/wm-spec/wm-spec-latest.html . | ||
2270 | **/ | 2270 | **/ | ||
2271 | virtual NET::WindowType windowType() const = 0; | 2271 | virtual NET::WindowType windowType() const = 0; | ||
2272 | /** | 2272 | /** | ||
2273 | * Returns whether the window is managed by KWin (it has control over its placement and other | 2273 | * Returns whether the window is managed by KWin (it has control over its placement and other | ||
2274 | * aspects, as opposed to override-redirect windows that are entirely handled by the application). | 2274 | * aspects, as opposed to override-redirect windows that are entirely handled by the application). | ||
2275 | **/ | 2275 | **/ | ||
2276 | virtual bool isManaged() const = 0; // whether it's managed or override-redirect | 2276 | virtual bool isManaged() const = 0; // whether it's managed or override-redirect | ||
2277 | /** | 2277 | /** | ||
▲ Show 20 Lines • Show All 1645 Lines • Show Last 20 Lines |