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,
|
allclasses = [GUIObjectView, ColumnsView, OutlineView, SelectableListView, TableView,
|
||||||
DetailsPanelView, DirectoryOutlineView, ExtraFairwareReminderView, PrioritizeDialogView,
|
DetailsPanelView, DirectoryOutlineView, ExtraFairwareReminderView, PrioritizeDialogView,
|
||||||
PrioritizeListView, ResultTableView, StatsLabelView, DupeGuruView]
|
PrioritizeListView, ResultTableView, StatsLabelView, DupeGuruView]
|
||||||
for class_ in allclasses:
|
clsspecs = [objp.o2p.spec_from_python_class(class_) for class_ in allclasses]
|
||||||
clsspec = objp.o2p.spec_from_python_class(class_)
|
objp.p2o.generate_python_proxy_code_from_clsspec(clsspecs, 'build/CocoaViews.m')
|
||||||
clsname = class_.__name__
|
build_cocoa_ext('CocoaViews', 'cocoa/inter', ['build/CocoaViews.m', 'build/ObjP.m'])
|
||||||
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'])
|
|
||||||
|
|
||||||
def build_pe_modules(ui):
|
def build_pe_modules(ui):
|
||||||
print("Building PE Modules")
|
print("Building PE Modules")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user