# Namespace KXUtils

Module | kdeui
Namespace | KXUtils

Namespace with various generic X11-related functionality.

### methods

- createPixmapFromHandle (pixmap, mask)

  returns QPixmap

  Argument | Type | Default
  --- | --- | ---
  pixmap | WId |
  mask | WId | 0

  Creates a QPixmap that contains a copy of the pixmap given by the X handle pixmap and optionally also mask given as another X handle @mask. This function tries to also handle the case when the depth of the pixmap differs from the native QPixmap depth. @since 4.0.2

- timestampCompare (time1, time2)

  returns int

  Argument | Type | Default
  --- | --- | ---
  time1 | unsigned long |
  time2 | unsigned long |

  Compares two X timestamps, taking into account wrapping and 64bit architectures. Return value is like with strcmp(), 0 for equal, -1 for time1 < time2, 1 for time1 > time2. @since 4.1.0

- timestampDiff (time1, time2)

  returns int

  Argument | Type | Default
  --- | --- | ---
  time1 | unsigned long |
  time2 | unsigned long |

  Returns a difference of two X timestamps, time2 - time1, where time2 must be later than time1, as returned by timestampCompare(). @since 4.1.0