From 5408f473fc816933ecba64a2788a81c049d77df8 Mon Sep 17 00:00:00 2001
From: Krzysztof Konopko <kris@konagma.com>
Date: Fri, 6 Sep 2013 15:49:02 +0200
Subject: [PATCH] Add IDirectFBWindow::[GS]etApplicationID()

---
 ++dfb/idirectfbwindow.cpp |   13 +++++++++++++
 include/idirectfbwindow.h |    3 +++
 2 files changed, 16 insertions(+)

diff --git a/++dfb/idirectfbwindow.cpp b/++dfb/idirectfbwindow.cpp
index d80665a..9070820 100644
--- a/++dfb/idirectfbwindow.cpp
+++ b/++dfb/idirectfbwindow.cpp
@@ -245,3 +245,16 @@ void IDirectFBWindow::ResizeSurface (int width,
      DFBCHECK( iface->ResizeSurface (iface, width, height) );
 }
 
+void IDirectFBWindow::SetApplicationID (unsigned long application_id)
+{
+     DFBCHECK( iface->SetApplicationID (iface, application_id) );
+}
+
+unsigned long IDirectFBWindow::GetApplicationID ()
+{
+     unsigned long application_id;
+
+     DFBCHECK( iface->GetApplicationID (iface, &application_id) );
+
+     return application_id;
+}
diff --git a/include/idirectfbwindow.h b/include/idirectfbwindow.h
index 4b6af3a..1e7f8a1 100644
--- a/include/idirectfbwindow.h
+++ b/include/idirectfbwindow.h
@@ -102,6 +102,9 @@ public:
      void                  ResizeSurface     (int                     width,
                                               int                     height);
 
+     void                  SetApplicationID  (unsigned long           application_id);
+     unsigned long         GetApplicationID  ();
+
      inline IDirectFBWindow& operator = (const IDirectFBWindow& other){
           return IPPAny<IDirectFBWindow, IDirectFBWindow_C>::operator =(other);
      }
-- 
1.7.10.4

