Return-Path: X-Original-To: apmail-openoffice-dev-archive@www.apache.org Delivered-To: apmail-openoffice-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D487517C13 for ; Sat, 25 Apr 2015 15:53:09 +0000 (UTC) Received: (qmail 56599 invoked by uid 500); 25 Apr 2015 15:53:09 -0000 Delivered-To: apmail-openoffice-dev-archive@openoffice.apache.org Received: (qmail 56516 invoked by uid 500); 25 Apr 2015 15:53:09 -0000 Mailing-List: contact dev-help@openoffice.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openoffice.apache.org Delivered-To: mailing list dev@openoffice.apache.org Received: (qmail 56505 invoked by uid 99); 25 Apr 2015 15:53:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 25 Apr 2015 15:53:09 +0000 X-ASF-Spam-Status: No, hits=2.9 required=5.0 tests=FSL_HELO_BARE_IP_2,RCVD_NUMERIC_HELO,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: message received from 54.76.25.247 which is an MX secondary for dev@openoffice.apache.org) Received: from [54.76.25.247] (HELO mx1-eu-west.apache.org) (54.76.25.247) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 25 Apr 2015 15:52:42 +0000 Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 1A35023121 for ; Sat, 25 Apr 2015 15:52:39 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ym2Nb-00043g-Hj for dev@openoffice.apache.org; Sat, 25 Apr 2015 17:52:31 +0200 Received: from 194.3.163.14 ([194.3.163.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 25 Apr 2015 17:52:31 +0200 Received: from alex.thurgood by 194.3.163.14 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 25 Apr 2015 17:52:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: dev@openoffice.apache.org From: Alexander Thurgood Subject: Re: Controller class for documents/textView classes in Open Office (NSDocument like?) Date: Sat, 25 Apr 2015 17:52:19 +0200 Lines: 22 Message-ID: References: <20150424192133.GA13387@localhost.localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 194.3.163.14 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: X-Virus-Checked: Checked by ClamAV on apache.org Le 24/04/2015 21:48, ANTHONY CRUZ a écrit : Hi Anthony, > Ideally, I’d like to work with the Open Office source code for the main app on OS X. I was attempting to set up a working Xcode project (which I prefer over Eclipse and I’m interested in the Aqua build), so I’d be able to run and debug the application like a typical Cocoa app but there isn’t an obvious way to set up an project since there is quite a bit of source code and the class documentation is a bit hard to find (for me, navigating the Wiki to find relevant info was not easy). > > Piecing it all together by looking through the source code with no knowledge of a project of this size is going to be quite time consuming so I was hoping someone could point me in the right direction. Is there only a thin native Cocoa layer in the main app? Is the textview used for documents native (does it use NSTextView?) I’d like to learn more about the primary C++ classes used in the app since it is quite easy to interoperate with C++ from Objective-C. > >From my very incomplete understanding of the LibreOffice code (I haven't looked at the AOO codebase recently so there may be some differences in repo structure), there is a very thin Cocoa wrapper around a maze of C++ classes. Most of the low level quartz/osx stuff is in VCL. Alex --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org For additional commands, e-mail: dev-help@openoffice.apache.org