1 //****************************************************************************** 2 // Copyright (c) 2005-2013 by Jan Van hijfte 3 // 4 // See the included file COPYING.TXT for details about the copyright. 5 // 6 // This program is distributed in the hope that it will be useful, 7 // but WITHOUT ANY WARRANTY; without even the implied warranty of 8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 9 //****************************************************************************** 10 11 12 #ifndef QTOOLBAR_C_H 13 #define QTOOLBAR_C_H 14 15 #include <QtWidgets> 16 #include "pascalbind.h" 17 18 C_EXPORT QToolBarH QToolBar_Create(PWideString title, QWidgetH parent); 19 C_EXPORT void QToolBar_Destroy(QToolBarH handle); 20 C_EXPORT QToolBarH QToolBar_Create2(QWidgetH parent); 21 C_EXPORT void QToolBar_setMovable(QToolBarH handle, bool movable); 22 C_EXPORT bool QToolBar_isMovable(QToolBarH handle); 23 C_EXPORT void QToolBar_setAllowedAreas(QToolBarH handle, unsigned int areas); 24 C_EXPORT unsigned int QToolBar_allowedAreas(QToolBarH handle); 25 C_EXPORT bool QToolBar_isAreaAllowed(QToolBarH handle, Qt::ToolBarArea area); 26 C_EXPORT void QToolBar_setOrientation(QToolBarH handle, Qt::Orientation orientation); 27 C_EXPORT Qt::Orientation QToolBar_orientation(QToolBarH handle); 28 C_EXPORT void QToolBar_clear(QToolBarH handle); 29 C_EXPORT QActionH QToolBar_addAction(QToolBarH handle, PWideString text); 30 C_EXPORT QActionH QToolBar_addAction2(QToolBarH handle, const QIconH icon, PWideString text); 31 C_EXPORT QActionH QToolBar_addAction3(QToolBarH handle, PWideString text, const QObjectH receiver, const char* member); 32 C_EXPORT QActionH QToolBar_addAction4(QToolBarH handle, const QIconH icon, PWideString text, const QObjectH receiver, const char* member); 33 C_EXPORT QActionH QToolBar_addSeparator(QToolBarH handle); 34 C_EXPORT QActionH QToolBar_insertSeparator(QToolBarH handle, QActionH before); 35 C_EXPORT QActionH QToolBar_addWidget(QToolBarH handle, QWidgetH widget); 36 C_EXPORT QActionH QToolBar_insertWidget(QToolBarH handle, QActionH before, QWidgetH widget); 37 C_EXPORT void QToolBar_actionGeometry(QToolBarH handle, PRect retval, QActionH action); 38 C_EXPORT QActionH QToolBar_actionAt(QToolBarH handle, const QPointH p); 39 C_EXPORT QActionH QToolBar_actionAt2(QToolBarH handle, int x, int y); 40 C_EXPORT QActionH QToolBar_toggleViewAction(QToolBarH handle); 41 C_EXPORT void QToolBar_iconSize(QToolBarH handle, PSize retval); 42 C_EXPORT Qt::ToolButtonStyle QToolBar_toolButtonStyle(QToolBarH handle); 43 C_EXPORT QWidgetH QToolBar_widgetForAction(QToolBarH handle, QActionH action); 44 C_EXPORT bool QToolBar_isFloatable(QToolBarH handle); 45 C_EXPORT void QToolBar_setFloatable(QToolBarH handle, bool floatable); 46 C_EXPORT bool QToolBar_isFloating(QToolBarH handle); 47 C_EXPORT void QToolBar_setIconSize(QToolBarH handle, const QSizeH iconSize); 48 C_EXPORT void QToolBar_setToolButtonStyle(QToolBarH handle, Qt::ToolButtonStyle toolButtonStyle); 49 50 #endif 51