Pritpal, HBIDE developer, assists us to use it with FWH

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Sun Aug 01, 2010 7:00 pm

Hello Everybody

Here is another upload of hbIDE at http://hbide.vouch.info/

It addesses few of requests posted on this forum.

ChangeLog:

2010-07-31 23:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)

* contrib/gtwvg/wvgscrlb.prg
% Reversed the order of structures to comply with current scenario.

* contrib/hbide/setup.ui
+ Added: checkbox: Edits MDI.

* contrib/hbide/hbide.prg
* contrib/hbide/ideactions.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/idetools.prg
+ Implemented: MDI interface for editing panels.

This implementation is on top of existing one and is switchable
through "Setup->Edits MDI". For now it is "ON" by default just
to give a first-hand experience to the user and show advantages
it has over existing one.

LAYOUT: Editing area is comprised of :
1. Top toolbar
Collection of actions which affect the presentation of
panels, windows hosting them and editors.
2. Left toolbar
Collection of actions which affect editing instances.
3. MDI Area
Hosting panels inside MDI windows.
4. Various panels in MDI area, each separate in a MDI window:
a. <Stats>
Holds: <Welcome> and <FAQ> tabs.
b. <Main> panel, the default one, always present.
c. <User-defined Panel 1>
<User-defined Panel 2>
<User-defined Panel n>
Holds: n number of editing instances each per tab in a tabbed widget.
Every panel has the same behavior as before.
All features are exactly the same as before.

ADVANTAGES: allows to view and edit multiple sources simultaneous.
: better organization of sources across logical development units.

Regression is possible though every care has been taken for accuracy.
Toggling MDI to Stacked mode is not in-place, hbIDE needs to be exetuted
again to take this change active.

2010-07-29 18:47 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: methods to control code completions and completion tips.

+ contrib/hbide/resources/help1.png
+ contrib/hbide/resources/infotips.png
* contrib/hbide/hbide.qrc
+ Added: two more images foe code completions and completion tips.

* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
+ Added: controls to toggle code completions and completion tips.
The settings are not saved for the next run and are applicable
per editing instance.

2010-07-29 15:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.prg
! Minor.

* contrib/hbide/idethemes.prg
+ Added: "PROCEDURE" and "THREAD" as Harbour keywords, got missed somehow.

* contrib/hbide/ideedit.prg
* contrib/hbide/ideskeletons.prg
+ Implemented: Code Snippets->execution->Ctrl+K : inserts the snippet
if word under cursor is one of the name of a code snippet definition.
So, if you have a snippet named "doit" then immediately after
typeing "doit" you press Ctrl_K, then, instead of presenting you
with menu to select a snippet, it is executed automatically.

2010-07-28 08:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbplistbox.prg
+ Added: method :setVisible().

* contrib/hbide/ideedit.prg
* contrib/hbide/hbide.prg
+ Implemented: "Functions List" now supports "Sorted" and "Natural Order"
display which is switchable via right-click context menu.

* contrib/hbide/idedocks.prg
% Fixed: a rare bug where if hbIDE is minimized by any other action
than clicking on the "Minimize" title-bar icon on the right,
on restoration it was producing RTE.

* contrib/hbide/idesaveload.prg
+ Added: ::aDictionaries instance variable. Futuristic implementation.

2010-07-26 15:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/ideedit.prg
% Fixed: a bug in code completion flush in FIELD-> and ALIAS-> section.

2010-07-26 14:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpmenubar.prg
% Fixed: a nasty bug.

2010-07-25 17:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/dialogqt.prg
% Some refinement.

+ contrib/hbxbp/tests/dialogqt.prg
+ contrib/hbxbp/tests/wvtqt.hbp
+ contrib/hbxbp/tests/wvtqt.prg
+ Presented: how a Windows console application can make use of
powerful Qt capabilities. The key lies in the MT mode.

NOTE: follow previous log entry for details.

2010-07-25 16:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/tests/dialogqt.prg
+ contrib/hbqt/tests/wvtqt.hbp
+ contrib/hbqt/tests/wvtqt.prg
+ Presented: how a Windows console application can make use of
powerful Qt capabilities. The key lies in the MT mode.
1. Issue hbmk2 wvtqt.hbp -run
2. Press F12 to open Qt dialog. It is the same as in demoqt.prg.
3. Navigate in the Qt and console window at will.
4. Remaining in console, press F12 again, another dialog will open.
5. To go further, in any Qt dialog, point to <Dialog> menu option
and click on "Another dialog".
6. Navigate among windows.
7. Close any Qt window. I mean play with the opened windows.

This opens up yet another vast space for Harbour developer.
NEXT: in the process to present same functionality with hbXBP also.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Sun Aug 01, 2010 7:09 pm

Hello FWH users

It is now possible to use Qt dialogs with your existing dialogs.
It is an extremely important development in Harbour which allows
you to build extremely powerful interfaces with minimal of code.
A fitting example is present is harbour/contrib/hbqt/tests/wvtqt.prg
and harbour/contrib/hbxbp/tests/wvtqt.prg.

Both are a Windows console applications firing Qt dialogs.

I know FWH provides all the modern controls but still
you may find room to integrate few from HbQt. Do experiment,
you will be rewarded.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Jaque Morique » Tue Aug 03, 2010 12:56 pm

Thanks for the new version

One Bug is back

The Right Click Popupmenu in the Editor "Cut" "Copy" "Paste" has no function
Jaque Morique
 
Posts: 17
Joined: Thu Apr 22, 2010 5:15 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Aug 03, 2010 3:33 pm

Jaque Morique wrote:Thanks for the new version
One Bug is back
The Right Click Popupmenu in the Editor "Cut" "Copy" "Paste" has no function


Thanks for the report.
I will be fixing it shortly.

BTW how did you like this new functionality ?
Do it provides better editing experience ?
I did few more optimizations not yet in the distro enhancing
this protocol. Will commit in a day.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 7:09 am

Hello Everybody

Here is the next upload : http://hbide.vouch.info/

ChangeLog:

2010-08-03 23:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/view_organized.png
* contrib/hbide/resources/view_tiled.png
+ contrib/hbide/resources/view_horzstacked.png
+ contrib/hbide/resources/view_vertstacked.png
+ contrib/hbide/resources/view_zoomin.png
+ contrib/hbide/resources/view_zoomout.png
+ Added: few more images. Refined some old.

* contrib/hbide/hbide.qrc
+ Added: above images.

* contrib/hbide/idedocks.prg
+ Added: MDI Area - Left-Toolbar action images.

2010-08-03 18:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideprojmanager.prg
% Fixed: ( hopefully ) the OS path syndrome when a .hbp from
Windows is ported to *nixes.

* contrib/hbide/ideedit.prg
! Minor.

* contrib/hbide/idedocks.prg
+ Implemented: MDI Editing Area - LeftToolbar - Actions:
1. Show Maximized: turns all panels in maximized mode.
In this mode MDI and Stacked protocols are almost the same,
though, MDI mode has many other advantages than Stacked one.

2. Show Stacked Vertically: viewport is distributed in equal
parts vertically and each panel is assigned this much height.
Width of the panel is limited to viewport width. In this
mode "Stats" panel is not considered.

3. Show Stacked Horizontally: viewport is distributed in
equal parts horizontally and each panel is assigned this
much width. Height of the panels equals viewport height.

4. Zoom-in: If view mode is "Stacked Vertically | Horizontally",
then per zoom-in increases the height|width of the panel by
25% more than the current. Zoom-in and zoom-out are never in the
same ratio.

If hbIDE is closed in maximized state, it is presented the same
at next run. This is not true for Vertical|Horizontal stacked view.
The reason is size of the viewport is not determined at the time
of panel creation.

Icons on the toolbar are not representing the actions properly,
and hence are subject to change.

2010-08-03 10:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
% A hacked fix: to context menu actions inside editor, reported at FWH forum.
% Fixed: switching over to non-MDI mode from MDI mode was
raising RTE.

2010-08-02 18:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/updown_v.ui
+ Added: widget to expose <Next><Previous>Top><Bottom><Highlight> buttons
for selected text.

* contrib/hbide/hbide.hbp
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/idemisc.prg
% Swapped: editing MDI area's top-toolbar actions with
left-toolbar. Now the visual elements are synchrinized
with how we are used to view these actions.

+ Implemented: in MDI editors mode, actions to navigate
selection for <Next><Prev..> etc exposed via left toolbar.
These actions are shown enabled only if there is active
selection text is visible, either by double clicking on a
word or by virtue of Find/Replace dialog. It fixes the
visual irritating artifact discussed recently.

+ Implemented: MDI editing panels are now remembered for
their last state for the next run. It effectively means
that if a panel(s) are left maximized, minimized, cascaded,
tiled, under tabbed view or subwindowed view, next run
correctly position all of them. This is on top of your
own layout which you would have saved earlier, which can ever
be brought back by clicking on "View as arranged" icon.

2010-08-02 09:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
* contrib/hbide/idemisc.prg
+ Added: scrollbars to Edits MDI area.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Baxajaun » Wed Aug 04, 2010 7:45 am

Hi Pritpal,

r15300 version is not working in my W7 .

hbide.exe has stopped working.

Regards,

Felix
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 8:39 am

Baxajaun wrote:r15300 version is not working in my W7 .
hbide.exe has stopped working.


Stop working ? How it stops ?
Is there any error message ?
What last version with you was working?
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Baxajaun » Wed Aug 04, 2010 9:17 am

Hi Pritpal,

the previous version has working well.

Image

Regards,

Felix
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Baxajaun » Wed Aug 04, 2010 12:36 pm

Hi Pritpal,

can you put previous versions of hbIDE for downloads in your page ?

Can you add an option to upgrade hbIDE in hbIDE ?

Best regards,

Felix
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Baxajaun » Wed Aug 04, 2010 1:42 pm

Hi Pritpal,

more information about error:

Nombre de la aplicación con errores: hbide.exe, versión: 0.0.0.0, marca de tiempo: 0x4c59117a
Nombre del módulo con errores: QtGui4.dll, versión: 4.6.2.0, marca de tiempo: 0x4b7d1077
Código de excepción: 0xc0000005
Desplazamiento de errores: 0x0004e9a0
Id. del proceso con errores: 0xa0c
Hora de inicio de la aplicación con errores: 0x01cb33d8e07c3ce4
Ruta de acceso de la aplicación con errores: C:\hbIDE\hbide.exe
Ruta de acceso del módulo con errores: C:\hbIDE\QtGui4.dll
Id. del informe: 1f5afe90-9fcc-11df-be9e-002622a8c64a

Best regards,

Felix
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 2:37 pm

Hello Felix

Baxajaun wrote:can you put previous versions of hbIDE for downloads in your page ?
Can you add an option to upgrade hbIDE in hbIDE ?


I never kept the previous version anytime.
Now I feel I must do so, so for future I have noted this point.
Infact, hbIDE never gave such problem. Also I have tested on
W7 64 bits and it works OK.

There could be two possibilities to solve it.

1. Download the distro again and reinstall. Possibly your download may be corrupted.
2. If above measure do not work, delete "settings.ide" file which will re residing in the
same folder where "hbide.ini" is.
3. If still the problem persists, then try to start hbIDE as: C:\>hbide.exe c:\temp\hbide\hbide.ini
from a console window. Make sure that you have created C:\temp\hbide folder beforehand.

Please let me know of success or failures.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 2:44 pm

Baxajaun wrote:more information about error:

Nombre de la aplicación con errores: hbide.exe, versión: 0.0.0.0, marca de tiempo: 0x4c59117a
Nombre del módulo con errores: QtGui4.dll, versión: 4.6.2.0, marca de tiempo: 0x4b7d1077
Código de excepción: 0xc0000005
Desplazamiento de errores: 0x0004e9a0
Id. del proceso con errores: 0xa0c
Hora de inicio de la aplicación con errores: 0x01cb33d8e07c3ce4
Ruta de acceso de la aplicación con errores: C:\hbIDE\hbide.exe
Ruta de acceso del módulo con errores: C:\hbIDE\QtGui4.dll
Id. del informe: 1f5afe90-9fcc-11df-be9e-002622a8c64a


I am also getting this error.
I re-build the package, installed on my temp folder and it produced GPF
at startup. I will be looking into it now. Please ignore my previous message.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 2:58 pm

Hello Everybody

Please download the fixed version from http://hbide.vouch.info/.

I regret for the inconvinience caused to you due my negligence.
Hopefully I will not repeat this recklessness in the future.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Wed Aug 04, 2010 4:02 pm

Hello FiveWinners

This post is intended to gather your viewpoints about hbIDE's interface, as
to its weak points and ( of course, strong points, if you like so to point out ).

Why you:

Because you are coding GUIs for years and you know better how a GUI
ought to be. You know the intricacies and finer points better than an average
Harbour developer, more so if he/she is a console developer. So this overview
request is better addressed by you.

I am looking forward your critics ( more importantly ) and appreciations ( if you do like ).
I want to draft a future roadmap for its development. I want to know how I must
prioritize my concentration, time, etc.

In a quest to provide Harbour community a tool of their choice...
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Adolfo » Wed Aug 04, 2010 7:47 pm

Pritpal...

I would like to thank you for your efforts and your proffesional work, although I'm not using HBIDE for my main project, I'm beggining to use it in some new and small works, it looks really fine, easy to use and very professional.

I have some notes about it, give me some days and I'll send them to you. They are small advices and ideas, but they can help us a lot.

Thanks again for your work

From Chile
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

PreviousNext

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 53 guests