From 95620f13084c4fb4b83bf4c7d14bb6a780066655 Mon Sep 17 00:00:00 2001
From: Krzysztof Konopko <krzysztof.konopko@gmail.com>
Date: Wed, 11 Sep 2013 07:21:01 +0200
Subject: [PATCH 2/2] Add IDirectFBWindow::[GS]etApplicationID()

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

diff --git a/++dfb/idirectfbwindow.cpp b/++dfb/idirectfbwindow.cpp
index 80a2110..d225578 100644
--- a/++dfb/idirectfbwindow.cpp
+++ b/++dfb/idirectfbwindow.cpp
@@ -260,3 +260,16 @@ void IDirectFBWindow::SetSrcGeometry (DFBWindowGeometry *geometry)
      DFBCHECK( iface->SetSrcGeometry (iface, geometry) );
 }
 
+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 b72003f..804bef8 100644
--- a/include/idirectfbwindow.h
+++ b/include/idirectfbwindow.h
@@ -107,6 +107,8 @@ public:
      void                  PPDFB_API SetDstGeometry    (DFBWindowGeometry       *geometry);
      void                  PPDFB_API SetSrcGeometry    (DFBWindowGeometry       *geometry);
 
+     void                  PPDFB_API SetApplicationID  (unsigned long           application_id);
+     unsigned long         PPDFB_API GetApplicationID  ();
 
      inline IDirectFBWindow PPDFB_API & operator = (const IDirectFBWindow& other){
           return IPPAny<IDirectFBWindow, IDirectFBWindow_C>::operator =(other);
-- 
1.7.10.4

