You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
(64) |
Apr
(70) |
May
(54) |
Jun
(57) |
Jul
(34) |
Aug
(19) |
Sep
(28) |
Oct
(48) |
Nov
(42) |
Dec
(43) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(50) |
Feb
(19) |
Mar
(10) |
Apr
(5) |
May
(1) |
Jun
(14) |
Jul
(23) |
Aug
(6) |
Sep
(118) |
Oct
(110) |
Nov
(36) |
Dec
(6) |
| 2006 |
Jan
(19) |
Feb
(7) |
Mar
(4) |
Apr
(32) |
May
(6) |
Jun
(14) |
Jul
(42) |
Aug
(38) |
Sep
(88) |
Oct
(21) |
Nov
(40) |
Dec
(37) |
| 2007 |
Jan
(31) |
Feb
(20) |
Mar
(26) |
Apr
(38) |
May
(4) |
Jun
(3) |
Jul
(3) |
Aug
(8) |
Sep
(2) |
Oct
(3) |
Nov
(25) |
Dec
(9) |
| 2008 |
Jan
(7) |
Feb
(10) |
Mar
(16) |
Apr
(10) |
May
(25) |
Jun
(16) |
Jul
(27) |
Aug
(8) |
Sep
(20) |
Oct
(54) |
Nov
(11) |
Dec
(14) |
| 2009 |
Jan
(28) |
Feb
(22) |
Mar
(13) |
Apr
(70) |
May
(25) |
Jun
(23) |
Jul
(12) |
Aug
(18) |
Sep
(7) |
Oct
(4) |
Nov
(8) |
Dec
(36) |
| 2010 |
Jan
(58) |
Feb
(66) |
Mar
(3) |
Apr
(16) |
May
(9) |
Jun
(10) |
Jul
(6) |
Aug
(8) |
Sep
(17) |
Oct
(15) |
Nov
(12) |
Dec
(27) |
| 2011 |
Jan
(3) |
Feb
(17) |
Mar
(5) |
Apr
(12) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(5) |
Sep
(56) |
Oct
(24) |
Nov
(8) |
Dec
(32) |
| 2012 |
Jan
(20) |
Feb
(3) |
Mar
|
Apr
|
May
|
Jun
(9) |
Jul
(29) |
Aug
(3) |
Sep
(17) |
Oct
(60) |
Nov
(17) |
Dec
(52) |
| 2013 |
Jan
(22) |
Feb
(35) |
Mar
(31) |
Apr
(5) |
May
(16) |
Jun
(108) |
Jul
(57) |
Aug
(2) |
Sep
(11) |
Oct
|
Nov
(3) |
Dec
(13) |
| 2014 |
Jan
(39) |
Feb
(15) |
Mar
|
Apr
(31) |
May
|
Jun
(9) |
Jul
(16) |
Aug
(1) |
Sep
(8) |
Oct
(51) |
Nov
(5) |
Dec
(119) |
| 2015 |
Jan
(78) |
Feb
(47) |
Mar
(25) |
Apr
(32) |
May
(34) |
Jun
(42) |
Jul
(62) |
Aug
(10) |
Sep
(11) |
Oct
(5) |
Nov
(13) |
Dec
(24) |
| 2016 |
Jan
(12) |
Feb
(1) |
Mar
(2) |
Apr
|
May
(1) |
Jun
(12) |
Jul
(5) |
Aug
(32) |
Sep
(36) |
Oct
(34) |
Nov
(3) |
Dec
(1) |
| 2017 |
Jan
(2) |
Feb
(3) |
Mar
(2) |
Apr
|
May
(3) |
Jun
(5) |
Jul
(6) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2018 |
Jan
(1) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(26) |
Sep
(24) |
Oct
(2) |
Nov
(6) |
Dec
(26) |
| 2019 |
Jan
(10) |
Feb
(5) |
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
(1) |
Dec
(2) |
| 2020 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(4) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-14 00:05:25
|
Error HCUSTOMWINDOW/0 Invalid class member
Called from ->HBROWSEEX:WINDOWSMANIFEST(225)
Called from ->HBROWSEEX:PAINT(1340)
Called from ->HBROWSEEX:ONEVENT(559)
Called from ->HWG_DLGBOXINDIRECT(0)
Called from ->HDIALOG:ACTIVATE(135)
Line 1340...
IF ::WindowsManifest
::hTheme := hwg_openthemedata( ::handle, "HEADER" )
ENDIF
::hTheme := iif( Empty( ::hTheme ), NIL, ::hTheme )
Best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-13 23:11:18
|
#include 'hwgui.ch'
Function Main
INIT WINDOW oWM Main AT 0,0 SIZE 350,220 STYLE WS_CAPTION + WS_SYSMENU
oWM:bActivate:=hwg_msginfo("Show-me first!")
oWM:Activate()
Return Nil
Error BASE/1004 No exported method: EVAL
Called from ->(b)EVAL(0)
Called from ->HWG_ONENTERIDLE(80)
Called from ->(b)HMAINWINDOW(256)
Called from ->HMAINWINDOW:ONEVENT(346)
Called from ->HWG_ACTIVATEMAINWINDOW(0)
Called from ->HMAINWINDOW:ACTIVATE(335)
Called from ->MAIN(10)
HWGUI 2.18 Build 2
Date:12/13/14
Time:20:08:38
Best regards,
Itamar M. Lins Jr.
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-13 22:34:23
|
>2014-12-12 13:15 UTC+0300 Alexander Kresin <al...@be...>
> * source/winapi/hedit.prg
> ! Fixed a problem with last get in a dialog and SET CONFIRM OFF
Hi!
Now DIALOG with last get run VALID {||} twice!
Tks for response!
Best regards,
Itamar M. Lins Jr.
> Fixed now.
>Regards, Alexander.
Itamar M. Lins Jr. Lins writes:
>
> My problem is Valid final GET on dialog window, not run.
>
> #include 'hwgui.ch <http://hwgui.ch>';
>
> Function Main
>
> Local oDlg, cAc02:=Space(5)
>
> SET CONFIRM OFF
>
> INIT Dialog oDlg AT 0,0 SIZE 350,220 CLIPPER Style DS_CENTER
>
> @ 010,090 say "PASSW:" SIZE 65,15
> @ 010,110 get oAc02 VAR cAc02 PICTURE "!!!!!" SIZE 100,30 Valid
> {||hwg_msginfo('Show only with ENTER'),.T.}
>
> ACTIVATE Dialog oDlg
>
> Return Nil
>
|
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-13 22:20:36
|
Hi! Note.: Probably the DBF is empty. Error BASE/1092 Erro nos parâmetros: MIN Called from ->MIN(0) Called from ->HBROWSE:BOTTOM(1439) Changelog 2316 2014-12-12 Line 1439... ::rowPos := Min( ::nRecords, ::rowCount ) Best regards, Itamar M. Lins Jr. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-13 21:08:15
|
Hi! More one incompatibility with 2.17 @ 020,010 GroupBox oGB Caption 'My GroupBox" of oDlg Size 530,070 Transparent While I use 2.18 return Error E0030 Syntax error "syntax error at '@'" Best regards, Itamar M. Lins Jr. |
|
From: Alexander S.K. <al...@be...> - 2014-12-12 10:16:48
|
Itamar M. Lins Jr. Lins writes: > > My problem is Valid final GET on dialog window, not run. > > #include 'hwgui.ch <http://hwgui.ch>' > > Function Main > > Local oDlg, cAc02:=Space(5) > > SET CONFIRM OFF > > INIT Dialog oDlg AT 0,0 SIZE 350,220 CLIPPER Style DS_CENTER > > @ 010,090 say "PASSW:" SIZE 65,15 > @ 010,110 get oAc02 VAR cAc02 PICTURE "!!!!!" SIZE 100,30 Valid > {||hwg_msginfo('Show only with ENTER'),.T.} > > ACTIVATE Dialog oDlg > > Return Nil > Fixed now. Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2014-12-12 08:53:19
|
Itamar M. Lins Jr. Lins writes: > Hi! > I and others Brazilians users, we are tied to adopt the hwgui 2:18 > because they lack the correction of some compatibility with version 2.17. > For exemple: > Bug NiceButton Class! report form asimoes user. > > Error BASE/1075 Argument error: > > Called from ->HWG_FINDPARENT(51) > Called from ->HWG_FINDSELF(73) > Called from ->HWG_NICEBUTTPROC(134) > ... Fixed. That was related to HWG_USE_POINTER_ITEM issue. If 2.17 was compiled with this option ( 2.18 uses it by default ), there was the same error. Regards, ALexander. |
|
From: Itamar M. L. J. L. <ita...@gm...> - 2014-12-11 22:25:01
|
Hi!
I and others Brazilians users, we are tied to adopt the hwgui 2:18 because
they lack the correction of some compatibility with version 2.17.
For exemple:
Bug NiceButton Class! report form asimoes user.
Error BASE/1075 Argument error: >
Called from ->HWG_FINDPARENT(51)
Called from ->HWG_FINDSELF(73)
Called from ->HWG_NICEBUTTPROC(134)
Called from ->HWG_CREATENICEBTN(0)
Called from ->HNICEBUTTON:ACTIVATE(115)
Called from ->HNICEBUTTON:NEW(82)
Called from ->MAIN(7)
HWGUI 2.18 Build 2
Date:12/10/14
Time:21:16:13
My problem is Valid final GET on dialog window, not run.
#include 'hwgui.ch'
Function Main
Local oDlg, cAc02:=Space(5)
SET CONFIRM OFF
INIT Dialog oDlg AT 0,0 SIZE 350,220 CLIPPER Style DS_CENTER
@ 010,090 say "PASSW:" SIZE 65,15
@ 010,110 get oAc02 VAR cAc02 PICTURE "!!!!!" SIZE 100,30 Valid
{||hwg_msginfo('Show only with ENTER'),.T.}
ACTIVATE Dialog oDlg
Return Nil
Best regards,
Itamar M. Lins Jr.
|
|
From: Alexander S.K. <al...@be...> - 2014-12-04 12:36:37
|
Alain Aupeix writes: > Humm ... I'm not sure that your explanation is good, as now, with same > source, it works ... > > GeneTools : modal window > => Calendar : modal dialog (previously modal window) > => GeneHelp : nomodal Window > What is nomodal window and modal window, how they are created ? > 1) Perhaps it ought not to work if Calendar was a window, and not a dialog > 2) With same code it didn't work, so I think your last update as solves > something. The changes I did, are related to the standard dialogs ( select file, select font ) only. > > Other question: > Where is coded in Makefile* the harbour command ? > I want to add -ql option to avoid having lines in log file > HB_FLAGS = -d__LINUX__ should be changes to HB_FLAGS = -d__LINUX__ -ql Regards, Alexander. |
|
From: Alain A. <ala...@wa...> - 2014-12-04 12:20:14
|
Le 04/12/2014 10:44, Alain Aupeix a écrit : > Le 04/12/2014 07:55, Alexander S.Kresin a écrit : >> > I know about this problem in GTK version - when some dialog is >> called from the MODAL dialog, it doesn't work while the modal exists. >> >> It's ok when modal is called from modal. >> >> The problem appears when a nomodal dialog is called from modal. >> Moreover, if there is nomodal dialog already, it is blocked after a >> modal one is created. Probably, it's a GTK feature and I don't sure that >> this behaviour can be changed. >> >> So, you need to do your Genehelp as a modal dialog or as a separate app. > Humm ... I'm not sure that your explanation is good, as now, with same > source, it works ... Oouupss ... I opened my old version with external tutor ... In fact, you're right, it not ok :( I'll have a try with the shared file to pass the rubrique to the already opened tutor. A+ -- ------------------------------------------------------------------------ Alain Aupeix http://jujuland.pagesperso-orange.fr/ http://pissobi-lacassagne.pagesperso-orange.fr/ ------------------------------------------------------------------------ U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-12-03 10:46) | HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2307) ------------------------------------------------------------------------ |
|
From: Alain A. <ala...@wa...> - 2014-12-04 09:44:38
|
Le 04/12/2014 07:55, Alexander S.Kresin a écrit :
> > I know about this problem in GTK version - when some dialog is
> called from the MODAL dialog, it doesn't work while the modal exists.
>
> It's ok when modal is called from modal.
>
> The problem appears when a nomodal dialog is called from modal.
> Moreover, if there is nomodal dialog already, it is blocked after a
> modal one is created. Probably, it's a GTK feature and I don't sure that
> this behaviour can be changed.
>
> So, you need to do your Genehelp as a modal dialog or as a separate app.
Humm ... I'm not sure that your explanation is good, as now, with same
source, it works ...
GeneTools : modal window
=> Calendar : modal dialog (previously modal window)
=> GeneHelp : nomodal Window
1) Perhaps it ought not to work if Calendar was a window, and not a dialog
2) With same code it didn't work, so I think your last update as solves
something.
I'll try now a solution to set the rubrique when the tutor is already
opened.
It will be easier as I can have the tutor as an include function.
Other question:
Where is coded in Makefile* the harbour command ?
I want to add -ql option to avoid having lines in log file
Thanks
A+
--
------------------------------------------------------------------------
Alain Aupeix
http://jujuland.pagesperso-orange.fr/
http://pissobi-lacassagne.pagesperso-orange.fr/
------------------------------------------------------------------------
U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-12-03 10:46) |
HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2307)
------------------------------------------------------------------------
|
|
From: Alexander S.K. <al...@be...> - 2014-12-04 07:55:37
|
> I know about this problem in GTK version - when some dialog is called from the MODAL dialog, it doesn't work while the modal exists. It's ok when modal is called from modal. The problem appears when a nomodal dialog is called from modal. Moreover, if there is nomodal dialog already, it is blocked after a modal one is created. Probably, it's a GTK feature and I don't sure that this behaviour can be changed. So, you need to do your Genehelp as a modal dialog or as a separate app. Regards, Alexander. |
|
From: Alexander S.K. <al...@be...> - 2014-12-03 06:56:00
|
Alain Aupeix writes: >> What means that the tree isn't opened ? > When we browse in the tree, the tree is deployed (+) in the left part of > the window. > In the case we give directly the module, the content is displayed, but > the tree isn't deployed. > Should be fixed now. Regards, Alexander. |
|
From: Alain A. <ala...@wa...> - 2014-12-02 13:32:12
|
Another problem concerns the scrollbar. Using it doesn't allow to move the display area in the content, when obviously the content is larger than the window size. A+ -- ------------------------------------------------------------------------ Alain Aupeix http://jujuland.pagesperso-orange.fr/ http://pissobi-lacassagne.pagesperso-orange.fr/ ------------------------------------------------------------------------ U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) | HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302) ------------------------------------------------------------------------ |
|
From: Alain A. <ala...@wa...> - 2014-12-02 13:23:55
|
Le 02/12/2014 13:13, Alexander S.Kresin a écrit : >> Here again, I have no qout returns when locating where you said with oNode3, >> but it's ok with oNode2 :) > That Aadd() should be added in all 3 places where the node with bitmap > "book.bmp" is inserted - these are different levels of a tree ok >> It works, and the content is correctly displayed, but the tree isn't opened. >> > What means that the tree isn't opened ? When we browse in the tree, the tree is deployed (+) in the left part of the window. In the case we give directly the module, the content is displayed, but the tree isn't deployed. A+ -- ------------------------------------------------------------------------ Alain Aupeix http://jujuland.pagesperso-orange.fr/ http://pissobi-lacassagne.pagesperso-orange.fr/ ------------------------------------------------------------------------ U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) | HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302) ------------------------------------------------------------------------ |
|
From: Alexander S.K. <al...@be...> - 2014-12-02 13:13:17
|
> Here again, I have no qout returns when locating where you said with oNode3, > but it's ok with oNode2 :) That Aadd() should be added in all 3 places where the node with bitmap "book.bmp" is inserted - these are different levels of a tree > > > It works, and the content is correctly displayed, but the tree isn't opened. > What means that the tree isn't opened ? Regards, Alexander. |
|
From: Alain A. <ala...@wa...> - 2014-12-02 12:00:47
|
Le 02/12/2014 09:31, Alexander S.Kresin a écrit :
> Alain Aupeix writes:
>>> Aadd( oNode3:GetAttribute( "rubrique",,"" ), oTNode )
> I was in hurry, when I wrote it.
>
> Aadd( aRubrique, { oNode3:GetAttribute( "rubrique",,"" ), oTNode } ),
>
> of course.
It was not so obvious for me :)
Here again, I have no qout returns when locating where you said with oNode3,
but it's ok with oNode2 :)
Just a little typo here:
IF ( i := Ascan( aRubrique, {|a|a[1]==rubrique} ) > 0
oTree:Select( aRubrique[i,2] )
ENDIF
rubrique} ) ) > 0
It works, and the content is correctly displayed, but the tree isn't opened.
A+
--
------------------------------------------------------------------------
Alain Aupeix
http://jujuland.pagesperso-orange.fr/
http://pissobi-lacassagne.pagesperso-orange.fr/
------------------------------------------------------------------------
U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) |
HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302)
------------------------------------------------------------------------
|
|
From: Alexander S.K. <al...@be...> - 2014-12-02 09:31:12
|
Alain Aupeix writes:
>>
>> Aadd( oNode3:GetAttribute( "rubrique",,"" ), oTNode )
I was in hurry, when I wrote it.
Aadd( aRubrique, { oNode3:GetAttribute( "rubrique",,"" ), oTNode } ),
of course.
Regards, Alexander.
|
|
From: Alain A. <ala...@wa...> - 2014-12-02 08:37:30
|
Le 02/12/2014 06:56, Alexander S.Kresin a écrit :
> Create an array:
>
> aRubrique := {}
---------------------------------------------------------
Memvar aRubrique
Function main(....)
...
Public aRubrique:={}
> Then, after inserting a new tree node ( it is in a few places in BuildTree )
>
> INSERT NODE oTNode CAPTION oNode3:GetAttribute( "name",,"" ) TO
> oTreeNode2 BITMAP {"book.bmp"} ON CLICK {|o|NodeOut(o)}
>
> add it to that array:
>
> Aadd( oNode3:GetAttribute( "rubrique",,"" ), oTNode )
I tried first in previous case with oNode3, but it seems it doesn't go
in this case
So I tried here :
Function BuildTree (oTree)
...
ELSEIF oNode2:title == "module"
INSERT NODE oTNode CAPTION oNode2:GetAttribute(
"name",,"" ) TO oTreeNode1 BITMAP {"book.png","op_book.png"} ON CLICK
{|o|NodeOut(o)}
oTNode:cargo := { .T., "" }
qout(len(aRubrique))
qout(oNode2:GetAttribute( "rubrique",,"" ))
Aadd( oNode2:GetAttribute( "rubrique",,"" ), oTNode )
IF Empty( oTNode:cargo[2] := oNode2:GetAttribute(
"file",,"" ) )
IF !Empty( oNode2:aItems ) .AND. Valtype(
oNode2:aItems[1] ) == "O"
oTNode:cargo[2] := oNode2:aItems[1]:aItems[1]
ENDIF
ENDIF
...
---------------------------------------
Qout :
0
open
---------------------------------------
And I have an error:
Error BASE/1123 Argument error: AADD
Called from AADD(0)
Called from BUILDTREE(146) << Aadd( oNode2 ....
Called from MAIN(80)
> In a xml file rubriques should be defined for every module, for example:
>
> <module name="Just a main window" rubrique="rubr1" >
done
<?xml version="1.0" encoding="UTF-8"?>
<init>
<chapter name="Introduction" >
<comment>
<![CDATA[ GeneTools v0.19 du
14/11/2014
]]>
</comment>
</chapter>
<chapter name="Menu fichier" >
<comment>
<![CDATA[ Test de commentaire
]]>
</comment>
<module name="Ouvrir" rubrique="open" >
<![CDATA[ Ouvrir un
fichier
....
> So, you get an array with all rubriques and appropriate tree nodes.
>
> Then just find that one you need and select appropriate node:
>
> // rubrique := "rubr1"
> IF ( i := Ascan( aRubrique, {|a|a[1]==rubrique} ) > 0
> oTree:Select( aRubrique[i,2] )
> ENDIF
I don't realize now where it can be located, but I first need to make
the system to work before this
Thanks
A+
--
------------------------------------------------------------------------
Alain Aupeix
http://jujuland.pagesperso-orange.fr/
http://pissobi-lacassagne.pagesperso-orange.fr/
------------------------------------------------------------------------
U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) |
HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302)
------------------------------------------------------------------------
|
|
From: Alexander S.K. <al...@be...> - 2014-12-02 06:56:17
|
Alain Aupeix ?????:
> Le 01/12/2014 11:57, Alexander S.Kresin a écrit :
>>> How can I do to access directly to the module and comment I want to acceed ?
>>>> Is-it possible ?
>> You need to determine appropriate tree item and call oTree:Select(
>> oNode ) for it. To do this, you may create some table with module names
>> and oNode's in BuildTree() function.
>>
> I'm not able to begin it alone ...
> Can you give me some sample, or point me where and how to do it ?
>
Create an array:
aRubrique := {}
Then, after inserting a new tree node ( it is in a few places in BuildTree )
INSERT NODE oTNode CAPTION oNode3:GetAttribute( "name",,"" ) TO
oTreeNode2 BITMAP {"book.bmp"} ON CLICK {|o|NodeOut(o)}
add it to that array:
Aadd( oNode3:GetAttribute( "rubrique",,"" ), oTNode )
In a xml file rubriques should be defined for every module, for example:
<module name="Just a main window" rubrique="rubr1" >
So, you get an array with all rubriques and appropriate tree nodes.
Then just find that one you need and select appropriate node:
// rubrique := "rubr1"
IF ( i := Ascan( aRubrique, {|a|a[1]==rubrique} ) > 0
oTree:Select( aRubrique[i,2] )
ENDIF
Regards, Alexander.
|
|
From: Alexander S.K. <al...@be...> - 2014-12-02 06:28:48
|
Alain Aupeix writes: > > My goal was to have it under linux. > I had a look, and I'm not able to do it. > > I build it under linux, and it builds without error, but when executing, > I had this error: > > Error Hcustomwindo/0 Invalid class number > called from hmainWindow:inittray (207) > > I suppose it's normal ... Yes, of course. In GTK version HMainWindow class has no an InitTray() method. Regards, Alexander. |
|
From: Alain A. <ala...@wa...> - 2014-12-01 21:31:42
|
Le 01/12/2014 11:57, Alexander S.Kresin a écrit : >> How can I do to access directly to the module and comment I want to acceed ? >> > Is-it possible ? > You need to determine appropriate tree item and call oTree:Select( > oNode ) for it. To do this, you may create some table with module names > and oNode's in BuildTree() function. > I'm not able to begin it alone ... Can you give me some sample, or point me where and how to do it ? Thanks A+ -- ------------------------------------------------------------------------ Alain Aupeix http://jujuland.pagesperso-orange.fr/ http://pissobi-lacassagne.pagesperso-orange.fr/ ------------------------------------------------------------------------ U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) | HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302) ------------------------------------------------------------------------ |
|
From: Alain A. <ala...@wa...> - 2014-12-01 21:29:34
|
Le 01/12/2014 11:01, Alexander S.Kresin a écrit : > Alain Aupeix writes: >> Is-it already possible under Windows ? > Yes. >> I suppose then that the principle could be the same for Linux as for >> Windows. After, I probably have to find the way to call a system >> function which then must be adapted to differents environments. >> Have you some sample for Windows ? > samples/testtray.prg My goal was to have it under linux. I had a look, and I'm not able to do it. I build it under linux, and it builds without error, but when executing, I had this error: Error Hcustomwindo/0 Invalid class number called from hmainWindow:inittray (207) I suppose it's normal ... Too bad ... A+ -- ------------------------------------------------------------------------ Alain Aupeix http://jujuland.pagesperso-orange.fr/ http://pissobi-lacassagne.pagesperso-orange.fr/ ------------------------------------------------------------------------ U.buntu 12.04 | G.ramps 3.4.8-1 | H.arbour 3.2.0dev (2014-11-29 05:03) | HbIDE (Rev.316) | Five.Linux (r138) | Hw.Gui (2302) ------------------------------------------------------------------------ |
|
From: Alexander S.K. <al...@be...> - 2014-12-01 11:57:10
|
Alain Aupeix writes:
> Hi,
>
> I'm trying to use tutor as help addon of my program.
> I have simplificated the prg to use it as I need. It works
>
> The program requires 3 or 4 parameters:
> - the position of the window (x,y)
> - the path of the xml files
> - the rubrique I want to acceed
>
> How can I do to access directly to the module and comment I want to acceed ?
> Is-it possible ?
You need to determine appropriate tree item and call oTree:Select(
oNode ) for it. To do this, you may create some table with module names
and oNode's in BuildTree() function.
> I noticed also that when the tutor opens, the icon is op_fl, but comment
> isn't displayed.
Fixed now.
> My program when calling the tutor, before opening it, look for an
> already instance ot the tutor.
> This works great, but in this case, if the previous questions are ok,
> should it be possible to send a message to the window to open the
> desired module. ?
oTree:Select( oNode ),
as above.
>
> Another point, should it be possible, when a module is opened to change
> the icon (op_book for example) ?
>
Yes. In the BuildTree() function there are lines
INSERT NODE ... BITMAP {"book.bmp"} ...
Change them to:
INSERT NODE ... BITMAP {"book.bmp","op_book.bmp"} ...
Regards, Alexander.
|
|
From: Alexander S.K. <al...@be...> - 2014-12-01 11:01:52
|
Alain Aupeix writes: > Is-it already possible under Windows ? Yes. > I suppose then that the principle could be the same for Linux as for > Windows. After, I probably have to find the way to call a system > function which then must be adapted to differents environments. > Have you some sample for Windows ? samples/testtray.prg It seems that pim.ico, which is pointed in testtray.rc, is absent there, so to try it, put tp the images any .ico file and rename it to pim.ico Regards, Alexander. |