From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= Newsgroups: gmane.emacs.devel Subject: Re: Embedding Emacs in other apps Date: Wed, 28 Apr 2010 22:33:45 +0200 Message-ID: <4BD89BA9.4010607@swipnet.se> References: <201004271800.26807.tassilo@member.fsf.org> <4BD86639.3010702@swipnet.se> <201004282006.21710.tassilo@member.fsf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1272490211 21057 80.91.229.12 (28 Apr 2010 21:30:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 28 Apr 2010 21:30:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Tassilo Horn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 28 23:30:10 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O7Epc-0005Wz-H4 for ged-emacs-devel@m.gmane.org; Wed, 28 Apr 2010 23:30:10 +0200 Original-Received: from localhost ([127.0.0.1]:47214 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O7EpZ-0007xD-Pw for ged-emacs-devel@m.gmane.org; Wed, 28 Apr 2010 17:30:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O7DxB-0006eN-F2 for emacs-devel@gnu.org; Wed, 28 Apr 2010 16:33:53 -0400 Original-Received: from [140.186.70.92] (port=45434 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O7Dx8-0006aG-EP for emacs-devel@gnu.org; Wed, 28 Apr 2010 16:33:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O7Dx6-0002Dl-0u for emacs-devel@gnu.org; Wed, 28 Apr 2010 16:33:49 -0400 Original-Received: from smtprelay-h12.telenor.se ([62.127.194.5]:60818) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O7Dx5-0002De-O8 for emacs-devel@gnu.org; Wed, 28 Apr 2010 16:33:47 -0400 Original-Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-h12.telenor.se (Postfix) with ESMTP id 93386EB8FE for ; Wed, 28 Apr 2010 22:34:43 +0200 (CEST) X-SENDER-IP: [85.225.45.110] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgkxAJc42EtV4S1uPGdsb2JhbACceQwBAQEBNS2+SIUOBA X-IronPort-AV: E=Sophos;i="4.52,290,1270418400"; d="scan'208";a="68789713" Original-Received: from c-6e2de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.110]) by ipb1.telenor.se with ESMTP; 28 Apr 2010 22:33:46 +0200 Original-Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 680C17FA05A; Wed, 28 Apr 2010 22:33:45 +0200 (CEST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 In-Reply-To: <201004282006.21710.tassilo@member.fsf.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124308 Archived-At: Tassilo Horn skrev 2010-04-28 20.06: > I wanted to investigate how much effort it would be to be able to use > emacs in all places in KDE where its "text editor kpart" is used. > Therefore, emacs (or an emacs frame) would need to implement this kpart > interface. Currently, I don't know if and how that relates to XEmbed. > Possibly, it is a completely different approach. I guess you can write a wrapper around XEmbed that implements that kpart interface. > > When googling for emacs kpart, I found some few threads on > [x]emacs-devel and kde lists, where people were interested in > implementing such a emacs kpart. Unfortunately, except comments like > "seems possible" the projects never seemed to get actually tackled. > > I don't have much experiences with C/C++, and also my knowledge of > KDE/Emacs internals is nearby zero. But maybe that would be a good > topic for a summer of code project mentored by an emacs as well as a KDE > dev. I think I remember that Chong's and Stefan's plans for emacs 24 > also include destop integration as a goal. > Qt is what KDE uses, and Qt has XEmbed support. There is some helpful Qt documents about Xembed here: http://doc.trolltech.com/solutions/qtxembed/qtxembedcontainer.html Jan D.