Hi
Here is the latest build of hbIDE :
http://hbide.vouch.info/ChangeLog:
2010-07-16 03:07 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
! Missing from previous.
2010-07-16 02:52 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbqt/doc/en/class_hbqplaintextedit.txt
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
* contrib/hbqt/hbqt_hbqplaintextedit.h
* contrib/hbqt/qtgui/HBQPlainTextEdit.cpp
* contrib/hbqt/qtgui/THBQPlainTextEdit.prg
* contrib/hbqt/qth/HBQPlainTextEdit.qth
+ Added: :hbSelectAll() method.
* contrib/hbxbp/xbpbrowse.prg
! Minor.
+ contrib/hbide/fetchdate.ui
+ Added: dialog to fetch a date value. It also employs calender widget.
* contrib/hbide/ideedit.prg
! Fixed: many artifacts related to selection behaviour.
* contrib/hbide/idemisc.prg
* contrib/hbide/idebrowse.prg
+ Implemented: search in the current browser.
Search is available in two modes:
1. When table has some index active : DbSeek() is performed.
The value to seek is based on the type returned by valtype( &( IndexKey() ) ).
2. When table has no active index: sequential search is performed.
The value of search is based on the current highlighted cell.
Input dialog is presented depending upon the search variable type.
Sequential search is a slow process but there is no alternative to that.
Sequential search is initiated from the current record downwards and terminated
either on oBrw:hitBottom is encountered or value is found.
Icon: ideDBU toolbar-serach Hotkey: CTRL+F
+ Implemented: goto record. It is straight forward. DbGoto( nRecord ) is issued.
Icon: ideDBU toolbar-goto record Hotkey: CTRL+G
Please forward your opinions.
2010-07-15 18:54 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbqt/doc/en/class_hbqplaintextedit.txt
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
* contrib/hbqt/hbqt_hbqplaintextedit.h
* contrib/hbqt/qtgui/HBQPlainTextEdit.cpp
* contrib/hbqt/qtgui/THBQPlainTextEdit.prg
* contrib/hbqt/qth/HBQPlainTextEdit.qth
! Changed: the space character not to terminate the code completion dialog.
It is needed for commands to be selected at next level.
+ contrib/hbide/plugins/hbide_script_rdds.prg
+ Added a dummy script to supply the required info
for different actions of an RDD operation if another
RDD is linked with hbIDE. DBFCDX and DBFNTX are
linked by default.
To make this feature functional, this dummy script has
to be popiulated with real-time code and be copied inside
"resources" folder with another name prefixed as:
hbide_persist_myrdd.prg
A complete example will be published in the meantime.
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/ideplugins.prg
+ Implemented: persistent record/order/rowpos/colpos
of ideDBU views. Now tables are opened in the same
state of last run.
+ Totally reworked table-management engine. Now supports
external RDDs if linked which take effect automatically
for database operations, i.e., /rdds/exists/select/open;
more actions will follow.
2010-07-14 18:06 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: a nasty bug in :paintEvent plus its subsidiaries.
The bug went unnoticed on Windows by some reasons unknown,
though it is documented in Qt help. This is repoted by
Antonio Linares when he was testing hbIDE on OSX.
* contrib/hbxbp/xbpbrowse.prg
! Fixed: :keyboard slot was not working.
* contrib/hbide/idebrowse.prg
* contrib/hbide/idesaveload.prg
+ Implemented: indexed table navigation. Current implementation
only supports structural indexes in DBFCDX. Click on some
table header, point to "Index" ideDBU toolbar icon and click
on drop-down list of index tags and expressions, select one
and this index will become the active one.
+ Implemented: search feature on indesed tables, only for string
fields. While staying inside a browser, press CTRL+F (Find),
provide serach string, and there you will be.
+ Titlebar now holds the various facts about the navigation.
Tooltip on the titlebar holds the table's full path.
TODO: after settling all actions, a left-side toolbar will
hold them as icons. One toolbar only for all panels and browsers.
If you have better ideas please forward.
2010-07-13 19:24 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
+ contrib/hbide/dbstruct.ui
+ contrib/hbide/resources/dbstruct.png
* contrib/hbide/hbide.hbp
* contrib/hbide/hbide.qrc
* contrib/hbide/idebrowse.prg
* contrib/hbide/idemisc.prg
+ Implemented: ideDBU - View and navigate the structure
of current table in focus. More features follow.
2010-07-12 18:33 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbide/idestylesheets.prg
! Fixed: main menu colors for navigated prompts.
Let me know if you have other opinions.
2010-07-12 17:27 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
* contrib/hbxbp/xbpbrowse.prg
% Ratified: many artifacts about vertical navigation,
especially after resizing is affected. Now you can see
this difference in demoXBP and hbIDE's ideDBU.
2010-07-12 09:06 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbide/idesources.prg
! Fixed: "Save As..." had gone disabled with another fix.
+ contrib/hbqt/qtcore/HBQAbstractItemModel.cpp
+ contrib/hbqt/qtcore/THBQAbstractItemModel.prg
+ Added: missing files from previous commit.
* contrib/hbxbp/xbpdialog.prg
! Minor.
2010-07-11 22:35 UTC-0800 Pritpal Bedi (
bedipritpal@hotmail.com)
* contrib/hbqt/filelist.mk
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/generator/qt45.qtp
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt.h
* contrib/hbqt/hbqt.hbp
* contrib/hbqt/hbqt_garbage.h
+ contrib/hbqt/hbqt_hbqabstractitemmodel.cpp
+ contrib/hbqt/hbqt_hbqabstractitemmodel.h
* contrib/hbqt/qtcore/filelist.hbm
* contrib/hbqt/qtcore/filelist.mk
+ contrib/hbqt/qth/HBQAbstractItemModel.qth
* contrib/hbxbp/xbpbrowse.prg
+ Applied patch provided by Bacco, thanks.
This implements one more member to the structure
which will help simplifying many complex structures in hbQT.
* Regenerated: *.cpp