Pritpal, HBIDE developer, assists us to use it with FWH
-
- Posts: 42
- Joined: Sat Sep 30, 2006 9:43 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
the 3 Menuentrys
cut
copy
goto Function
does not work cause nothimh is marked after the right click
tx
cut
copy
goto Function
does not work cause nothimh is marked after the right click
tx
Using Nissan 350 Z with last Firmware
compiled with Super Plus
compiled with Super Plus
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Fixed, thanks for reporting.Uwe Diemer wrote:the 3 Menuentrys
cut
copy
goto Function
does not work cause nothimh is marked after the right click
tx
Will be available in next commit.
-
- Posts: 42
- Joined: Sat Sep 30, 2006 9:43 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
tx
Using Nissan 350 Z with last Firmware
compiled with Super Plus
compiled with Super Plus
- Sepp Hinterhuber
- Posts: 8
- Joined: Thu Jun 03, 2010 9:15 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
hello and thank u for this nice work
can u please add a switch fort shuting up the question "Want to close Hbide"
the question for changed Prg Files is ok
but the question also comes when nothing is changed
Tx from the steiermark
can u please add a switch fort shuting up the question "Want to close Hbide"
the question for changed Prg Files is ok
but the question also comes when nothing is changed
Tx from the steiermark
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
It's there.Sepp Hinterhuber wrote: can u please add a switch fort shuting up the question "Want to close Hbide"
the question for changed Prg Files is ok
but the question also comes when nothing is changed
Instead of clicking "X" button in titlebar click on
left-most "Exit" toolbar button which will not through up this alert.
X click is a standard behavior for any application to terminate.
- Sepp Hinterhuber
- Posts: 8
- Joined: Thu Jun 03, 2010 9:15 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
u are fast can i call u "Red Flash"
thank u
thank u
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Thanks for the newly crowned title.Sepp Hinterhuber wrote: u are fast can i call u "Red Flash"
Call as you would like though I like "Pritpal" more suited to me.
BTW what does "Red Flash" signifies ?
- 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
Here is the latest hbIDE posted for download - http://hbide.vouch.info/
You may require to delete following sections from hbide.ini
[DBUPANELS]
[DBUPANELSINFO]
This is based ( primarily ) on following ChangeLog entries:
2010-07-04 09:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpmenubar.prg
! Added "style" management method - unique to Harbour.
2010-07-04 08:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt_hbslots.cpp
* contrib/hbqt/hbqt_hbslots.h
+ Added: more slots covering QMdiArea and QMdiSubWindow classes.
* contrib/hbxbp/xbpbrowse.prg
! Reworked: event handelling methods more spontaneous.
+ contrib/hbide/resources/browser.png
+ contrib/hbide/resources/formview.png
+ contrib/hbide/resources/thumbnail.png
+ contrib/hbide/resources/view_cascaded.png
+ contrib/hbide/resources/view_organized.png
+ contrib/hbide/resources/view_tabbed.png
+ contrib/hbide/resources/view_tiled.png
* contrib/hbide/hbide.qrc
+ Added: few images as above.
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideskeletons.prg
* contrib/hbide/idestylesheets.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
+ Reworked: application theme management.
Now it includes the missing components from previous.
+ Reworked: ideDBU interface.
Now it is hosted in a MDI interface which is more natural
to table management, including relational views. User can
rearrange and resize the browsers to his personal tastes.
Here is the layout hirarchy of ideDBU:
hbIDE
ideDBU - docking pane, right-hand, floatable, dockable.
Toolbar
Add a table, Form View, Tabbed View, Original View,
Cascaded View, Tiled View, Remove browser,
Panels - create button, switch menu
Panels - user defined, only one visible at a time
Panel 1
Browser 1 - .dbf, an array ( TODO, functionality is there )
Browser 2
Browser n
Panel 2
Browser 1
Browser 2
Browser n
Panel n
Browser 1
Browser 2
Browser n
Panels retain their last contents and are presented
on next run as is. The only exception being panel "Main"
is always the first visible.
NOTE: there is a lot on my drawing board.
So far I was struggling to make the behavior of
XbpBrowser stable per TBrowse specs and interface
design. Rest will follow soon.
Here is the latest hbIDE posted for download - http://hbide.vouch.info/
You may require to delete following sections from hbide.ini
[DBUPANELS]
[DBUPANELSINFO]
This is based ( primarily ) on following ChangeLog entries:
2010-07-04 09:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpmenubar.prg
! Added "style" management method - unique to Harbour.
2010-07-04 08:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
* contrib/hbqt/hbqt_hbslots.cpp
* contrib/hbqt/hbqt_hbslots.h
+ Added: more slots covering QMdiArea and QMdiSubWindow classes.
* contrib/hbxbp/xbpbrowse.prg
! Reworked: event handelling methods more spontaneous.
+ contrib/hbide/resources/browser.png
+ contrib/hbide/resources/formview.png
+ contrib/hbide/resources/thumbnail.png
+ contrib/hbide/resources/view_cascaded.png
+ contrib/hbide/resources/view_organized.png
+ contrib/hbide/resources/view_tabbed.png
+ contrib/hbide/resources/view_tiled.png
* contrib/hbide/hbide.qrc
+ Added: few images as above.
* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideskeletons.prg
* contrib/hbide/idestylesheets.prg
* contrib/hbide/idethemes.prg
* contrib/hbide/idetools.prg
+ Reworked: application theme management.
Now it includes the missing components from previous.
+ Reworked: ideDBU interface.
Now it is hosted in a MDI interface which is more natural
to table management, including relational views. User can
rearrange and resize the browsers to his personal tastes.
Here is the layout hirarchy of ideDBU:
hbIDE
ideDBU - docking pane, right-hand, floatable, dockable.
Toolbar
Add a table, Form View, Tabbed View, Original View,
Cascaded View, Tiled View, Remove browser,
Panels - create button, switch menu
Panels - user defined, only one visible at a time
Panel 1
Browser 1 - .dbf, an array ( TODO, functionality is there )
Browser 2
Browser n
Panel 2
Browser 1
Browser 2
Browser n
Panel n
Browser 1
Browser 2
Browser n
Panels retain their last contents and are presented
on next run as is. The only exception being panel "Main"
is always the first visible.
NOTE: there is a lot on my drawing board.
So far I was struggling to make the behavior of
XbpBrowser stable per TBrowse specs and interface
design. Rest will follow soon.
-
- Posts: 42
- Joined: Sat Sep 30, 2006 9:43 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Hi and Hello
U know Ed for windows ??
It offers a dropdownbox with the include files or if u click in the editor on the include file it open it
What do u think about it ??
Thank You
U know Ed for windows ??
It offers a dropdownbox with the include files or if u click in the editor on the include file it open it
What do u think about it ??
Thank You
Using Nissan 350 Z with last Firmware
compiled with Super Plus
compiled with Super Plus
-
- Posts: 42
- Joined: Sat Sep 30, 2006 9:43 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Hi and Hello
When i click on the right panel "functions list" "Document writer"
"dbu ide" i always have to click one time on the tab before it is in the foreground
What u think about if the panel is selected to put it automatic in the foreground
Sometimes it takes longer is the scrollbar is activated so i had to click the arrow 2-4 times before i can switch the panel
Thanks
When i click on the right panel "functions list" "Document writer"
"dbu ide" i always have to click one time on the tab before it is in the foreground
What u think about if the panel is selected to put it automatic in the foreground
Sometimes it takes longer is the scrollbar is activated so i had to click the arrow 2-4 times before i can switch the panel
Thanks
- 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, never used.Uwe Diemer wrote: U know Ed for windows ??
It offers a dropdownbox with the include files or if u click in the editor on the include file it open it
It can be a good feature.
Double-clicking on an include file can
be attached to opening it involves one more issue. How do we know
where it is located ? If .ch resides in the same folder where .prg is,
then only it is possibe. I will think over.
- Pritpal Bedi
- Posts: 154
- Joined: Thu Jun 03, 2010 6:27 am
- Contact:
Re: Pritpal, HBIDE developer, assists us to use it with FWH
Yes, I know this glitch.Uwe Diemer wrote: When i click on the right panel "functions list" "Document writer"
"dbu ide" i always have to click one time on the tab before it is in the foreground
I had fixed it in the past but again it has gone weired.
Trying to fix and hopefully it will be done.
Which "scrollbar" you are talking about ?Sometimes it takes longer is the scrollbar is activated so i had to click the arrow 2-4 times before i can switch the panel
- 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
Here is the latest implementation of hbIDE at http://hbide.vouch.info/
Two major feature, which can help you immensely are:
1. Auto run script at the startup of hbIDE
This is specifically useful for FWH users to setup environment.
Copy following code, create hbide/plugins/auto_fwh.prg and paste there.
// hbide/plugins/auto_fwh.prg
//------------------------------------------//
FUNCTION main( oIde )
hb_setEnv( "HB_USER_PRGFLAGS", "-iC:\FWH\Include" )
hb_setEnv( "HB_USER_LDFLAGS" , "-LC:\FWH\Lib -lfwh" )
RETURN NIL
//-----------------------------------------//
Assuming that you have FWH on C drive, above tiny prg will do all for you.
2. Drag and Drop support.
It is based on following ChangeLog entries:
2010-07-05 15:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideplugins.prg
+ Implemented: drag and drop support at two points:
1. When a valid text file supported by hbIDE
is dragged and dropped on editor widget.
2. When a .dbf file is dropped on ideDBU widget.
Please feel free to extend your comments.
2010-07-05 13:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/doc/en/class_qmimedata.txt
* contrib/hbqt/qtcore/QMimeData.cpp
* contrib/hbqt/qtcore/TQMimeData.prg
* contrib/hbqt/qth/QMimeData.qth
+ Added method QStrinList * hbUrlList() which returns list
of Urls as strings. It is a workarount until proper
QList<QUrl> implementation is not in place.
2010-07-05 08:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qth/QList.qth
+ Uncommented few methods.
* contrib/hbqt/qth/QUrl.qth
! Changed: the constructor.
* contrib/hbqt/doc/en/class_qlist.txt
* contrib/hbqt/qtcore/QList.cpp
* contrib/hbqt/qtcore/QUrl.cpp
* contrib/hbqt/qtcore/TQList.prg
* Auto generated
2010-07-05 00:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/generator/hbqtgen.prg
+ Implemented: QList support for Q* data types as return value.
Still I could not find a dynamic way to pass it as an
argument to a function. This feature enables to harness
Qt's power to greater extent.
* contrib/hbqt/qth/QAction.qth
* contrib/hbqt/qth/QDropEvent.qth
* contrib/hbqt/qth/QFileDialog.qth
* contrib/hbqt/qth/QFontDatabase.qth
* contrib/hbqt/qth/QInputMethodEvent.qth
* contrib/hbqt/qth/QLocale.qth
* contrib/hbqt/qth/QMimeData.qth
* contrib/hbqt/qth/QPrinter.qth
* contrib/hbqt/qth/QTextEdit.qth
* contrib/hbqt/qth/QTextLayout.qth
* contrib/hbqt/qth/QTextOption.qth
! Commented out those functions returnin QList of type other than Q*.
* contrib/hbqt/qtcore/*
* contrib/hbqt/qtgui/*
* contrib/hbqt/qtnetwork/*
! Regenerated.
2010-07-04 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideplugins.prg
+ Extended auto execuable scripts to have .hbs extension
besides .prg.
2010-07-04 15:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
+ #include "hbextern.ch"
* contrib/hbide/ideplugins.prg
* contrib/hbide/hbide.prg
+ Implemented: execution of auto scripts.
Any .prg placed in /plugins folder with "auto_" prefix,
f.e., /harbour/contrib/hbide/plugins/auto_setenv.prg
will be executed just after hbIDE dialog is made visible.
hbIDE itself is passed as only parameter sent to the
script. The idea is to allow developers of miscllaneous
GUI libraries to setup their own environment variables.
Another aspect of this feature could be changing the
behavior of hbIDE itself through its various component
objects, though it may need some more API functions.
An idea which can be extended and offers developers
greater control over the affairs.
! Modified last commit's missing entry.
2010-07-04 14:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: horizontal selection where background color was
missed by a couple of pixels to the left.
* contrib/hbide/idefindreplace.prg
! Fixed to not "find" twice if "Return" is pressed.
* contrib/hbide/ideedit.prg
2010-07-04 12:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: one more glitch in selected text background color
off by few pixels verically - now the bottom line.
2010-07-04 12:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: glitch in selected text background color off by few pixels.
Here is the latest implementation of hbIDE at http://hbide.vouch.info/
Two major feature, which can help you immensely are:
1. Auto run script at the startup of hbIDE
This is specifically useful for FWH users to setup environment.
Copy following code, create hbide/plugins/auto_fwh.prg and paste there.
// hbide/plugins/auto_fwh.prg
//------------------------------------------//
FUNCTION main( oIde )
hb_setEnv( "HB_USER_PRGFLAGS", "-iC:\FWH\Include" )
hb_setEnv( "HB_USER_LDFLAGS" , "-LC:\FWH\Lib -lfwh" )
RETURN NIL
//-----------------------------------------//
Assuming that you have FWH on C drive, above tiny prg will do all for you.
2. Drag and Drop support.
It is based on following ChangeLog entries:
2010-07-05 15:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideplugins.prg
+ Implemented: drag and drop support at two points:
1. When a valid text file supported by hbIDE
is dragged and dropped on editor widget.
2. When a .dbf file is dropped on ideDBU widget.
Please feel free to extend your comments.
2010-07-05 13:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/doc/en/class_qmimedata.txt
* contrib/hbqt/qtcore/QMimeData.cpp
* contrib/hbqt/qtcore/TQMimeData.prg
* contrib/hbqt/qth/QMimeData.qth
+ Added method QStrinList * hbUrlList() which returns list
of Urls as strings. It is a workarount until proper
QList<QUrl> implementation is not in place.
2010-07-05 08:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qth/QList.qth
+ Uncommented few methods.
* contrib/hbqt/qth/QUrl.qth
! Changed: the constructor.
* contrib/hbqt/doc/en/class_qlist.txt
* contrib/hbqt/qtcore/QList.cpp
* contrib/hbqt/qtcore/QUrl.cpp
* contrib/hbqt/qtcore/TQList.prg
* Auto generated
2010-07-05 00:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/generator/hbqtgen.prg
+ Implemented: QList support for Q* data types as return value.
Still I could not find a dynamic way to pass it as an
argument to a function. This feature enables to harness
Qt's power to greater extent.
* contrib/hbqt/qth/QAction.qth
* contrib/hbqt/qth/QDropEvent.qth
* contrib/hbqt/qth/QFileDialog.qth
* contrib/hbqt/qth/QFontDatabase.qth
* contrib/hbqt/qth/QInputMethodEvent.qth
* contrib/hbqt/qth/QLocale.qth
* contrib/hbqt/qth/QMimeData.qth
* contrib/hbqt/qth/QPrinter.qth
* contrib/hbqt/qth/QTextEdit.qth
* contrib/hbqt/qth/QTextLayout.qth
* contrib/hbqt/qth/QTextOption.qth
! Commented out those functions returnin QList of type other than Q*.
* contrib/hbqt/qtcore/*
* contrib/hbqt/qtgui/*
* contrib/hbqt/qtnetwork/*
! Regenerated.
2010-07-04 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideplugins.prg
+ Extended auto execuable scripts to have .hbs extension
besides .prg.
2010-07-04 15:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
+ #include "hbextern.ch"
* contrib/hbide/ideplugins.prg
* contrib/hbide/hbide.prg
+ Implemented: execution of auto scripts.
Any .prg placed in /plugins folder with "auto_" prefix,
f.e., /harbour/contrib/hbide/plugins/auto_setenv.prg
will be executed just after hbIDE dialog is made visible.
hbIDE itself is passed as only parameter sent to the
script. The idea is to allow developers of miscllaneous
GUI libraries to setup their own environment variables.
Another aspect of this feature could be changing the
behavior of hbIDE itself through its various component
objects, though it may need some more API functions.
An idea which can be extended and offers developers
greater control over the affairs.
! Modified last commit's missing entry.
2010-07-04 14:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: horizontal selection where background color was
missed by a couple of pixels to the left.
* contrib/hbide/idefindreplace.prg
! Fixed to not "find" twice if "Return" is pressed.
* contrib/hbide/ideedit.prg
2010-07-04 12:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: one more glitch in selected text background color
off by few pixels verically - now the bottom line.
2010-07-04 12:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
! Fixed: glitch in selected text background color off by few pixels.
-
- Posts: 20
- Joined: Tue Feb 02, 2010 10:32 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
---------------------------
Run-time Error!
---------------------------
Error BASE/1070 Argument error: ==
Called from (b)XBPMENUBAR_EXECSLOT(539)
Called from ASCAN(0)
Called from XBPMENU:EXECSLOT(539)
Called from (b)XBPMENUBAR_PLACEITEM(307)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(102)
Called from APPEVENT(266)
Called from HBIDE:CREATE(553)
Called from MAIN(117)
---------------------------
OK
---------------------------
TX
Run-time Error!
---------------------------
Error BASE/1070 Argument error: ==
Called from (b)XBPMENUBAR_EXECSLOT(539)
Called from ASCAN(0)
Called from XBPMENU:EXECSLOT(539)
Called from (b)XBPMENUBAR_PLACEITEM(307)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(102)
Called from APPEVENT(266)
Called from HBIDE:CREATE(553)
Called from MAIN(117)
---------------------------
OK
---------------------------
TX
-
- Posts: 20
- Joined: Tue Feb 02, 2010 10:32 am
Re: Pritpal, HBIDE developer, assists us to use it with FWH
---------------------------
Run-time Error!
---------------------------
Error DBCMD/1011 Alias already in use: ADR_100
Called from DBUSEAREA(0)
Called from IDEBROWSE:CREATE(846)
Called from IDEBROWSEMANAGER:ADDTABLE(534)
Called from IDEBROWSEMANAGER:EXECEVENT(444)
Called from (b)IDEBROWSEMANAGER_BUILDTOOLBAR(276)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(102)
Called from APPEVENT(266)
Called from HBIDE:CREATE(553)
Called from MAIN(117)
---------------------------
OK
---------------------------
Run-time Error!
---------------------------
Error DBCMD/1011 Alias already in use: ADR_100
Called from DBUSEAREA(0)
Called from IDEBROWSE:CREATE(846)
Called from IDEBROWSEMANAGER:ADDTABLE(534)
Called from IDEBROWSEMANAGER:EXECEVENT(444)
Called from (b)IDEBROWSEMANAGER_BUILDTOOLBAR(276)
Called from QT_QEVENTLOOP_PROCESSEVENTS(0)
Called from QEVENTLOOP:PROCESSEVENTS(102)
Called from APPEVENT(266)
Called from HBIDE:CREATE(553)
Called from MAIN(117)
---------------------------
OK
---------------------------