diff options
| author | Pietro Gagliardi <[email protected]> | 2014-05-16 06:49:29 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-05-16 06:49:29 -0400 |
| commit | ebcbaa129de05909a39e6a6884eac94629d46083 (patch) | |
| tree | 64fb239fa32dda4525118742cca2624aed280b2f /objc_darwin.h | |
| parent | 402e73c307c82f2c87181632ae497c3e853f5b61 (diff) | |
Combined all the Objective-C headers into objc_darwin.h.
Diffstat (limited to 'objc_darwin.h')
| -rw-r--r-- | objc_darwin.h | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/objc_darwin.h b/objc_darwin.h index 887f343..d20eb46 100644 --- a/objc_darwin.h +++ b/objc_darwin.h @@ -39,4 +39,85 @@ extern id makeScrollView(id); extern void giveScrollViewBezelBorder(id); extern id scrollViewContent(id); +/* area_darwin.m */ +extern id makeArea(void); +extern void drawImage(void *, intptr_t, intptr_t, intptr_t, intptr_t, intptr_t); +extern uintptr_t modifierFlags(id); +extern struct xpoint getTranslatedEventPoint(id, id); +extern intptr_t buttonNumber(id); +extern intptr_t clickCount(id); +extern uintptr_t pressedMouseButtons(void); +extern uintptr_t keyCode(id); + +/* delegateuitask_darwin.m */ +extern id makeAppDelegate(void); +extern id windowGetContentView(id); +extern BOOL initCocoa(id); +extern void douitask(id, void *); +extern void breakMainLoop(void); +extern void cocoaMainLoop(void); + +/* dialog_darwin.m */ +extern void msgBox(id, id); +extern void msgBoxError(id, id); + +/* listbox_darwin.m */ +extern id toListboxItem(id, id); +extern id fromListboxItem(id, id); +extern id newListboxArray(void); +extern void listboxArrayAppend(id, id); +extern void listboxArrayInsertBefore(id, id, uintptr_t); +extern void listboxArrayDelete(id, uintptr_t); +extern id listboxArrayItemAt(id, uintptr_t); +extern void bindListboxArray(id, id, id, id); +extern id boundListboxArray(id, id); +extern id makeListboxTableColumn(id); +extern id listboxTableColumn(id, id); +extern id makeListbox(id, BOOL); +extern id listboxSelectedRowIndexes(id); +extern uintptr_t listboxIndexesCount(id); +extern uintptr_t listboxIndexesFirst(id); +extern uintptr_t listboxIndexesNext(id, uintptr_t); +extern intptr_t listboxLen(id); +extern void listboxDeselectAll(id); + +/* prefsize_darwin.m */ +extern struct xsize controlPrefSize(id); +extern struct xsize listboxPrefSize(id); +extern struct xsize pbarPrefSize(id); + +/* sysdata_darwin.m */ +extern void addControl(id, id); +extern void controlShow(id); +extern void controlHide(id); +extern void applyStandardControlFont(id); +extern id makeWindow(id); +extern void windowShow(id); +extern void windowHide(id); +extern void windowSetTitle(id, id); +extern id windowTitle(id); +extern id makeButton(void); +extern void buttonSetTargetAction(id, id); +extern void buttonSetText(id, id); +extern id buttonText(id); +extern id makeCheckbox(void); +extern id makeCombobox(BOOL); +extern id comboboxText(id, BOOL); +extern void comboboxAppend(id, BOOL, id); +extern void comboboxInsertBefore(id, BOOL, id, intptr_t); +extern intptr_t comboboxSelectedIndex(id); +extern void comboboxDelete(id, intptr_t); +extern intptr_t comboboxLen(id); +extern void comboboxSelectIndex(id, BOOL, intptr_t); +extern id makeLineEdit(BOOL); /* TODO I accidentally left this as taking no arguments and clang didn't complain when compiling sysdata_darwin.m?! */ +extern void lineeditSetText(id, id); +extern id lineeditText(id); +extern id makeLabel(void); +extern id makeProgressBar(void); +extern void setRect(id, intptr_t, intptr_t, intptr_t, intptr_t); +extern BOOL isCheckboxChecked(id); +extern void windowSetContentSize(id, intptr_t, intptr_t); +extern void setProgress(id, intptr_t); +extern void setAreaSize(id, intptr_t, intptr_t); + #endif |
