Pritpal, HBIDE developer, assists us to use it with FWH
- Uwe.Diemer
- Posts: 81
- Joined: Mon Aug 09, 2010 11:00 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Setup
Keyboardmapping
Time to say goodbye
Error HBQT/1001 Control <BUTTONASSIGN> does not exist: HBQTUI:Q_BUTTONASSIGN
Called from HBQTUI:Q_BUTTONASSIGN(0)
Called from IDESHORTCUTS:BUILDSIGNALS(0)
Called from IDESHORTCUTS:BUILDUI(0)
Called from IDESHORTCUTS:SHOW(0)
Called from HBIDE:EXECACTION(0)
Called from (b)IDEACTIONS_BUILDMAINMENU(0)
Called from XBPMENU:EXECSLOT(0)
Called from (b)XBPMENUBAR_PLACEITEM(0)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(0)
Called from APPEVENT(0)
Called from HBIDE:CREATE(0)
Called from MAIN(0)
TX Uwe D
Keyboardmapping
Time to say goodbye
Error HBQT/1001 Control <BUTTONASSIGN> does not exist: HBQTUI:Q_BUTTONASSIGN
Called from HBQTUI:Q_BUTTONASSIGN(0)
Called from IDESHORTCUTS:BUILDSIGNALS(0)
Called from IDESHORTCUTS:BUILDUI(0)
Called from IDESHORTCUTS:SHOW(0)
Called from HBIDE:EXECACTION(0)
Called from (b)IDEACTIONS_BUILDMAINMENU(0)
Called from XBPMENU:EXECSLOT(0)
Called from (b)XBPMENUBAR_PLACEITEM(0)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(0)
Called from APPEVENT(0)
Called from HBIDE:CREATE(0)
Called from MAIN(0)
TX Uwe D
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Thank you for the report.Uwe.Diemer wrote:Setup
Keyboardmapping
Time to say goodbye
Error HBQT/1001 Control <BUTTONASSIGN> does not exist: HBQTUI:Q_BUTTONASSIGN
Called from HBQTUI:Q_BUTTONASSIGN(0)
Called from IDESHORTCUTS:BUILDSIGNALS(0)
Called from IDESHORTCUTS:BUILDUI(0)
Called from IDESHORTCUTS:SHOW(0)
Called from HBIDE:EXECACTION(0)
Called from (b)IDEACTIONS_BUILDMAINMENU(0)
Called from XBPMENU:EXECSLOT(0)
Called from (b)XBPMENUBAR_PLACEITEM(0)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(0)
Called from APPEVENT(0)
Called from HBIDE:CREATE(0)
Called from MAIN(0)
TX Uwe D
So you are compiling hbIDE from Harbour SVN.
This is the only regression report I got after changing Slots/Events mechanism.
Fixed.
- Uwe.Diemer
- Posts: 81
- Joined: Mon Aug 09, 2010 11:00 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Ok Thank u I understand
Uwe D
Uwe D
- Uwe.Diemer
- Posts: 81
- Joined: Mon Aug 09, 2010 11:00 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Hi want do you think about a separate window for compiler errors ??
Tx
Tx
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
You mean "Output Console" ?Uwe.Diemer wrote:Hi want do you think about a separate window for compiler errors ??
Tx
All compile/link steps are routed in this window.
So if I am understanding you correctly,
1) are you asking this window be separated from main-frame ?
OR
2) are you asking to present __Errors Only__ in separate window ?
If the question is #1 then it is doable right now:
* Click on "Output Console" top-toolbar icon.
* Detatch the winow via its "detatch" button on the right of its titlebar.
* Resize and position the window according to you taste.
* Close the window with X button.
* Compile any of your project.
* The window will always appear as you have closed previously.
If the question is #2, then perhaps that will not serve the purpose properly.
Current compile info is composite and is reviewable, printable, with audit trial, and lot more.
So I do not plan to split it any way.
- Uwe.Diemer
- Posts: 81
- Joined: Mon Aug 09, 2010 11:00 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
ok let me explain
i use the outputconsole at the bottom
if i got error i have to scroll in the windows of the outputconsole to find the error
in xmate u dont see any compiler messages u only see the error message
i also use it a separate windows but it never loses the focus so it is always in the foreground
so my idea was for a second windows which only pop up when i have a linking error or a syntax error
or perhaps the third way to make a filter for the outbox messages
tx
i use the outputconsole at the bottom
if i got error i have to scroll in the windows of the outputconsole to find the error
in xmate u dont see any compiler messages u only see the error message
i also use it a separate windows but it never loses the focus so it is always in the foreground
so my idea was for a second windows which only pop up when i have a linking error or a syntax error
or perhaps the third way to make a filter for the outbox messages
tx
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Output console in hbIDE differes from xMate's.Uwe.Diemer wrote:ok let me explain
i use the outputconsole at the bottom
if i got error i have to scroll in the windows of the outputconsole to find the error
in xmate u dont see any compiler messages u only see the error message
i also use it a separate windows but it never loses the focus so it is always in the foreground
so my idea was for a second windows which only pop up when i have a linking error or a syntax error
or perhaps the third way to make a filter for the outbox messages
tx
It contains everything, xMate just the errors listing.
I will check if first line reported as "ERROR" is scrolled as the first line in the window.
It will address your needs.
-
- Posts: 824
- Joined: Thu Oct 13, 2005 7:39 am
- Location: Germany
Re: Pritpal, HBIDE developer, assists us to use it with FWH
xmate has an errorlist and an output console, you can switch between both. In some cases this is helpful.
kind regards
Stefan
Stefan
Re: Pritpal, HBIDE developer, assists us to use it with FWH
I agree
errorlist in xmate is still little good that hbide also because it contain only error and not complete log
http://harbourlanguage.blogspot.com/
errorlist in xmate is still little good that hbide also because it contain only error and not complete log
http://harbourlanguage.blogspot.com/
StefanHaupt wrote:xmate has an errorlist and an output console, you can switch between both. In some cases this is helpful.
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Massimo, your blog is almost outdated and presents a very early picture of hbIDE which is really do not impressive to spead hbIDE to the masses. I would like you to rewrite it from scrach. Now interface of hbIDE is near perfect and I do not plan to change it in near/far future.mbelgrano wrote:I agree
http://harbourlanguage.blogspot.com/
Hope you will do the needful as per current visualization.
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Hello Everybody
Latest version of hbIDE is posted at http://hbide.vouch.info/.
Changelog:
2010-09-07 01:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
+ Prepared to route stdOut and stdErr outputs accordingly.
* contrib/hbxbp/xbprtf.prg
! Minor.
* contrib/hbide/idemisc.prg
* contrib/hbide/ideprojmanager.prg
+ Implemented: first error reported by hbMK2 when a project is built,
is made visible in the "Output Console" after compile/link cycle is
finished. This facilitates to track errors instantly without naviaging
the contents of output console.
2010-09-05 17:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
+ Added more constants.
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsscene.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/HBQGraphicsScene.cpp
* contrib/hbqt/qtgui/g/QLinearGradient.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/g/THBQGraphicsScene.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth
* contrib/hbqt/qtgui/qth/QLinearGradient.qth
* contrib/hbqt/tests/demoqt.prg
! One of the main-menu prompt constructed differently.
* contrib/hbide/hbqreportsmanager.prg
+ HbqReportsManager() class is split in two to manage graphic objects
more efficiently.
+ Implemented: Reports Manager - all graphics items drawn on .prg levels.
This implementation has cleans all c++ code responsible to draw
graphics primitives, and hance greatly reducing the c++ dependancy.
More c++ => prg conversion is on the cards.
2010-09-03 21:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/hbqtgen.prg
+ Implemented: QIcon() as a parameter now can be supplied as
filename, resource name, or constructed QIcon() as pointer.
Notified at HMG forums.
Since begining QIcon is passed as a string only. I do not
remember why I did it like that but it was very limiting,
though it solved our purpose well.
* contrib/hbqt/qtgui/g/QAbstractButton.cpp
* contrib/hbqt/qtgui/g/QAction.cpp
* contrib/hbqt/qtgui/g/QActionGroup.cpp
* contrib/hbqt/qtgui/g/QApplication.cpp
* contrib/hbqt/qtgui/g/QComboBox.cpp
* contrib/hbqt/qtgui/g/QListWidgetItem.cpp
* contrib/hbqt/qtgui/g/QMenu.cpp
* contrib/hbqt/qtgui/g/QMenuBar.cpp
* contrib/hbqt/qtgui/g/QStandardItem.cpp
* contrib/hbqt/qtgui/g/QSystemTrayIcon.cpp
* contrib/hbqt/qtgui/g/QTableWidgetItem.cpp
* contrib/hbqt/qtgui/g/QTabWidget.cpp
* contrib/hbqt/qtgui/g/QToolBar.cpp
* contrib/hbqt/qtgui/g/QToolBox.cpp
* contrib/hbqt/qtgui/g/QTreeWidgetItem.cpp
* contrib/hbqt/qtgui/g/QWidget.cpp
* Regenerated.
2010-09-03 20:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbslots.cpp
* contrib/hbqt/qtcore/hbqt_hbslots.h
+ Added: signals for QDateTimeEdit() class, reuested on HMG forums.
2010-09-03 19:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
! More c++ => .prg.
2010-09-02 19:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
! c++ => .prg.
2010-09-01 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/doc/en/class_qdoublevalidator.txt
+ contrib/hbqt/qtgui/doc/en/class_qintvalidator.txt
+ contrib/hbqt/qtgui/doc/en/class_qregexpvalidator.txt
+ contrib/hbqt/qtgui/g/QDoubleValidator.cpp
+ contrib/hbqt/qtgui/g/QIntValidator.cpp
+ contrib/hbqt/qtgui/g/QRegExpValidator.cpp
+ contrib/hbqt/qtgui/g/TQDoubleValidator.prg
+ contrib/hbqt/qtgui/g/TQIntValidator.prg
+ contrib/hbqt/qtgui/g/TQRegExpValidator.prg
+ contrib/hbqt/qtgui/qth/QDoubleValidator.qth
+ contrib/hbqt/qtgui/qth/QIntValidator.qth
+ contrib/hbqt/qtgui/qth/QRegExpValidator.qth
* contrib/hbqt/qtgui/g/filelist.hbm
* contrib/hbqt/qtgui/g/hbqtgui.h
* contrib/hbqt/utils/qtgui.qtp
+ Added: more classes to support validations in QLineEdit().
2010-08-31 14:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpwindow.prg
! :status() more synchronized.
NIL => Not initialized.
XBP_STAT_INIT => Object is initialized.
XBP_STAT_CREATE => Object creation is successful.
XBP_STAT_FAILURE => Object creation is either failed or
object is destroyed.
2010-08-31 13:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpmle.prg
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
+ Implemented: :status() method as per Shum's request.
It just remained unimplemented for so long.
2010-08-30 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbqreportsmanager.prg
! More graphics stuff on .prg layer.
2010-08-30 08:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbx
- Deleted reference to HBQMainWindow.
- contrib/hbqt/qtgui/qth/HBQMainWindow.qth
- Dleted: leftover .qth from prev commits.
2010-08-30 07:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/hbqt_hbqmainwindow.h
- Deleted: miss from the previous deletes.
2010-08-30 02:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/doc/en/class_hbqgraphicsrectitem.txt
- contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
- contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
- contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
- contrib/hbqt/qtgui/g/HBQMainWindow.cpp
- contrib/hbqt/qtgui/g/THBQMainWindow.prg
- contrib/hbqt/qtgui/hbqt_hbqmainwindow.cpp
- Deleted: two not required classes.
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/filelist.hbm
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/hbqtgui.h
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqtgui.hbm
* contrib/hbqt/utils/qtgui.qtp
* contrib/hbxbp/hbxbp.hbx
! Deleted: references to Xbp_getSlotsPtr and xbp_getEventsPtr().
Verify me if it is the right way.
* contrib/hbxbp/xbpdialog.prg
- Deleted: HBQMainWindow() reference.
* contrib/hbxbp/xbpgeneric.prg
- Deleted: xbp_getSlotsPtr() and xbp_getEventsPtr() calls.
* contrib/hbide/idedocks.prg
! Minor.
* contrib/hbide/ideshortcuts.prg
! Fixed: a regression report on old/new slots mechanism.
* contrib/hbide/hbqreportsmanager.prg
+ Started: printing stuff - all on prg layer ( hopefully I will succeed ).
2010-08-27 18:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbqreportsmanager.prg
+ Advanced: Report's save/load artifacts.
+ Context-menu on scene areas where no item is under cursor.
+ ObjectsTree without any item highlighted if no item is visible selected in the scene.
2010-08-27 12:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
- Replaced: remaining old implementation code for Slots/Events.
It was creating confusion unnecessarily.
2010-08-27 09:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
! Minor.
* contrib/hbide/hbqreportsmanager.prg
+ Implemented: first alfa version to save and load a report.
Save and Open icons on the HBReportsManger's top-toolbar conatin these actions.
Now it is easier to play with this tool.
2010-08-26 22:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/idedocwriter.prg
* contrib/hbide/ideenviron.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/idefunctions.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/ideprojmanager.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/idethemes.prg
! 2nd round of Slots/Events reforms.
Still some margin of regression is possible. Please report.
* contrib/hbqt/qtgui/THbQtUI.prg
- :signal() and :event() methods.
2010-08-26 21:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
% An important arti-fix.
* contrib/hbqt/qtcore/doc/en/class_qobject.txt
* contrib/hbqt/qtcore/g/QObject.cpp
* contrib/hbqt/qtcore/g/TQObject.prg
* contrib/hbqt/qtcore/qth/QObject.qth
* contrib/hbqt/qtgui/THbQtUI.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpwindow.prg
% First regression fix - ::connect() was defined in more classes than required.
2010-08-26 18:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbide/idereportsmanager.prg
- contrib/hbide/idetoolbar.prg
+ contrib/hbide/hbqreportsmanager.prg
+ contrib/hbide/hbqtoolbar.prg
* contrib/hbide/hbide.hbp
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idehome.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideobject.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/ideskeletons.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
+ Adopted to latest Slots/Events protocol.
+ Renamed two classes and also their filenames.
+ Advanced: saving a report.
WARNING: regression is highly possible, please report any errors.
2010-08-26 18:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
+ Adopted to latest Slots/Events protocol.
WARNING: regression is highly possible, please report any errors.
2010-08-26 10:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
+ Implemented: dropping a .dbf onto scene updates "Data Source" tree.
+ Started: to save Report/Document in .ini format, extension used is .hrp.
2010-08-25 19:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
% Some more refinements towards how a report would be saved/retreived.
2010-08-25 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
+ Implemented: object local "Slots" and "Events" management.
Now no need to setup slots and events variable. These are
automatically created on demand.
EVENTS:
oWnd := QMainWindow():new()
Earlier:
pEvents := Qt_Events_New()
oWnd:installEventFilter( ::pEvents )
Qt_Events_Connect( ::pEvents, oWnd, QEventClose, {|| MsgBox( "Closing" ) } )
Now:
oWnd:connect( QEvent_Close, {|| MsgBox( "Closing" ) } )
SLOTS:
oBtn := QPushButton():new()
Earlier:
pSlots := Qt_Slots_New()
Qt_Slots_Connect( pSlots, oBtn, "clicked()", {|| ... } )
Now:
oBtn:connect( "clicked()", {|| ... } )
This implementation fixes very old demand to isolate this glitch.
* contrib/hbqt/tests/demoqt.prg
% Demonstrates the new Slots and Events management protocol.
Still a part of old proto is also retained for comparison.
* contrib/hbide/hbide.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idereportsmanager.prg
+ Renamed: IdeReportsManager() class to HbpReportsManager().
Also made this class totally independant to hbIDE engine.
This opens up the way to shift it to hbQT itself.
The only limitation is images. We need a way to include
a minimal set of images in hbQT ( if it makes sense ) so that
this component be invoked from any application just by supplying
a parent to host it, just like a COM component.
2010-08-25 09:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
+ contrib/hbide/resources/r-landscape.png
+ contrib/hbide/resources/r-portrait.png
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReports Manager:
+ Landscape and Portrait page orientation at design time.
+ Context-menu basics for objects on the page - scheduled
to be expanded per type of object.
2010-08-24 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbide/resources/f-image.png
+ contrib/hbide/resources/r-page.png
+ contrib/hbide/resources/r-report.png
* contrib/hbide/hbide.qrc
* contrib/hbide/idemisc.prg
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReports Manager:
* "Objects" tree now showsup type of object icon.
* Rotate selected object clock wise and anti-clock wise.
Currently it is 10 deg per click. Later an interface
to rotate precisely to be introduced.
Rotated objects keep the exact aspect ratio. This is
testified on barcode which reads the correct string
after 90, 180, 270 and 360 deg rotation.
* Atarted API to separate this component from direct calls
to hbIDE to gather various info from the application.
Right now these are the images which now call app_image()
instead of hbide_image(). app_image() function will
reside in application so that this class be linked with
application independently of hbIDE.
2010-08-24 09:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReport Designer:
* Barcode 3of9 - the code belongs to someone I have no
idea now. Please speak out who he is so that I post
due credit to him. I had adopted this code for Vouch32
family of libraries many years back. Now adopted to
hbQT + hbIDE.
* Simple bar-chart.
Both above implementations are quick ones and I see a
lot of avenues for improvement which are scheduled to
be addressed later.
2010-08-23 20:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbide.qrc
* contrib/hbide/resources/f-image.png
+ contrib/hbide/resources/toback.png
+ contrib/hbide/resources/tofront.png
* contrib/hbide/idereportsmanager.prg
+ Advanced: ideReports Designer - many artifacts implemented:
* Synchronized "Objects" tree and objects on the "Page(s)".
Clicking either way is reflected to the other.
* Activated magnets - while dragging an object provides
guiding lines from other objects which are helpful in alignment.
* Corrected reszing behavior. Now handles are located with ease.
* Text display management improved.
* Added more methods to control futuristic features.
* Many other small improvements difficult to explain.
2010-08-23 10:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
+ Advanced: populated "Objects" tree with spreaded objects.
provided tooltips for spreaded objects.
Latest version of hbIDE is posted at http://hbide.vouch.info/.
Changelog:
2010-09-07 01:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
+ Prepared to route stdOut and stdErr outputs accordingly.
* contrib/hbxbp/xbprtf.prg
! Minor.
* contrib/hbide/idemisc.prg
* contrib/hbide/ideprojmanager.prg
+ Implemented: first error reported by hbMK2 when a project is built,
is made visible in the "Output Console" after compile/link cycle is
finished. This facilitates to track errors instantly without naviaging
the contents of output console.
2010-09-05 17:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
+ Added more constants.
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsscene.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/HBQGraphicsScene.cpp
* contrib/hbqt/qtgui/g/QLinearGradient.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/g/THBQGraphicsScene.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth
* contrib/hbqt/qtgui/qth/QLinearGradient.qth
* contrib/hbqt/tests/demoqt.prg
! One of the main-menu prompt constructed differently.
* contrib/hbide/hbqreportsmanager.prg
+ HbqReportsManager() class is split in two to manage graphic objects
more efficiently.
+ Implemented: Reports Manager - all graphics items drawn on .prg levels.
This implementation has cleans all c++ code responsible to draw
graphics primitives, and hance greatly reducing the c++ dependancy.
More c++ => prg conversion is on the cards.
2010-09-03 21:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/hbqtgen.prg
+ Implemented: QIcon() as a parameter now can be supplied as
filename, resource name, or constructed QIcon() as pointer.
Notified at HMG forums.
Since begining QIcon is passed as a string only. I do not
remember why I did it like that but it was very limiting,
though it solved our purpose well.
* contrib/hbqt/qtgui/g/QAbstractButton.cpp
* contrib/hbqt/qtgui/g/QAction.cpp
* contrib/hbqt/qtgui/g/QActionGroup.cpp
* contrib/hbqt/qtgui/g/QApplication.cpp
* contrib/hbqt/qtgui/g/QComboBox.cpp
* contrib/hbqt/qtgui/g/QListWidgetItem.cpp
* contrib/hbqt/qtgui/g/QMenu.cpp
* contrib/hbqt/qtgui/g/QMenuBar.cpp
* contrib/hbqt/qtgui/g/QStandardItem.cpp
* contrib/hbqt/qtgui/g/QSystemTrayIcon.cpp
* contrib/hbqt/qtgui/g/QTableWidgetItem.cpp
* contrib/hbqt/qtgui/g/QTabWidget.cpp
* contrib/hbqt/qtgui/g/QToolBar.cpp
* contrib/hbqt/qtgui/g/QToolBox.cpp
* contrib/hbqt/qtgui/g/QTreeWidgetItem.cpp
* contrib/hbqt/qtgui/g/QWidget.cpp
* Regenerated.
2010-09-03 20:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbslots.cpp
* contrib/hbqt/qtcore/hbqt_hbslots.h
+ Added: signals for QDateTimeEdit() class, reuested on HMG forums.
2010-09-03 19:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
! More c++ => .prg.
2010-09-02 19:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
! c++ => .prg.
2010-09-01 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/doc/en/class_qdoublevalidator.txt
+ contrib/hbqt/qtgui/doc/en/class_qintvalidator.txt
+ contrib/hbqt/qtgui/doc/en/class_qregexpvalidator.txt
+ contrib/hbqt/qtgui/g/QDoubleValidator.cpp
+ contrib/hbqt/qtgui/g/QIntValidator.cpp
+ contrib/hbqt/qtgui/g/QRegExpValidator.cpp
+ contrib/hbqt/qtgui/g/TQDoubleValidator.prg
+ contrib/hbqt/qtgui/g/TQIntValidator.prg
+ contrib/hbqt/qtgui/g/TQRegExpValidator.prg
+ contrib/hbqt/qtgui/qth/QDoubleValidator.qth
+ contrib/hbqt/qtgui/qth/QIntValidator.qth
+ contrib/hbqt/qtgui/qth/QRegExpValidator.qth
* contrib/hbqt/qtgui/g/filelist.hbm
* contrib/hbqt/qtgui/g/hbqtgui.h
* contrib/hbqt/utils/qtgui.qtp
+ Added: more classes to support validations in QLineEdit().
2010-08-31 14:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpwindow.prg
! :status() more synchronized.
NIL => Not initialized.
XBP_STAT_INIT => Object is initialized.
XBP_STAT_CREATE => Object creation is successful.
XBP_STAT_FAILURE => Object creation is either failed or
object is destroyed.
2010-08-31 13:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpmle.prg
* contrib/hbxbp/xbpparthandler.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
+ Implemented: :status() method as per Shum's request.
It just remained unimplemented for so long.
2010-08-30 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbqreportsmanager.prg
! More graphics stuff on .prg layer.
2010-08-30 08:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbx
- Deleted reference to HBQMainWindow.
- contrib/hbqt/qtgui/qth/HBQMainWindow.qth
- Dleted: leftover .qth from prev commits.
2010-08-30 07:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/hbqt_hbqmainwindow.h
- Deleted: miss from the previous deletes.
2010-08-30 02:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/qtgui/doc/en/class_hbqgraphicsrectitem.txt
- contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
- contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
- contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
- contrib/hbqt/qtgui/g/HBQMainWindow.cpp
- contrib/hbqt/qtgui/g/THBQMainWindow.prg
- contrib/hbqt/qtgui/hbqt_hbqmainwindow.cpp
- Deleted: two not required classes.
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/filelist.hbm
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/hbqtgui.h
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqtgui.hbm
* contrib/hbqt/utils/qtgui.qtp
* contrib/hbxbp/hbxbp.hbx
! Deleted: references to Xbp_getSlotsPtr and xbp_getEventsPtr().
Verify me if it is the right way.
* contrib/hbxbp/xbpdialog.prg
- Deleted: HBQMainWindow() reference.
* contrib/hbxbp/xbpgeneric.prg
- Deleted: xbp_getSlotsPtr() and xbp_getEventsPtr() calls.
* contrib/hbide/idedocks.prg
! Minor.
* contrib/hbide/ideshortcuts.prg
! Fixed: a regression report on old/new slots mechanism.
* contrib/hbide/hbqreportsmanager.prg
+ Started: printing stuff - all on prg layer ( hopefully I will succeed ).
2010-08-27 18:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbqreportsmanager.prg
+ Advanced: Report's save/load artifacts.
+ Context-menu on scene areas where no item is under cursor.
+ ObjectsTree without any item highlighted if no item is visible selected in the scene.
2010-08-27 12:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
- Replaced: remaining old implementation code for Slots/Events.
It was creating confusion unnecessarily.
2010-08-27 09:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
! Minor.
* contrib/hbide/hbqreportsmanager.prg
+ Implemented: first alfa version to save and load a report.
Save and Open icons on the HBReportsManger's top-toolbar conatin these actions.
Now it is easier to play with this tool.
2010-08-26 22:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/idedocwriter.prg
* contrib/hbide/ideenviron.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/idefunctions.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/ideprojmanager.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/idethemes.prg
! 2nd round of Slots/Events reforms.
Still some margin of regression is possible. Please report.
* contrib/hbqt/qtgui/THbQtUI.prg
- :signal() and :event() methods.
2010-08-26 21:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
% An important arti-fix.
* contrib/hbqt/qtcore/doc/en/class_qobject.txt
* contrib/hbqt/qtcore/g/QObject.cpp
* contrib/hbqt/qtcore/g/TQObject.prg
* contrib/hbqt/qtcore/qth/QObject.qth
* contrib/hbqt/qtgui/THbQtUI.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpwindow.prg
% First regression fix - ::connect() was defined in more classes than required.
2010-08-26 18:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbide/idereportsmanager.prg
- contrib/hbide/idetoolbar.prg
+ contrib/hbide/hbqreportsmanager.prg
+ contrib/hbide/hbqtoolbar.prg
* contrib/hbide/hbide.hbp
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idehome.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideobject.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/ideshortcuts.prg
* contrib/hbide/ideskeletons.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
+ Adopted to latest Slots/Events protocol.
+ Renamed two classes and also their filenames.
+ Advanced: saving a report.
WARNING: regression is highly possible, please report any errors.
2010-08-26 18:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
* contrib/hbxbp/tests/demoxbp.prg
* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdataref.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/xbpfontdialog.prg
* contrib/hbxbp/xbpgeneric.prg
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbprtf.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbptreeview.prg
* contrib/hbxbp/xbpwindow.prg
+ Adopted to latest Slots/Events protocol.
WARNING: regression is highly possible, please report any errors.
2010-08-26 10:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
+ Implemented: dropping a .dbf onto scene updates "Data Source" tree.
+ Started: to save Report/Document in .ini format, extension used is .hrp.
2010-08-25 19:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
% Some more refinements towards how a report would be saved/retreived.
2010-08-25 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
+ Implemented: object local "Slots" and "Events" management.
Now no need to setup slots and events variable. These are
automatically created on demand.
EVENTS:
oWnd := QMainWindow():new()
Earlier:
pEvents := Qt_Events_New()
oWnd:installEventFilter( ::pEvents )
Qt_Events_Connect( ::pEvents, oWnd, QEventClose, {|| MsgBox( "Closing" ) } )
Now:
oWnd:connect( QEvent_Close, {|| MsgBox( "Closing" ) } )
SLOTS:
oBtn := QPushButton():new()
Earlier:
pSlots := Qt_Slots_New()
Qt_Slots_Connect( pSlots, oBtn, "clicked()", {|| ... } )
Now:
oBtn:connect( "clicked()", {|| ... } )
This implementation fixes very old demand to isolate this glitch.
* contrib/hbqt/tests/demoqt.prg
% Demonstrates the new Slots and Events management protocol.
Still a part of old proto is also retained for comparison.
* contrib/hbide/hbide.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idereportsmanager.prg
+ Renamed: IdeReportsManager() class to HbpReportsManager().
Also made this class totally independant to hbIDE engine.
This opens up the way to shift it to hbQT itself.
The only limitation is images. We need a way to include
a minimal set of images in hbQT ( if it makes sense ) so that
this component be invoked from any application just by supplying
a parent to host it, just like a COM component.
2010-08-25 09:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
+ contrib/hbide/resources/r-landscape.png
+ contrib/hbide/resources/r-portrait.png
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReports Manager:
+ Landscape and Portrait page orientation at design time.
+ Context-menu basics for objects on the page - scheduled
to be expanded per type of object.
2010-08-24 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbide/resources/f-image.png
+ contrib/hbide/resources/r-page.png
+ contrib/hbide/resources/r-report.png
* contrib/hbide/hbide.qrc
* contrib/hbide/idemisc.prg
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReports Manager:
* "Objects" tree now showsup type of object icon.
* Rotate selected object clock wise and anti-clock wise.
Currently it is 10 deg per click. Later an interface
to rotate precisely to be introduced.
Rotated objects keep the exact aspect ratio. This is
testified on barcode which reads the correct string
after 90, 180, 270 and 360 deg rotation.
* Atarted API to separate this component from direct calls
to hbIDE to gather various info from the application.
Right now these are the images which now call app_image()
instead of hbide_image(). app_image() function will
reside in application so that this class be linked with
application independently of hbIDE.
2010-08-24 09:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbide/idereportsmanager.prg
+ Implemented: ideReport Designer:
* Barcode 3of9 - the code belongs to someone I have no
idea now. Please speak out who he is so that I post
due credit to him. I had adopted this code for Vouch32
family of libraries many years back. Now adopted to
hbQT + hbIDE.
* Simple bar-chart.
Both above implementations are quick ones and I see a
lot of avenues for improvement which are scheduled to
be addressed later.
2010-08-23 20:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
* contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
* contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
* contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
* contrib/hbide/hbide.qrc
* contrib/hbide/resources/f-image.png
+ contrib/hbide/resources/toback.png
+ contrib/hbide/resources/tofront.png
* contrib/hbide/idereportsmanager.prg
+ Advanced: ideReports Designer - many artifacts implemented:
* Synchronized "Objects" tree and objects on the "Page(s)".
Clicking either way is reflected to the other.
* Activated magnets - while dragging an object provides
guiding lines from other objects which are helpful in alignment.
* Corrected reszing behavior. Now handles are located with ease.
* Text display management improved.
* Added more methods to control futuristic features.
* Many other small improvements difficult to explain.
2010-08-23 10:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
+ Advanced: populated "Objects" tree with spreaded objects.
provided tooltips for spreaded objects.
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Does the latest hbIDE upload satisfy your needs ?Uwe.Diemer wrote:ok let me explain
i use the outputconsole at the bottom
if i got error i have to scroll in the windows of the outputconsole to find the error
in xmate u dont see any compiler messages u only see the error message
i also use it a separate windows but it never loses the focus so it is always in the foreground
so my idea was for a second windows which only pop up when i have a linking error or a syntax error
or perhaps the third way to make a filter for the outbox messages
tx
Now the first error line is always scrolled to top with bold-red color.
- Uwe.Diemer
- Posts: 81
- Joined: Mon Aug 09, 2010 11:00 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Looks good Tx U
-
- Posts: 21
- Joined: Mon Aug 09, 2010 8:58 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Hello Pritpal
Sometimes ago there was a message about the include files to open automaticly
Any News about this ?
I am using ED for windows i has the posibilty to jump to the next Function with STRG + Page
Is someone interested for a public Skeleton File for standard commands ?
Thank you for your answer
yeang
Sometimes ago there was a message about the include files to open automaticly
Any News about this ?
I am using ED for windows i has the posibilty to jump to the next Function with STRG + Page
Is someone interested for a public Skeleton File for standard commands ?
Thank you for your answer
yeang
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
No news yet.yeangpumpeng wrote:Hello Pritpal
Sometimes ago there was a message about the include files to open automaticly
Any News about this ?
I could not find a proper way to do it. First and foremost problem is how to
recognize the .ch filename. Next is to determine where it is located.
Show me ( step-by-step ) how it is achieved in other editors.
It is easy. What is "STRG + page" ?I am using ED for windows i has the posibilty to jump to the next Function with STRG + Page
Probably this is addressed to the FWH users, right ?Is someone interested for a public Skeleton File for standard commands ?