mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Put all cocoa callback views in the same extension module.
--HG-- branch : objp
This commit is contained in:
parent
017e483b5a
commit
29796e87b7
9
build.py
9
build.py
@ -212,12 +212,9 @@ def build_cocoa_bridging_interfaces():
|
||||
allclasses = [GUIObjectView, ColumnsView, OutlineView, SelectableListView, TableView,
|
||||
DetailsPanelView, DirectoryOutlineView, ExtraFairwareReminderView, PrioritizeDialogView,
|
||||
PrioritizeListView, ResultTableView, StatsLabelView, DupeGuruView]
|
||||
for class_ in allclasses:
|
||||
clsspec = objp.o2p.spec_from_python_class(class_)
|
||||
clsname = class_.__name__
|
||||
extmodule_path = op.join('build', clsname + '.m')
|
||||
objp.p2o.generate_python_proxy_code_from_clsspec(clsspec, extmodule_path)
|
||||
build_cocoa_ext(clsname, 'cocoa/inter', [extmodule_path, 'build/ObjP.m'])
|
||||
clsspecs = [objp.o2p.spec_from_python_class(class_) for class_ in allclasses]
|
||||
objp.p2o.generate_python_proxy_code_from_clsspec(clsspecs, 'build/CocoaViews.m')
|
||||
build_cocoa_ext('CocoaViews', 'cocoa/inter', ['build/CocoaViews.m', 'build/ObjP.m'])
|
||||
|
||||
def build_pe_modules(ui):
|
||||
print("Building PE Modules")
|
||||
|
Loading…
x
Reference in New Issue
Block a user