Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2010-11

Control view style 3D?

37 messages · 15 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Bo Berglund

I am new to Lazarus but I have noted that the controls I put on a form look very "flat"...
I am used to having sunken controls, but there seems to be no place to set such a property. Am I missing something here?
The application now looks like a Java app. :-(

Bo Berglund

Reply by email

Andreas Schneider
to Bo Berglund
Bo Berglund wrote 8 lines
I am new to Lazarus but I have noted that the controls I put on a form look very "flat"... I am used to having sunken controls, but there seems to be no place to set such a property. Am I missing something here? The application now looks like a Java app. :-( Bo Berglund

Which controls, which widgetset and which OS?

Reply by email

Bo Berglund
to Andreas Schneider
Andreas Schneider wrote 11 lines
On Tue, 09 Nov 2010 08:34:30 +0100, Bo Berglund wrote: > I am new to Lazarus but I have noted that the controls I put on a form > look very "flat"... > I am used to having sunken controls, but there seems to be no place to > set such a property. Am I missing something here? > The application now looks like a Java app. :-( > Which controls, which widgetset and which OS?

Hmm, I thougt that the idea behind FPC/Lazarus was that you "write once compile everywhere" and then the question of OS becomes moot.

The controls I put on my form were simply a TButton and 3 TEdits. I am testing Lazarus on a WinXP virtual machine at the moment because I am used to Windows. But the target eventually will be Linux (Debian) on an embedded card with a touch LCD screen.

I thought that I would not need to develop on that limited platform but could do everything on Windows, then compile for the Linux platform and go from there.

But your comment indicates to me that the "compile everywhere" is not working to create an application that looks the same everywhere...

Or maybe it does but then one has to accept flat form faces in Java style?

Bo Berglund Developer in Sweden

Reply by email

Henry Vermaak
to Bo Berglund
Bo Berglund wrote 17 lines
On Tue, 09 Nov 2010 09:19:05 +0100, Andreas Schneider wrote: > >On Tue, 09 Nov 2010 08:34:30 +0100, Bo Berglund >wrote: >> I am new to Lazarus but I have noted that the controls I put on a form >> look very "flat"... >> I am used to having sunken controls, but there seems to be no place to >> set such a property. Am I missing something here? >> The application now looks like a Java app. :-( >> > >Which controls, which widgetset and which OS? Hmm, I thougt that the idea behind FPC/Lazarus was that you "write once compile everywhere" and then the question of OS becomes moot.

That's the idea. The reason he asks is because your original question is so vague that we need some more info to look somewhere. For instance, some gtk2 themes do look flat, so that would be normal.

The controls I put on my form were simply a TButton and 3 TEdits. I am testing Lazarus on a WinXP virtual machine at the moment because I am used to Windows. But the target eventually will be Linux (Debian) on an embedded card with a touch LCD screen.

In windows, the lcl uses native winapi to draw most components, so they should look like all the buttons and edits on your system. On my winxp machine the buttons and edits are definitely not flat.

But your comment indicates to me that the "compile everywhere" is not working to create an application that looks the same everywhere...

Now that is a ridiculous assumption. He just asked for more information.

Show us some screenshots of how it looks now and how you want it to look.

Henry

Reply by email

José Mejuto
to Bo Berglund: On Tue, 09 Nov 2010 09:19:05 +0100, Andreas Schneider Hmm, I thougt that the idea behind…

Hello Lazarus-List,

you wrote
>Which controls, which widgetset and which OS?

BB> Hmm, I thougt that the idea behind FPC/Lazarus was that you "write BB> once compile everywhere" and then the question of OS becomes moot.

Each OS and widgetset combination will have different results.

BB> But your comment indicates to me that the "compile everywhere" is not BB> working to create an application that looks the same everywhere...

One thing is compile everywhere and look native and other is compile everywhere and keep same look and fill across platforms.

Lazarus widgetsets usually try to match the target operative system look and feel so a GTK2 application in Linux will look very similar to a GTK2 application in Windows, but different than a native Windows application. To keep look and feel across platforms use fpGUI instead Lazarus/LCL.

BB> Or maybe it does but then one has to accept flat form faces in Java BB> style?

What is flat for you ?

Best regards, Jos?

Reply by email

Bo Berglund
to Henry Vermaak: That's the idea. The reason he asks is because your original question is so vague that…
Henry Vermaak wrote 11 lines
In windows, the lcl uses native winapi to draw most components, so they should look like all the buttons and edits on your system. On my winxp machine the buttons and edits are definitely not flat. > But your comment indicates to me that the "compile everywhere" is not > working to create an application that looks the same everywhere... Now that is a ridiculous assumption. He just asked for more information. Show us some screenshots of how it looks now and how you want it to look.

How can I show screenshots in a newsgroup?
I don't have a webserver to put them on...

Bo Berglund Developer in Sweden

Reply by email

Vincent Snijders
to Bo Berglund

2010/11/9 Bo Berglund :

Show quoted text 7 lines
On Tue, 9 Nov 2010 18:08:02 +0000, Henry Vermaak wrote: >Show us some screenshots of how it looks now and how you want it to look. > How can I show screenshots in a newsgroup? I don't have a webserver to put them on...

If you were sending regular emails, you can add an image as attachment. I suppose for news message you can add attachments too, but I am not sure about that.

Make sure that the size of the screenshot is smaller than 100 kB.

VIncent

Reply by email

Bo Berglund
to Vincent Snijders
Vincent Snijders wrote 15 lines
2010/11/9 Bo Berglund : > On Tue, 9 Nov 2010 18:08:02 +0000, Henry Vermaak > wrote: >>Show us some screenshots of how it looks now and how you want it to look. >> > > How can I show screenshots in a newsgroup? > I don't have a webserver to put them on... If you were sending regular emails, you can add an image as attachment. I suppose for news message you can add attachments too, but I am not sure about that. Make sure that the size of the screenshot is smaller than 100 kB.

OK I will try. I am using Forte Free Agent via GMANE news mirror of the list.
I have added two PNG images (total size 17kb), one of the test program that made me ask in the first place. THe other is just the same type of program created in Delphi 7 on the same PC.
See the difference?

Bo Berglund

Reply by email

Bo Berglund
to Vincent Snijders: 2010/11/9 Bo Berglund : If you were sending regular emails, you can add an image as…

begin 644 LazarusScreen.PNG
@```7<```"F"`(```"NMUB7`````7-21T(`KLX<
MZ0````1G04U!``">B8``("@``'4P
(1=)1$%4>>."%
"J*"*B("*"B/&*BM&XB8GNFC79;-Q-HNMNLDG4)'XFN]G$
M:-9-S.X:,5Y!Q7#-Q2'',-,S7+)O30U-.S!CS]'`C"_/^PPU-575U?^N^O5; M57TXW;M75UE1TK/7$[O>_.Y8&=GLMV<G)A&*:QSAT^&1<;IU)V-V% MZ>3"U#?`IY.+2V-#(U-_CW%V9IP9YIX^(5,/7_#/, at 6(\OAGM@).M69GP0RD MD_/;&X0;[E.EAGX#;=V8VGK&3=?#:YT9MTXDCJDG5J?C at VLCPW32)>[$U#4R M-8K&<][W%064*;\K;6QL=`J^#.:V6N6^H<%C6^,3NXD-V]LX\D"CS_Y&GS<: MI[Q.S/]-8M/?,FHT`9H%"IA0%7_")@-5(

E7&)_O at 2KTCZ&4`;XX+RL&Q#BG5KEOO`=).=`,V=<(!JQYZF"S

M`72H\2,'1J:K3.-$QA0=T+VO<Y at TC^5^J(<$:A`>:>
M_*XT4X:9^1\FK)")O.646`K&K+Y+#8CCDJ9V2:\%[C"9#2X;&L%H&#ZY2!J@ MD6X9]\`5HBG14(&V4<`I]1Z:!0K`T8%<M&O3+DS-*:76.;'&)5GEDECE%*]F MEBN9);K/I4KXJH^)+V>HQ9:13_ at UNH197$H,8L"BBIC95QG_7+TO0R at 3]".S M)*_9XN1,0C$E#K"&&B&.$2._0ITX2ZR"^J&A`JB`G2FPLLP%;$6ITXH2&-R` M,4ODS&("(+B(7E at SF%Y#(+P'*8N3\3 at )_F;X?AZV\R#"^ <:,##<<:O8.S1LEPUN3RP$^$1WRV49BAF:U`,1.+A at JTH0(` M$0.C0&D!D2:.--$$.$*-8 at 68`@;3,?X7]0:(`;:`/79$1QFPF?^!J1ECE*$C M*?Y at BI*%Q(#+LZ*$B2LF!CV$UIC"#PT50`4$*^"Z1)')!
M7MK=+"_DC5+7A3H/):S0-2(_Z76YM,S\FKR<Y^IWD;@P/M\3JHS^&S/BN(XR MP]]OC3(2OB_#488C"P\N<I*2PZ&!<\5Y61 at
MD'E8&[]?$_T2&[*3G;=-/6N3.F"+>EHF,;\,8N-356#C4E2C5JD\EU5,6)U_ MY;82\M+=M[80F)\-(XBI+<@M?2VS^(5X>4:T+"5$FC1/LF*69&6`9/DTL*)8 M/[#"A>.)18[+#QF5&^AY.7)"1<Z5I)?S"&(H989^2?#28P<#`R?RW?^B<R#? MER&4(4[*"KE[U(4>"XZ-"#LT..CU'D$?NRV\V(P8SGGA^R]FM0],C`I8KX"= M\X4"`CR737_4'ORDYHU3-7L_T#[_1VW:6]KDWVJ2#FH2?JU9OE\3]YHFYA5V MX5XV;#<[?[MZ^O-JW[7*8;%%XV*_`[_#-H7H)EF@)F4'-E4<.UCY_AOEA_>6 M'GB^Y.6TDA>3B[.2BK<G*+8N5VR-4SP?(]^P4)86)DV>+XF?GA_M>WG.L"^" MQDE+:O6^S)@?6J$,&5S!U`R9E-$Y,G'%KHNO^,.GWF6J&THKZVH;:F(3>O M[*^G?O0./^2\)-?H*$G(21O3M*J`]?WMX2S!42B3>%#SUNF:PW^KW?=1S;8C MV at V'M>O>;9JYJ8E]F(/6SP3G;V9O6D-.6HY46/S?F2K.,T MH<JJ0H`R080RQ5F)E1^^577\</D[^\I>WU;ZVH:2O>N*7TQ6[$P$T!2_L$*Q M>9EB8XPL/4*:$BQ9.;L at 9M*5!:,^&O\8J0F,F,"`,H-_X/DRX-[`M`U,Y,`V MH)F"8Q);W"WD]*973N875DCE2K`B:24- at .7<*8W/?-<]\OOFB9B6$]'($50` M%3!'`>B?BW_%`E\.G*C).J;->%N;<DB[ZM>:."#+KS11N]GP76S0=O6"[60, M!8[,E`VJ":G*T2N*^L[[BO1MW;:L+22DB%)&L7$Q\*7BZ(&[;V:5OII1LB>E M>,<JQ98X>6:,/#U*MBY<FAPD35Y`QE#QTXMBI^0OG'`E>/3QB7U)329>(48I M`_,R^A%3"\JX+,Q)V'0D^[H"[.A?3L/GGS[X8N;L^?_.+J21EZ[+Y\7]VFE) M(<[(-*_PF=.D,!<J8*``],^(W>S6][3;CQ+$K'Y=&P]#I+V:R!?9D!?8.9O5 M,S/54])5SZ8!7%2^J2J?M:IQ:ZK&)'QL6TD09>7I$V>M;
MRPYM!\1H+OX3RI%OB)&OBY0FATA6S9$LGUFT=$I1S+,07_W5B<)HG[S(<5=# MQYR8,M`(99[XFK at W?N#+Y!*G"[K*$OF8X'VGOL[Y\OR=4U]?'^0Y/"US3WQ2 M)MR8$!V3")%@'YV^^/ZI;,^YOVE)F98[)D9[NG"SAE-6C/*Q3'M2(%S*V+]! M>X897YB+6:_S8A+V:Y>""[-+`XB9NYF=L0$0HYZP3C5NK<I[C6K,&K7W&O78 M-<HQ*Z5ZRN at 4,"CD at 90Q+*2),C#C6_IR6NFKZ\&+X0K1(6:N9/D,0$SAP at E< M?&&$=U[$V*LAK5%&/_L+E`'W9H9N&1R&2]%2EZB?5V_YT[%/KX!M>?$PP*5? M_\&;=OW>Q:73N`G3(#)S^QO3`R(@$)%XT#E6SL0H]*9;8*+;[MIW#]]LV&3W MGZHN*-6OL<$F;,"T&OF;%7#+`P@)O$WVKA]FD5[-&$[V05;V=G/ MJ_TSU!/35$^O53^U1CUJM7IDDGITLGK,&N7H!,F`X#-\7X9?R`,I8UA($V6D ,E'8F*C;'5(5LR6+/,O6CRQ&3&A(PO#1N>'C[D:,OK$Y`&D)L_F M$*0\>9DW8N)3!G`8+>T2](^,/9\>>.\"V.Y#?^\W8)A'G_Z;]GZP)"EKV[[C MK[WSW>-/#.[V?X_L_=U7\9GO=(ZZ[+(,+L`KYD##44:D`P;E:VL;Q-Z*2)7' M8E$!8PI0RL`R=L(!,E9:^C+,Q6A"'K5$/7ZT>
MFJ3V6JU^,EGYY$I)_R!#RG"%0)DF"H%?#0L)TL_+`&44V^(5L*($GQN7RM.B <G]]=3YID<(Y2!I7)P1F(4O6<=W'OX
M?,;N8RG;WG[I]^=>?>_"J^_]\-J1?U-+V7;8R<FI]^,#7WGGNTVO?>XQ_YB. M,F7D_ at at 4E-;O/Z6&
M3PA#S/8/5#3736E=VJ;/C6V%OT4,HP)VI``TZ:D;5+"$!`M)R_:1&5^8D0G= MR<[=IIZY13UEHWK"!O68=/7(5/6P%';P&G9HLMIKC=(K0=8OZ!N=+T-ZAT$A M\-5$(?"K82'@RX0407S1LJFPA$06DC8M at QD967JD=&VH at 6<D"1\I>6Y84?#@ MHI"A!<<FD?LV4H>X,7)A'9G]A',K+5W>_T6,";6][Z-O/@
M_W=R=>OY6/^5V__PTE\N12;O'NGC[_7TE'7[/EJ:<2!E[_L0N?97IQX/. at J4 M:0;-XE*#JM`;J"[<JH7XC[XI???/ER#PPW4EC:>)/_KDVCNG%5U\3]"O'YXM MW_7F-1K>^9?R78?)#5=5U;6=(H"#)%?G:60Z"O[(B(G>H.48QH.R'74/K*I- M%(#V/"E-%?XBNV at O00Q\1L"\+U#F!7;F5M9OLWK"1O68#>R(=';H.G;06M8S MA1V24CTD0=9G_GV4X1<"99HH!'XU+"2\E$[N%,5,DJ\+5VQ8I(!%I8Q%LK0( M<FW>ZKE<[Y8N&B.-'"$-&RH-&20-\2P,'7)C_I!/GNE#*..?RTRYR5!W!M:8 M/%Z[GS*Z^RF[1IZ/VWMJRX?7?>?$P*3,4U.#U[_[0R=XBI7NK^LCO:;'K(=? MP<(VOMM]<;9+?!7<K$EL<3D8U_^Y>1F(U-;>HU!P"
M_L+EI<EHEDX1$AKNXGN2;H*?D8O!`"I at UPI`"_==JPK:H8[:PRY\21.]1P.K M12&[V'D[V%G;V:G;V`E;6.]-[(A,S9`,S8!T=L`Z=D"*:L`*6:]Y9TG?;NH7 M_$((98P7`K\:%D(H0\[]A5&^TC5!\O51\HR%BO71L.0D2PWA$$,#\N at 1\H at A MLM`!LI`!1<$#;LP9\.GX7J0F?H6,7SZAS+`;Q)<AE/&$&YQRB2\#JTLZRCC% MEDU;]=O4D[=33]P.W?E>TK%+DV(R[GORE9-3T);?KSU^:WSXSDXK5"XK6'(S M.-P;>F2,^7/+Q"V3$6^EM3);W0I_BQA^B!2`1YG8OT&3
M?BI)!=?"A&:Q@(;(/6PX`.)%S;PL=G86Z[^3?68[Z[U-,V*S9LA&3?\,3=\T M3=\459_E\D?FGM-1AHA at 4`A\-5$(_&I82'05$UX)\07//077PLC6A@)?Y.F1 MLK1P#C'R1'\:OJ>N4D0-483UEX?TE2SH^_.L/J=\'B$UF:E at 9A00T(S-)91Y M[+<ZRL!W0ID2,KT">7GY90Z_?T5(XR3BZ=^GI/CC[V8\#.
M3P;/>Y4\AV(%2XT^>X+K__0K-<Z7H0G`EP%\M$S,SVLL;&(K_"W:8UA/:LIK MM(=,`6CP7 at G5_IFJ>2^H0W>Q!HX#_>J]73-BJW;P9DV_3$V?=(W'&M6CRQ1= M`\Z2OJV3JV4AH2^R0;O8N5GLK"QV:A8[,4O#%0*)#0L!RD1707Q^D%=1G+]T M]3Q9:JAL75 at S8I)GR1.G*A*:UYB*P_HI at OM(YGKD3'_T,^^N>LH`:,"C::8, M>#6$,'$0/]T3J@>'K at Y]..\Z+,5T><JI^SY\^/C9SSAM\`[<" MR`7O7?.:D>ZVNMHEF3SP!LQI%3$FGES&`G_$!XDG7ZE=R"43NC#_<BJ;!/Y] "G^+&$8%[$L!:-*#EE7#<C7<(3G_!?W9VH`UWCLT
M7MNT at S9K'\_4]ERGZ9ZDZA8C=YNI\V6:^H5!(0MV:N;M9`.SV)F[6+\L]AF@ M3%,AD,NP$'"(HE40GQ<XJ'#Q1$G"+.GJ^5P=9,F!\M4SY:O\%`G/E,1Y<_'% M"WK*`KK_[-?MLZ?<2$WF5A">4-"0)S^`+T,I$P2/:R"4`<2`5P+4Z!:7,VS: M^HFOG`W\OF;.A;>\IJ7V3,QQ26MT3KD',2&\":
M?1`==SC[Z1<-_>F'FQI at 4.>0Z_"306+^5V-A6J"QK?"WB.&'1`$FOMX!#)IT MWYCJL<FJ*1FJ69M;I\SH[=KAV[0#-VL?R]3V2-5V6:ER72AWGGY61QDB at I!" M^.0R+"2VAHG10H)?9O0M"!\+B]8`&O6W9$E7ECA;ECA3MLI?GO"L(MZW.'9T M2<QPB-?\_6CQO![2&5U^GNCZZ4AG/64`-$"99TO(?09-(Z9")@B6:<AC]8 at C M0Q[&5^NRMLXUA?4,.C`B('-T_"&?K,_';>F#0T_V"5=#0_?!`/0 M at -&G`5+B at -%Y7^XK%^@<<I7^U#G\IK'$_+S&PJ:WTG*[&./8"M#3F[T;],_> M"ZN]$LBM`Y,S5/X;U?X;6;_GU9,WJ2=M5OMN8<=LT7AMUGANTO3;H.F9INV6 MK'&-5SE'RIS\=6M,3>=XJPH!5,624_B=J;UAT%00Y5.T=+(DSE^RW%\2YR>- MFRR-FR1;YBM?.D:QR*LXRA.&2^#(*`*Z2?Q=;XQW_F2$$ZE)<+7>G0'*P-U+ MA#)/9!/'1D<9SI&AE'&#)_ZF-W1)'+OFP=_+5;AE*^M!?/66X MY_OJ<$/-L=LT[ATJ((8"T#][A-T=L+1BU,K*IY,KQZ^MFI!:Y9.J]%FG')NN M'+U>Z;6^VC.]NM\ZE4>*"L9*[O'5SDLJF9!"9 at JY)YM6R<I".(<H9U*/V[,' MW`D>]4O$TWG1X_,73<B/]LE?Z%.P<&QA]&A)I)<DS%,:W$\ZST,ZN[MDFGO^ ML\X_/<U\-(S14X:"!BBC'S'=3QD*&D*9Y%IXXP%]'#D\,)R8#BY\,P$:CC at 8 M$*Z`&&T7R[07!:3E#:/B\CR>R^L?G3=D2:%7;,&(9?G#8PN&Q14.B2L<%%?8 M?[FT3YS48YFLQU)IE\6R3E$RI]!")O"J9^C?.<I860AQB.+KI7<;?IP_ZN*S M'A>G]<\.&)(]URM[[HCL.<,OSQWVTYPA5P('<OU
M9SK]-,[IGZ.9CZ=Z$LJ$J_3N#*4,6<GF488^HYS.R]!QDUM*C2%K-C10N!A# MC+T<5*PG*M"A%%C]+GOY5M6HA>>[3_^B9\"97H%?]0[\LE?`EQZ!7WO,.?-H MX#?=`\]U#?RV<\!YF.YUF7[.:?IYQN\;S]`OLW/N0EZZ+]84DO0'-:5,TMOJ M\AN7/P\8]?Y3W8^/Z_FQ3Z\/?7M_.*[7<5^/$[X>)WT>_6Q<]U-CNY[V[OS9 M:+?/1KF<'NET<CAS?*IGR;7LI$.P%MXZ96#V5S<O0Z^L6ZJ$"^V($:<&WDR@ M8PVUU'IJ,)YJ:70_J1^$9H$"@'
MD+>K75=HR$)5;(UKG";<OP?!D=9>`6!K at G6_\P
M9-U+572O66E^U0/_72C)9%')P&`GN?5L^UI$[#"U=82UDO98[FF^9J+#'$I[ MJ!*L*.FF>V%=B5QN`\O8BUAFL888!*)5Q"NAGS3`67 at E$UP!U^_I?X59&#H1 M8V#WCYCR=8O9^>05![.SG0(NPS.`R6.`FUZ&`"])H$8>I@<P( MF`9T=UNAH0)MJL`<N.`+S7P%H,O#3=BM2C<;^*XT'HS'P
M"7<M@<'MD/3V)0C`)R"E=<K,SB:4T8&&8PTECH'1!,2X]+R,S; M'\T"!?2-D+9`-',4L$!MH5GH'0;Z-:9^V>X3;O5)*>\<?:>L.`<-%4`%4`'K M%6#F53%^MY at A'S(>^^%!>"(T%M1[\6`(JX&`*(&60,
M*B"N`H:4Z8+S,C at @%`&5J8&'M'/RR!E',Q9Q=U!!=I=`:2,N+YB (&60,"N`D at 9<?5M]],('<%#"G3V><F7I77[D<%
M*X`*.)("2!GT95`!5$!<!9`RXNKK2&<DW!=4P#(%D#)(&50`%1!7`4/*N/OD MX+R,9<" at PT%%4`%;*L`4D9<7]&V1PM+0P7L40&D
M#%(&%4`%Q%4`*2.NOO9XYL$ZHP*V50`I at Y1!!5`!<15`RHBKKVW/""/ M"B!ED#*H`"H at ,(&=OJ
<7Q%;&"J`"MB,,EGO?(EFL0+"&Z)B7WQK]RKIRY\=/7;6#9
M%SX5S[CZP^[<O' at 4F-)>%+`E9<QZ7S<FYA0`- at EO+M`5BW+_F_S* MD:%1NYFI&QW#>@?O6+SCL+3 at DB3OHG`I,*6]*&!(&8OO8X*N at N"P3`&S*`/G M?$!,](X_G<N^8]GF.F"NZWD*V*/D5XZB+V,OX#"KGKHUICO,H*;97QM2AF&8 M#MB at .V"5S*4,>#%G+^7><ZB_AK.7;L-^E9?FFM5\,;%=*("4:7_LF$49F,*` M45)#0SV8[J_.`:RNKI95*6&_E)"`8'BFYNLW2B#GHYE\S(P
M8H+>6$O^:AS%M&J5LK*\!/:K6BD3V()QA&[STZ-99SN!AXDF,Z2,Q=?+M'K4 M`27<GX$HE#+\3WZ"AXI!9AU=2AFM5J/5LHYA&HVZNJK\;HE,1QFYP.:+E+$W MRO#>+6E;RI at ,-E<Q`Y;H`6485F5SJH=P-1J955E::FB$"G3ODW4 MK'8H\&3`\V7:D#(&W at WGRQB0!2EC["A27Z8)+DJ6M7M3JZNJ*DM*%05(&:3, M`ZZ1-3UBHO*U]%]PQ`2RF'4.::*,$EP`Z)\"<3/RQP$Y#,LEPJ M565E17&)/%]4RCQ4YRW+:&56.[32E['PK6]"QLE(F58/OUE'EU*&]GSHGP(- ME.=2\L/\[$+2F-@<!9G`^O"355=75)0KBF764H9/TI9,,3$/:&SJT+*^:K^Y MS&J'EE"&>[JXQ>^61,I8W+S,.KJVHDQ+IG"=#1#`#YOX:H"5=J>,!?.`+<]\ M%A]'>\]H5CM$RMC9X3;KZ%+*4%\`O`"!QC_/TRP0P^6EX98QUJ046#%(IE26 ME]^5*Z1Y5HZ86AT3\7><OZ9)XUM=][2SUF.[ZIK5#CL090R.,3W,?`>5.]+\ MH_ZP>;!F'=TFRE2H5`"+<H&F(,0T+B:%9+$LIL&*03*F\6WY7II#^8CUE M#%I.2S^%QACCD>TZK%V69%8[M(HR[KXVFY=I]5C:I?PB5]JLHXN4H>V[Y0C= MM&_"YPMZ,=;/#YI/&;B/B7OK&U)&9*:T+-X"RE!/`;;]BDM)PT)B:!;+ M4 at JL&"2KJBJ[6R:52^Y8[\N8&`&9H`R>#JEN9K7#CD*9-N^M]KI!LXXN]65@ M+ at "#C#U2Y+"TC:0Q-T#+,_XE?"#\]ET9 at Q2!996596:E45M0^E$'$ M<-W&K':(E+$SW)AU=)LH0[P,\`(<P"HK2\M*);*B7.M]&3XW:2,PB.&80N,- M$CSDQ#&K'2)E')\R%"[0/QW`*BJ*2TN*I(6WK:2,G1WUCE?=MJ-,F]W'U/%$ M;K<:F75TJ2^C at TN)8QA<DE>B*)`4WM111B'P)"GD^JQV.Z+VN6&SVJ'`PW3? M?4R\J_)R^J24=XZ^8U8I=,X?S6()8F[E
MW[E&K at <Y39`64$- at Y,9J4"MZ]]"T_)/7OA/X5Y-_)_N5;PRW4( MV*]!_?-RK]S^^<<OSIR!_=*P%0+U0<H at 9?#U(V(ID'?SPJ+MAQ=D'#IV\O2- MR]_9NUV__*_KV><_^]L7\](.+M_S;FV-&BEC<WP(
MR(HN0PGK#AQSL'<8).P]HM%4U-=I!>
M<%PM6UE7JX$^65]?(ZK=N]<@GG$U;
MS4UF^)YL]&7,):$"J("X"
MW9+<6]^0,MA04`%4P+8*(&7$]15M>[2P-%3`'A5`RB!E4`%40%P%6E+&PJ=8 MV2-BL<ZH`" at 9<2E>!L<)(&;M4`*_]%7Y1K\"4
MXE[[.RV7X:TQX8C)+GN=2&>A#ELL4D8 at .X0G0\I at ST<%[E,`*2,<'P)3(F6P MCZ$"2!F!N+`P&5(&^Q at J8!5E'O)(&^Q at J\`#*\!\D;NR-2_SWI7`= MC\LHI"LZ<!JD#/8Q5.#!E#&!`#YWA(0=F"; at WT,%;"$,JV^*<68\_*0 MCZJ0,MC'4($'4\8`'RU]EE9'3-Q;F1Y"_X6_RT at 9[&.HP(,I8X`)X92A&=&7 M$>GR*+SV%WNO72K0\GH98S.^?((8\V60,J``^C)VV1-$.C- at L:"`K2AC;";X M(1P](660,,%KPGFYN4><B'2^C+8`=#!0P5P#L,;.YMH2^#W0P5L.K: M7YOW2<<K$"F#?0P50,J(2S:D#/8Q5``I at Y0IQFZ`"K2=`C at O8W/DH"_3=LT7 (&H8`*B*N`&$^]Q3)%.L'@M;(ZRMQA!AYE
M//8S3+_LSC[XW%_D#BJ`"MA2`:2,+=6TH],+5A45:#,%D#)(&50`%1!7`:2, MN/JVV>D""&7\\7U,>+$/*H`*B*8`4 at 9]&50`%1!7`:2,N/IV6"<6 M*X8*M)D"AI1QQY5LT?S&-CNHN"%4H$,I@)1!7P850`7$50`I(ZZ^'>J4 at I5! M!=I%`:0,4 at 850`7$50`I(ZZ^[7+JP(VB`AU*`1UEX#ZF(_K[F'#VMT,='JP, M*N``"B!ET)=!!5`!<15`RHBKKP.<B'`74`$K%4#*(&50`51`7`60,N+J:^5) @@)XR at W#V%R_Y1050`7$40,J at +X,*H`+B*H"4$5=?!W!W<1=0`2L5 M0,H at 95`!5$!<!9K>88#S,N*,2*T\"6!V5,`!%$#*B$MQ!V at BN`NH@)4*(&60 M,"N`D at 9<?6U\B2`V5$!!U!`_PZ#04UO?<.[)1W at H.(NH`( MJ``J(*X"2!EQ]>U0IQ2L#"K0+ at H84@;?D]TNAP$WB at HXL`)-[Y9LNEX&*>/` M!QMW#15H%P60,CAB0 at 50`7$50,J(JV^[G#IPHZA`AU(`*8.40050`7$5,*2, MNT].GY3RSM%W.A0+L3*H`"I at OPJT?%,*4D9<KMMO6\&:HP*6*8" MN`H at 9<35US+V8RY4P)$4,*0,7B_C2$<@
(J@)015]^.X*]B'5"!]E7`D#+NOC?Q>IGV/22X=53`P130/RMO M(/<4*Z2,.$-3!VLWN#NH@'`%D#(X8D(%4`%Q%4#*B*NO<-YC2E3`414PI`Q> M+^.H1QKW"Q5H+P5PC0E]&50`%1!7`:2,N/JVU]D#MXL*=!P%D#)(&50`%1!7 M`:2,N/IVG/,)U at 05:"\%D#)(&50`%1!7`3UE!N+=DG at Q'BJ`"HBC`%)&7(JW MEX^*VT4%.HX"2!FD#"J`"HBK0"N4Z14AI3=,NC]78LQ(-C14`!5`!80HX)_+ M>'_#\.=ENL^]]6A47M?Y-SO-S#%FS+0[I at P*M;E-RV6,F?\=QI195AF399JH MC`EE+-;$XC(MS&A:3Q._6B8UY+*T3`M;19O7T]2A-[[OIIJ9%:)9J+85K6+2 M96;,U\R at 8XS'?H;I<Y(9=$1G1YL"]*NY!MF-F;E%-:4'$%IF)BIOHD"C]=?M MEX493>X[W!=OS$SI;T)JDS^9V)SIGTSI:7P7H$S3DMJ\P9C:G*6-4)0R+:V, MA0V&]NZV--CB,;+%_G_04:;WV^0?&BJ`"J`"XBCP/RCC1YX6I3&X`````$E% &3D2N0F""
`
end

begin 644 Delphi7Screen.PNG
@"T"`(```!.LR_#````!&=!34$``+&/
M"_QA!0``'X=)1$%4>%[MG0M4%-?]QP<PHN:8)I+XUVH4'Z at Q:`!-3%0$WP\> M`04?40%1%%'!5WS%"$F:IFFT-;4Y.<V__:LG_:?_6!.C31\Y36+:GK;Y]Y]6 MH]&HQ8#`P@)&!7=G%U_\?W?N[C#.+OMP=W%WYLOYG65V]LYO[GSOG<_\[KTS M=\):6UL%Q5]8ZK_"PB)H1>OU2+8Z(LSV8^<N;#DR0N at 4(=RX29]A$1&M-UN% M&[>$\'`A7!!NV;W<H",4"+O6$7O!/EJ559J6;]XF20O_1F71
M6;>=:N-"Y$ULGW&!V74+6/82U3E+B3L+U5J'%V/K9B-M<$?CX7UCJ M<;+.*TR1ZV]&;6O][HO,!KW<.G17:_S.UOB?MHY]G5GB&\R2WFS7>`)8!RC@ MHA3PDW\5Z(#2Q"Z<LH56<NS(GQQ$CL8P=;L1OLB(9IU7WQ"23 at CQ?Y-Q)\C4 M"U]<3]0+7]T4N?$6)979-^#55C+"WZ.[VXPXR$VY$LM0``I``5\4(,YPXT[X M,N<7#\(XCF2CE<JO/%R3C7.,+++D)'@.?,/$?0D:5,.=<6$$C MF;#B6VX$P8AB<T3)-4*AL.%FQ/I6,KY,G_)*OL!7=EYWBP)&GA(&!32C0-CJ M6[`.4(`J#.V%TX93A5M8T;7P at I:(0E-$05-8GEG(;1:>D3X7-M-7VYJ\2P*W M11?9)_V:W2#,;V1&:\BRJH7))X7$<@7X4OXI/%/19CEU0GX]AR#ACQN#8#O& M?J4\R5;01/F#00$H``5\56#IQ0BR)8UA2QJH54HF/%,GS*]EEFVP&1&-VYP+ MS#(JR<+2RH599&>><)?;)^+.%
M at 2N;!=GL at 2']Q!"IQ"WG*RS@"M0+BV!00%L*$-=4QAGGP#4[VNR`([1QXZ0C MS)%1UU[B%S8CZA'NR![:)X&/;.(_:&2C/?#Q)K"R%<QAQ]908+BD0<BI9T8G M(<\QYS$,"D","'B[05K0M)\"=._G at VV[SI3 at NHZI;
M5N6>0XUWDI,#QFY)_V2!7OS?&.B&_UX8<E`"W^!WG(&O1AGQR>" M*1-:%8+*L2 at 6`J&`'.%C(=`*\#:4SFS/!Q?+#3<WO&7-VVG)_IZ8MD.<L<T\ M:9-YRA;SA`W,QJUC-FJUB2RNR#1LF:G_XLNC5U2>^'<S;<OE\M4)#3]D,.I= MNU#>^-J&^N?RZM9EUQ:E&9;/J%DRJ6;IE)K<"635B\:15<T=Q6Q.7&7:L/*I M_8_/&7WYS(D]!XR,>AQ\`S]BQ+OO>
MHKRD).'H44&-/`)?H*L at _$.!CE=`9\CCS*+X;M//K;L/M?ST2,O+O[(^^W-K M\9O6PI]8EN^VY/_(DKO3DO.:9<$/Q+DOBQDOBC.WFY.>-2>L:AZTJ#INT5\I M.O./$ZG#CG)R<=>FRV_OOO+.3R^]]7+CKF<;7BEN>*&POG1Y_?9\X]9<X]8< MX[,+ZM;/K2W.,!3.K,E+JLQ..#YMT.]2XEA.>,07^[D3\+%6,77S/5-149&G MLL\^^^SRY3C"'.]?Y&U;:418.'0H3MV\#41H`Y].%>CX\U^W>]0K^`IV6][\ ML.6MWU][]4#+MGW6]6]9U[Q![+,6_)BQ;\DNR^(?6A:\(LY^24S=(4[>;!Y3 MW#PLM_JA:1^Q`00[/7UR0N!+8>"K+RVX\NZ;30??NO2+5R^^OJWQM?4-+Z^I M?Z'0N*.`V%?_W!+CYL7&C0MJ2V8;BE)KEDZ^L&#,B5G##HQZB.6$P$=&X(O^ M7!'Q$0NI"Y`Z!6D?6=64;.]>H:S,9L0[6E-1P;[*`RM\)8OXZ$_9KP="00$H MH!4%"!GSOR\2\G:]UU+ZMG7=SZQ%>ZS+?F3)(=A]WY+UHIA9)J9L-\_:SAJ_ M%.Z-76\:O;IY^)+J7C/^R'`CZ>"KD[1J#C[CQOF$O,O[=WW[1FGC#]<UO%14 M__PRXY:<N at (6S6.,W+ZEZT=C*N:-/I`X_^$0OEI,G3C#C
MX*,^/EM3]W;PY>8*R<EM1A"D#1D'DVW at HT8N#_?:J.<XP*R5LF\;,L<100&= M*4#(F/VBN'6O=?M^1KT5KUOSJ&W[LF7."V+:<^*TS>:)&\QC2TQ/%A/O3`FK M3?&K3'$KFV+S:QY._5@)/J43M\,C:B=V\-65S+[X^M:+>[83]2Q?_)G\U*U? M4+=FCJ$PK6;9M)K<B=4+QU8O>)+67_WC>U79\15SXDZFQ[XW]N%VP/?=CUD0 M.(XBOG(6FE+1$L462??+Y+!6+;5S&?CRA&AZ<G=)(QGOW>,17W1TM"KB<SRP M0+#C[V=;9&4#X1\^H<!M"F0:!/T9G6(TH$']>FNE6"]_IW4A!7IE%J+>],UB M\GJBGGGT&E/<*M.(E:;8E>81*\TC5S;'+C78P"<IIG+B%GQJ)W;PT8!&XRO% MC3]<2[&>[$2BWO2:W&2B7M7<T?+ZJMDC*F://)GF#'RVP0T"'P6!R=*],-2# M0^!;8&0WIDC4HW$.ZN\CP.41]LB2F1$3;2,;`EMFZ;E)0[I\W]UZO:0T/YY% M.X]<O=!X7=Z+'SW#%12``DH%Z"R;MM5,/7I$O8(?6W->M<Q[R9*Q0YRU59S\ MK#EQG?F)8M-CJ\R/KC0/6V$>NMP\O-`<N[)Y>'Y-W]1/E!&?THE;\*F=V,%G M*)A&/7JLA;NCP+ at Y1_93LV1RS>+$ZOE/M%$O?6A5QO#*S-B3:</?>ZHOR\F3 M9QCE'CFN:.HJP4>$MH%/>N8C[Q)1CX8UI'9N<G19=%E967)9<E)I+N_=BUA\ ;=>L]U81&Q%384"4"!`"G#PT;TL^;M8(W?A*]2O9TG?+D[?
M(D[:!R\TQ*\R/%#8_LK2F3XH:?+(3\NG""?VJ
M=I)BZ^,C\!FWY1EI#)<^-RZL*\Z224<]>FW42QM<E3*P*BVF,N.1KU(?>?^I M/C;P/7ZF'?#1_3(4LO%P3WK8C8=[;>^W>O7OSJ,5;)I0>31*BDV7J M2>"[R!Z(D]BG`%\#>U;.;L<K;&$:+<@K>6):<\5\DU;2\B<G6VB9%BXTWMAY MQ$R?M$QKMO_*Q+<Z:[A>O.FW[>U%N4<L0P$HX(L"=):-7V^B05L:NEW\*AO0 MH-Z]]!WB]&WFB5O,8S>:1Z\WQY:8AZXV#RH2HU>*`PO-,2N;8_)K>Z=\*D5\ M[(15.:&O+IS0KVHG%/&ET8AK:_7B\31HRX9N-RVFWKW:DCF&5>FJ^+$F<VC- MTX.J4Z.KTP9>>#KFU*R80V-ZMX&/!WUT#S,;W*!A#HH#I]6P+ at S^3*]$O8B\ MIMV[=_.[6'9GQ!TZ=(C"/0KZ./N8"<F41A'T2>R;WZC*"E_Y]W/7:/V!3QO_ MZY?_HH7/3S4K$Q\X]-4O/C1V37B/;_ONT4ME;WS%EW?\]Z6RM]A#Q4U7KW6: M36AFWKI,8%V;],<B/OX0LCY-<5WQI7YC6RC at 5`$ZQ<84FS)?$.>]S*A'G[-I M6(/`]YPX<:LX;K-Y]$9S['IQ2(DX<(W8;Y78OT@<4'1U0'YMSYFW at 4_IA'RZ M<$*_JIUD-O*.PNH%8^K69!K7SS/2,.ZZ>;7%L]EMS"NFR\`QS(LUS!EBR!AH ,P!AQ[OR<"76"Z,/2OPH(]&=:->NQU\=NK1Q`8TX0$?NJ5V
M[KZ\/-[(Y<B+9NRC)0E\DM$<"<SF7R*3D23W\=%*Z[5;G%.=4\_1 at M5Z/7+* MOY2):7WG]&_D;7DRODFGV35\N6O"^WP7R at WE-5B``E#`OPK029>PRI3RO#GK M)7'N]RS9+UEH?#:M3)SQO#AINSA^FSAZBSABDSAD at V7`.DO?$K'O&K%OD:GO MDMH>,XXRW-A/5:43!K[VG="O:B<,?"R<JLI*,*Q,J5N;5;'%^JRA]3-'E";WK<VK6]U:M_3T_I^,*H'R\FX*F%<)0/?H-, M\9:SB(]Z]SCX).J5E,3)[5RB'O_C[$MFH9\$OB4B-S8M#,T20[:P60:6C882 M$Y4K;12+_:5C8L=D+*9SYM/I7I1[Q#(4\*<"-)6;_HS.LD>7F^@>O?12D6 at U MYR4QDYCU at F5&J3BY5$S<(3Z^71RQS3)DLV7`1DN?=99>Q99>1::>N77?F4ZW M at )_35A1/Z5>TDNTG(O$+K+SS]*-VC5[LJG9!75S*GMCA3IEY=02)? MOF5N,F8-,&;TJ4OK53.KU]>3>AZ)_P[+R42CD'
M./48^):U4(;^<2ZV at D-[F,17T2\O+89W)91"&;(8M-DJ7`GQ0GLC\"%I\G MBYL<\?$$%/'Q!*K$RJ_M+7.'3O>BW*,>EFT7&W[)@4$!?RM`9UE,_M7$#:89 MSYG3RT09-,J%$=LM0[9:HS=;>F^P]"RQ1*TTW;_8V&W*488;*3^.3M)?$%/* MQ.FEXJ12<7RI^$2I179"B=5."'S93;2^,B6F.B?1L&)&[>KTVC49;=0KG%17 M,-Z8WS:J6Y_1VYC:LV9ZU)FD^P^/Z&8#'[&/XKXV\%'LQ\#70/&DC7I$EF4M M%.[Q._7VY at H1JZY'1^=1]QZ/]8AZU$*FV9R)?3+^:!,R(8_=7L?!1\NR_;V< MC5=07]Z18VSA?[^H[CKB'<?$RFW;6^8^G>Y%N4<L0P$HX*,"=);U6WR5[EFA MB0EF/F>+-E3X&_&\)6:;M=]FZW]LL#ZPQM)]N>G>!76=)TH1G_U453F9M<,R M8X<XM52<6":.*Q4?)_#9G=!6:B<4-F:;:'W%U'Y5\Y^HR9]D6#%3SD-MX=2Z M%1/KEHTSYC_>D#-"7E\_ZX':*=V_'G?OX4<[LYQ,O\P0Q]G'IJ6BB(^#+X7F MDF+ at HT")(,%E'<&EYTBXSF1R43"FZ2M<5B
(;"__I\[,6PF*7M%/TDRJQ\FM[R]QA>WM1[A'+4,!?"@AY-W1H=);U M6G!U9*%I[#K3I,W.P3=\NW7P-NO#FZT/;;#>M]K:=:GIGKEUX4E')?`QT3QQ MHH2IVLFB%F&!E1)\D]SK0N9(NG.%V&?^$[NOH[9@<FW!Q-IEB77Y3QKS$NH7 M#6]8,)C66_ZPOW[&?8;DKE\_<<\'0\-MX"/V$?B>;&`/KMF;NE5""@V,LLF: M"7QQ<7&$/)I]0'Y<EUJ[=/,RS2G/9YRG!9IBGANQCXS/2<TA2,:'->2O\D*7 MM)/\IRZ99]M+K-RVO677>W'<+]9``1\5X!=UO1DAX\&Y5V/RV;-H3ZTS)6XT M)VX4QSUK?FJ3><QF<\(6,7:+)6:SI?\F2^_UE@>*K?<66N[),X7/J0U+E$9U M[9&03TZ(GHM8H'-^_(/4VKV0%5^]\*F:G,2:W,2:G'&&G*<,.6-J%R?4+8PU MSHNIS^I/[5P*]XQ3[JU)O.?TJ/!#0\)83E*OVH(^`A\]H<O`]]UC+/R3P,?# M/9I^ZBA-4D##&+)%LT<V;-3C[)->K\'`)[];0R(@-Q\K&3:' at 9-R7 M\6W?A9>'+;WR6.&54:N:1J]NBE_='+^F>61)\_"US3%KK_8ON=I[C2FJR$2- MW,B\J^'/7!'2JH2Q;'86?@@^.I'#QC-C[OOWY+[G4X=],_NQBNQ1E?-&5V;' M5\Z-OS!W9%7V\)HY,349_0VIO0TSH at R3N]=,B*Q\,"A'X./L( M?+:F[NW at X^SCG7?4O+6U:BG6D\,]._A<LT^&(!8"IT`PG!O(@X85H)GLAN54 M1#U=T2>[8L`S53&++ at Q97#EXT85!.54#<JKZY53UR37TS#%$+:Z];Z&AZ_S: M3EFU8>E5PM23_=/_((//1R<L;,R[04[^.7/8%T]&?3&AS[$I`XY-CSDV?<BQ M:8./3Q_TY;0!)Z;V.S6USZE)/4\G1YU*O._T4UU//=[IR[BP/P\7?CV^/P-? MINDV\+';613 at XZ\L(O#9AFN)?44M:OPIVKE.(SX-UP,<&A30E0)[/FP^?JYI MV-R_=$_ZW0-3/NDQ]8\/3OVHQY2/HJ9^'#7MD_NG?MI]ZF?=IOZIRY2_T&A& M1-)G84E_$<9]VC_]HV-GOJ5MN58^.?E-,P??GB/-ETX?_^V48>\\VOU at W`._ MCN_Q;L*#[\;U.)@0]5Y"U/OQ]Q^.ZWYD9+</1W0Y/+SSX6$1'PX->W^P<'!\ M_X:OCNWYX$I[X*/!#:F/C]^$O+#9=F<R"_WHW6D2_KBMOL&-QGD=C1\GCQ9A M':"`WKJ<<+P=K$"W%2U[?F.["5<Y_N!ZF:(SVHJVY;F]<R='FKKEF]G0\**6 M;KGF/8?932U>_;&<?'"E6V;3;7U\U-2U1WP2^.B9.)J=Q?9N%-N#:S3<T?9V M..4+)`O9,*[*Z"#EFUI\'$?'YIXIH,>AQKLTNMIV;Y9G18/T=Z0`C>%*HQDT MDLMN`Z1[6>:)PGP+,UK(-K'8C7_R!=DRKPBIE^E69]NO<J]>LIC??QM8&/ MW=%2R5["-OE8V) at 4S<1'@&
M!;2FP#2ZUQ46>`6(0C0=BU.I)Y>SV?/(Z$DS;A/.V;[R]61\#7W2D[ED-`L! M?T27%NB3*.<<?)./,?!)[)/QQR&H,IZ`F9Q>L6';KW(R+`1``2HL6,<H8*OG MO)+#`JE```N4/[)F&]7M?2QR]+F>19>Z9)^_6'@`!30I`+"C"9AW#EA MP+M"U$Y!`/B`>@`,"'P!8*0`'=*0#PZ:[(@`
,.#J^NC4@,!;2G``,?W03S\#[;X`;`I[TRQA%!`2B at @
MTUV0CW,`"@@P)00'<*J,'7)?XL;F#&]1`*0`%M*P#PZ>Y:I^T*C:.# M`IXH`/`!?%``"NA.`8!/=T7NR?40::"`MA4`^``^*``%=*>`&GR1\6<PN*'M ;X4">@`!30O`(`G^Z"?,'"K`,`'\$$!**`[
@
MG0(`G^Z*W.W%$`F@@@>AP)00.L*,/!-H*GG
"A`!0`^'07Y*/20P$H`/`!?%``"NA.`37X_#Y)P<'_^1G,
M0P5:6UO=7HHIC8;_UI4L<Z&`AS+J-IDG]<=M!=-)`FEPX[S0S]['%PCP46V& MN56 at Z7*5)Q67TE!*31H!RRWXW,JHVP0>UA^=<,WM8780^#0<I/CKT#RLN!Q\ M;LLU%!-X"#Y_":XQ/Q[6GU"L&('(<\>!+[[HKWXQ01`T5F7YX7A8<0$^39:^ M[P?E8?T)!$1"T2?`YWN5\X\'#RLNP.<?N37GQ</Z$XJ0"D2>U>#S^WU\O/U" MU8S"/55E<PP`Y63M_43K$?&AJ4OUA*J!\L^18[R>.-86>;
M\O,[-U3@<]W:Y>#C),64_D9:<"[
M8_`I0R2O:HGGB6D7GB=6I?1J<,-M-7#+.+0 at N(`)]7%2\H(CYE#9-C/;[2 M,0#46'V5C]W#BNM+'Y^22BX()?_D%<5DJGI5_Y2)_0(^5?M7;O`Z;?.&%MI< MY];#^G/'I:.Q#3L:?*IVJ[))JT2>:KWR*\#G2\0G5U^_ at X][]HJ5/D9\CKUU MCE&>BYX^+5&/7P[I4V-X"MSA!/R%XF[[^!S#.J=#''(R@,^_X',,`SE0.,64 MT9_JJRI!QX.OO0$-OEZ)/%6=T605`OB\HJ3CM%1G_?M"<8#/P\C"PXKK8U/7 ML4'J%'PJBKF`HRK*Z\B([\[`ITGJ(>+SBGJLTK)'ULH%^87B7>()Y>=D M'0,^QZ;N'8//::LYR,&G5>H!?,$./M4XACQBJ^S[DUNU&-QP+$X?(SXM at 4\U MCB&W<)5]?S+IY):OTZW\?!&[&^X\O'!Z"PBMIG>8>'EES<49X6'$# M!SYEUYXG3=V[&_'=#;8$]3X]K#]:!9FWQV5_<F.?;0;F2(#O+E5O#RNNC^!S M[.-3CE$HAS(<V><XN.$XH-%A3=V[5$K!NUL/ZX^W at -!J^HX#7_!6F>#(F8<5 MUQ?P!7DE]NH^ON`HM"#*A8?U)\CK0(=E#^`+EKKK8<4%^(*EP((L'Q[6GPXC M2Y#O".`+EOKK8<4%^(*EP((L'Q[6GR#G48=E3PV^0,S.0D4"\T0!.I7<%KS. MP>>)C+I-XTG]<5O!=)(@X._5#;+K8K!GQVVUTS/X at ;NL/$MA&Y!QN M8/;SM%00VK\*Z!E\_E42WO2L0,`C/CV+&XAC!_@"H2I\ZDT!@"_$WBA*X-/P MZQ-=OV5-;R<GCC=P"@3\R8W`95V?GC7_^D1]%BN.NH,5`/A"+.+KX/J!W4$! )"S at ."@IXI0#`!_!!`2B at .P4PJJN[(O?JPHC$
M4$"3"C#P3:`9F/?;IJ7R^R-KFE0-!P4%H$!(*P#P(>*#`E!`=PH`?+HK\M"] M4&OXSFV_'!HF*?"\;CN"S\]3SWN>"&C
"<R9[551(#/"YP"W`Y]4)@@,\KNKE(
M#/"%S&GOKR(/73]*\"E?C^OT->'RBW15L%"<5&^`#^$)&
M`17X7%-"24/5:\7YADYQZ0-Y[O*F`!_`%S)GLE=%A<))X!/SS4*$1\H M&3(*>`(^91-8#NOX2L<V[UT.TORZ>T1\7G$<X`N9T]ZK<M5DXO;Z^&2`.#9O MG?;T.>6 at 7RET%YP!?%[5>8`/X`L9!=Q&?!Z"#WU\7C%"DXD!OI`Y[359_[PZ M*(`/M[-X56%P.POHI at 4%?`>?TZ'>N]`N#<`NT=3UBHF(^+1`!*^*/'03>W(? MG]/!#>"&C`)[<0%/77^P#^$+FM/=7D8>N'X`/X/-7
@`OI`Y7?U55/`#\`%\_CH+$/$!H"&C`,`'\`%\(7.Z^JNH
MX(?`1S=MP-I3 at +"(2N*A`HCX`-"042``=[]IS:6'ISV2`7PA<]JCLD(!*.`O '=*0#PZ:[(_77-A!\H$+H*`'P`'Q2``KI3`.#379&'[E4:.8<" M_E)``M]YX>']0M1.0>A]K$L\7B at .%$(!**!Q!0`^C1>POZZ0\`,%M*0`P`?P M00$HH#L%`#[=%;F6KMLX%BAP9PHP\"66"_W0QU</`D(!**`7!0`^O93TG5T8 ML144T*0"`!_`!P6@@.X4`/AT5^2:O(#CH*"`5PJHP1>)^_C0V0<%H(#6%0#X M$/%!`2B at .P4`/MT5N5<M`B2&`II4`.`#^*``%-"=`@"?[HI<DQ=P'!04\$H! @@P)00'<*2."CV5GVV69GP:BN5]<-)(8"4"`4%0#X='>M"\5JBCQ#`?\J M`/`!?%``"NA.`8!/=T7NWRLGO$&!4%0`X`/XH``4T)T"-O#UP^"&UI_1"<7+ M,O(,!0*D`,"(`X`/XH``4T)T"`)_NBCR$+LO(*A0(D`+V
M]^JBCP]]?%``"@TUV1!ZCM`+=0((@`!72G
M`,"GNR(/H<LRL at H%`J2`[87B\GMU,3M+@()'@
MTUV1!\]5%SF!`G=+`8`/X(,"4$!W"JC!UP7OU=7-/9QWZV*+_4*!NZZ`#7SR MU/,`WUTO$F0`"D"!0"L`\.DNR`]TE8)_*!#\"@,SV+
M+G7))WIH#C>W4!/MU=_>ZLZF`K*!"Z"@@
MTUV1A^Y5&CF'`OY2`.`#^*``%-"=`FKPX3X^?UU2X`<*0(<`./OO4\P!? MT!85, at 8%H("_%`#X=!?D^ZOJP`\4"%T%`#Z`#PI``=TI`/#IKLA#]RJ-G$,!

$O$'"D"!X%3`]LZ-A_<+43L%H?<Q@"\XRPFY@@)0P(\*

M`'QHZD(!**`[!0`^W16Y'R^;<@@P)00'<*J,&'&YA#]`J&;$,! M*."Y`KB=17?7.L\K!U)"`:TJ`/`!?%``"NA.`8!/=T6NU6LXC at L*>*X`P`?P M00$HH#L%;.##ZR4]OU8@)12``J&N`,"GNVM=J%=9Y!\*^*X`P`?P00$HH#L% M`#[=%;;>`3M$0^W>#:V,8P*``%H$#(*9!8+HSX5%`.
M;G2??N[^K(IN,\]VFGC&M0D3SKLR<AU0FU`NN+;$\X(K\SU[+OV[S5Z at U?/1 MOX^;NQ'?=='0KP$N';?^?:I:ON<_T/JX\Q_PP_?QW'27?[?G_ICC0NS'0K^W MI6FI>KXO]-LGV7[[`O]Z9T9.7-N=N;5O1;3VQ=P>E%OGKH_.Q\W=9V^_0+.) MN3`W'MR6CLL$KG?MR:^NL^?6 at YNJY?;H?*M[[OY/Y]RY[[TG'KWVT!!30! L9>]M1J<^_RF![\&?L7\P*``%H(!N%/A_STZZY8^EF%T`````245.1*Y"8((! `
end

Reply by email

Bo Berglund
to Henry Vermaak
Henry Vermaak wrote 7 lines
On 9 November 2010 20:29, Bo Berglund wrote: > So it looks like lazarus is obeying the correct theme, but delphi 7 is showing the "classic xp" theme. How does this compare to the other applications?

Why is the lazarus looks correct and "classic xp" the wrong theme? My preferences are different.
If I want the programs to look like on XP how do I go about it?

In Delphi I can "flatten" the edit control by setting property Ctrl3D to false (it defaults to true), but in Lazarus there is no such property.....
And buttons cannot be flattened in Delphi7.

Note that I am just exploring the Lazarus/FPC capabilities before I embark on bigtime development to make the Linux target program, which I want to not be flat looking.

Bo Berglund Developer in Sweden

Reply by email

Hans-Peter Diettrich
to Bo Berglund: On Tue, 09 Nov 2010 09:19:05 +0100, Andreas Schneider Hmm, I thougt that the idea behind…
Show quoted text 5 lines
But your comment indicates to me that the "compile everywhere" is not working to create an application that looks the same everywhere... Or maybe it does but then one has to accept flat form faces in Java style?

Right.

Either you want the same look on every platform (using e.g. fpGUI), OR you want your application to use platform/widgetset specific controls, possibly with themes, and have to accept possibly different look, size and behaviour of such controls.

DoDi

Reply by email

Henry Vermaak
to Bo Berglund: On Tue, 9 Nov 2010 20:38:57 +0000, Henry Vermaak Why is the lazarus looks correct and…
Bo Berglund wrote 12 lines
On Tue, 9 Nov 2010 20:38:57 +0000, Henry Vermaak wrote: >On 9 November 2010 20:29, Bo Berglund wrote: >> > >So it looks like lazarus is obeying the correct theme, but delphi 7 is >showing the "classic xp" theme. ?How does this compare to the other >applications? > Why is the lazarus looks correct and "classic xp" the wrong theme?

Because your computer is not currently set to the classic theme.

My preferences are different. If I want the programs to look like on XP how do I go about it?

Change your computer to use the classic theme.

See attached for how a simple lazarus program looks under the two themes.

Henry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: simple_classic.png
Type: image/png
Size: 3750 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101109/cb70736a/attachment-0002.png> -------------- next part --------------
A non-text attachment was scrubbed...
Name: simple_xp.png
Type: image/png
Size: 7725 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101109/cb70736a/attachment-0003.png>

Reply by email

Graeme Geldenhuys
to Henry Vermaak

2010/11/10 Henry Vermaak :

> My preferences are different. > If I want the programs to look like on XP how do I go about it? Change your computer to use the classic theme.

Sorry I'm a noob when it comes to Windows. But can't you simply remove the manifest file, or update the manifest file to tell it to use old standard controls or something. I vaguely remember reading something like that. I believe you can even let D7 apps use a manifest file under XP.

Regards, ? - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net:8080/fpgui/

Reply by email

José Mejuto
to Bo Berglund: On Tue, 9 Nov 2010 20:38:57 +0000, Henry Vermaak Why is the lazarus looks correct and…

Hello Lazarus-List,

Tuesday, November 9, 2010, 10:46:29 PM, you wrote:

BB> Why is the lazarus looks correct and "classic xp" the wrong theme? BB> My preferences are different.
BB> If I want the programs to look like on XP how do I go about it?

Disable using manifest file in Project Properties. Delphi 7 is before WinXP so it does not honor the theme settings, while in Lazarus they are native. This is the first time I see a complaint about "I like the outdated mode" instead "I like the new look" :-)

BB> In Delphi I can "flatten" the edit control by setting property Ctrl3D BB> to false (it defaults to true), but in Lazarus there is no such BB> property.....
BB> And buttons cannot be flattened in Delphi7.

Put your WindowsXP as Classic theme and everything looks like Delphi7 applications, including the Lazarus ones. Ctrl3D is deprecated and does nothing in WinXP and newer systems with themes.

BB> Note that I am just exploring the Lazarus/FPC capabilities before I BB> embark on bigtime development to make the Linux target program, which BB> I want to not be flat looking.

The flat look is defined by your theme, is not a Lazarus problem/bug the user decides how they visual objects looks, not the application developer. In Linux, using GTK in example, is the GTK engine which based in user settings decide how objects will look.

Best regards, Jos?

Reply by email

waldo kitty
to Bo Berglund: On Tue, 09 Nov 2010 09:19:05 +0100, Andreas Schneider Hmm, I thougt that the idea behind…
Bo Berglund wrote
But your comment indicates to me that the "compile everywhere" is not working to create an application that looks the same everywhere...

"write once, compile everywhere" has never included "look the same everywhere"... however, some widget sets do allow for this... fpGUI is one IIRC... however this doesn't mean that it will look like the rest of the current platform's interface ;)

Reply by email

Graeme Geldenhuys
to José Mejuto: BB> Why is the lazarus looks correct and "classic xp" the wrong theme? BB> My preferences…

Op 2010-11-10 01:10, Jos? Mejuto het geskryf:

are native. This is the first time I see a complaint about "I like the outdated mode" instead "I like the new look" :-)

Well then, here is another one. I much prefer the original (Win 2000) look, even in XP. If I was two years old and Teletubbies were my heroes, then the default Lunar ("Teletubbies") theme would have been it, but I'm not two. :)

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net:8080/fpgui/

Reply by email

Paul Ishenin
to Graeme Geldenhuys
Graeme Geldenhuys wrote 7 lines
Op 2010-11-10 01:10, Jos? Mejuto het geskryf: > are native. This is the first time I see a complaint about "I like the > outdated mode" instead "I like the new look" :-) Well then, here is another one. I much prefer the original (Win 2000) look, even in XP. If I was two years old and Teletubbies were my heroes, then the default Lunar ("Teletubbies") theme would have been it, but I'm not two. :)

Lazarus has an option to skip manifest generation in the project options for those who need an old look and feel.

Best regards,
Paul Ishenin.

Reply by email

Bo Berglund
to Henry Vermaak: Because your computer is not currently set to the classic theme. Change your computer to…
Henry Vermaak wrote 15 lines
On 9 November 2010 21:46, Bo Berglund wrote: > On Tue, 9 Nov 2010 20:38:57 +0000, Henry Vermaak > wrote: > >>On 9 November 2010 20:29, Bo Berglund wrote: >>> >> >>So it looks like lazarus is obeying the correct theme, but delphi 7 is >>showing the "classic xp" theme. ?How does this compare to the other >>applications? >> > > Why is the lazarus looks correct and "classic xp" the wrong theme? Because your computer is not currently set to the classic theme.

AFAIK I have never set a Theme in Windows, at least not on this virtual computer I am using for development. I have set the background to a solid color not to waste resources on imagery etc, but apart from that I did nothing I remember now.
I tend to keep my development machines as simple as possible to reserve resources where they are needed. So I always switch off the Microsoft "goodies" like animating the minimization of windows and such.

But the ONLY application that shows this strange (to me) different view on the PC is the Lazarus generated one, all other applications seem not to bother with whatever theme setting error is done.

> My preferences are different. > If I want the programs to look like on XP how do I go about it? Change your computer to use the classic theme.

How do I do that?

See attached for how a simple lazarus program looks under the two themes.

There you go! How did you set up Lazarus to produce the one with the 3D look? That is the style I am after.

Bo Berglund Developer in Sweden

Reply by email

Henry Vermaak
to Bo Berglund
Bo Berglund wrote
There you go! How did you set up Lazarus to produce the one with the 3D look? That is the style I am after.

I changed my computer to the classic theme. See the advice in this thread about the manifest file, too.

Henry

Reply by email

Martin
to Bo Berglund: On Tue, 9 Nov 2010 22:14:18 +0000, Henry Vermaak AFAIK I have never set a Theme in…
Bo Berglund wrote
> See attached for how a simple lazarus program looks under the two themes. There you go! How did you set up Lazarus to produce the one with the 3D look? That is the style I am after.

IIRC you mentioned you want that look cross platform?

If so:
changing theme => the app will look like that on computers with that theme, it will look different on computers with other themes (never mind which OS)
add/remove manifest => that is windows only.

In short, you may configure *your* computer, so it looks fine. But on another computer (same or other OS) it will look different.

Lazarus does not have ctrl3d, nor any equivalent.
Lazarus does not force a certain look, it tries it's best to honour the settings of the person using your app. And if that person has "flat" settings, then there is little you can do.

You can add panels or bevels around all edits, and simulate the look, but that is a big resource wastage. And may have the strangest visual side-effect. (Since a button/edit on gtk looks very different from one on w32, and again from QT, or Carbon).

If you wish to ignore your users choice, in a cross-platform manner you can use either msegui/mseide or fpgui.
They look the same on every platform, but they *may* (more or less) look very different from any native app.

Reply by email

Bo Berglund
to Henry Vermaak: I changed my computer to the classic theme. See the advice in this thread about the…
Henry Vermaak wrote 8 lines
On 10 November 2010 12:44, Bo Berglund wrote: > > There you go! How did you set up Lazarus to produce the one with the > 3D look? That is the style I am after. I changed my computer to the classic theme. See the advice in this thread about the manifest file, too.

Thanks,
this explains what is going on.
I also changed theme to "Windows Classic" (after first saving my own modified theme) and as by magic the form turned 3D also in the IDE design environment.
Then changed back to my saved theme and Lazarus switched to flat again.
Then I unchecked the project option for the manifest and compiled my application again and started it. Now it was 3D even though the IDE showed it flat.

Strange, but now I know how to handle
Bo Berglund
Developer in Sweden

Reply by email

Bo Berglund
to Martin: IIRC you mentioned you want that look cross platform? If so: changing theme => the app…
Martin wrote 31 lines
On 10/11/2010 12:44, Bo Berglund wrote: > >> See attached for how a simple lazarus program looks under the two themes. > There you go! How did you set up Lazarus to produce the one with the > 3D look? That is the style I am after. IIRC you mentioned you want that look cross platform? If so: changing theme => the app will look like that on computers with that theme, it will look different on computers with other themes (never mind which OS) add/remove manifest => that is windows only. In short, you may configure *your* computer, so it looks fine. But on another computer (same or other OS) it will look different. Lazarus does not have ctrl3d, nor any equivalent. Lazarus does not force a certain look, it tries it's best to honour the settings of the person using your app. And if that person has "flat" settings, then there is little you can do. You can add panels or bevels around all edits, and simulate the look, but that is a big resource wastage. And may have the strangest visual side-effect. (Since a button/edit on gtk looks very different from one on w32, and again from QT, or Carbon). If you wish to ignore your users choice, in a cross-platform manner you can use either msegui/mseide or fpgui. They look the same on every platform, but they *may* (more or less) look very different from any native app.

Please, I am only struggling to get the look understandable for me. I never wanted to start a war or anything. And my program will not be distributed as software, it will run on an embedded ARM based microcontroller as a front end to a data acquisition system. So I will have control over the hardware, operating system and software myself.

My concern was that I could not for the life of me understand why the 3D look was not present in Lazarus....

Bo Berglund Developer in Sweden

Reply by email

Bo Berglund
to José Mejuto: BB> Why is the lazarus looks correct and "classic xp" the wrong theme? BB> My preferences…
Jos? Mejuto wrote 8 lines
BB> Note that I am just exploring the Lazarus/FPC capabilities before I BB> embark on bigtime development to make the Linux target program, which BB> I want to not be flat looking. The flat look is defined by your theme, is not a Lazarus problem/bug the user decides how they visual objects looks, not the application developer. In Linux, using GTK in example, is the GTK engine which based in user settings decide how objects will look.

I beg to disagree. I have the XP theme (modified) on my PC and all other applications including new and old ones show 3D controls of all kinds.
Repeating that I have myself switched my Windows theme to flat is not going to make it any more true, I have not....

Bo Berglund Developer in Sweden

Reply by email

José Mejuto
to Bo Berglund

Hello Lazarus-List,

you wrote 7 lines
>BB> Note that I am just exploring the Lazarus/FPC capabilities before I >BB> embark on bigtime development to make the Linux target program, which >BB> I want to not be flat looking. >The flat look is defined by your theme, is not a Lazarus problem/bug >the user decides how they visual objects looks, not the application >developer. In Linux, using GTK in example, is the GTK engine which >based in user settings decide how objects will look.

BB> I beg to disagree. I have the XP theme (modified) on my PC and all BB> other applications including new and old ones show 3D controls of all BB> kinds.

You can disagree, of course, but that does not change the fact how WinXP theming works. An application designed to work in WinXP or upper must honor themes. Just open notepad, and go to "Format -> Fonts" do they look "flat" ? Change your theme to classic windows and look at the font selection in Notepad... does it looks 3D ?

BB> Repeating that I have myself switched my Windows theme to flat is not BB> going to make it any more true, I have not....

Take your own conclusions. I hope to not sound rude but the fact that everybody here answer you the same, does not means nothing for you ?

Best regards, Jos?

Reply by email

Reimar Grabowski
to Bo Berglund: On Wed, 10 Nov 2010 12:46:15 +0000, Henry Vermaak this explains what is going on. I also…
Strange, but now I know how to handle you elaborate why you think this is strange?

It is consistent and the way it is supposed to work, because Lazarus follows the theme settings of the user as much as possible. Therefor you get apps that have the native look of the target platform, no matter if it is Win, Mac or Linux. This is one goal of Lazarus, so I am really interested what you think is strange about this behaviour.

R.

A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail?

Reply by email

Bo Berglund
to Reimar Grabowski
Reimar Grabowski wrote 11 lines
On Wed, 10 Nov 2010 21:21:09 +0100 Bo Berglund wrote: > Strange, but now I know how to handle it at least. Can you elaborate why you think this is strange? It is consistent and the way it is supposed to work, because Lazarus follows the theme settings of the user as much as possible. Therefor you get apps that have the native look of the target platform, no matter if it is Win, Mac or Linux. This is one goal of Lazarus, so I am really interested what you think is strange about this behaviour.

The strange thing is that EVERYTHING else on the XP development PC (all applications with no exception) shows up as 3D EXCEPT the program I created with Lazarus.

The explanation that Lazarus follows the native look of the operating system it runs on based on the user theme setting does not hold (for my understanding at least) because this is the SINGLE case of flatness among each and every application on this PC. And that includes the tools and utilities included with WinXP.
So the native look IS 3D when Lazarus builds the flat looking application...

To me the explanations given here therefore are strange. Maybe you are implying that the operating system *is* set to a flat theme, only it does not show up?....

But unchecking the "Manifest" checkbox in the project properties cures this for me, at least in the dev PC. So that is what I will do.

And I would not have asked if I had done the tests in UBUNTU and they showed the flatness because I am not used to how Ubuntu should look so I could not claim anything. WinXP on the other hand is something I have used for years and I am used to how it looks....

Bo Berglund Developer in Sweden

Reply by email

Žilvinas Ledas
to Bo Berglund
Bo Berglund wrote
The strange thing is that EVERYTHING else on the XP development PC (all applications with no exception) shows up as 3D EXCEPT the program I created with Lazarus.

To all the discussion I can only add one thing/comment/question: Maybe you are using your customized theme? If it is so - you should create bug report (or a post to this group at first) with description what you have changed in your theme (comparing to default winxp theme).

Regards
Zilvinas Ledas

Reply by email

Max Vlasov
to Bo Berglund: On Thu, 11 Nov 2010 00:44:19 +0100, Reimar Grabowski The strange thing is that EVERYTHING…
Bo Berglund wrote 6 lines
The strange thing is that EVERYTHING else on the XP development PC (all applications with no exception) shows up as 3D EXCEPT the program I created with Lazarus.

Bo, what's so special about your windows ? I just checked, xp themes changes exactly like expected. Windows XP Theme: single border everywhere (including common font dialog), flat buttons everywhere. When you switch to Windows Classic, all buttons and edits become 3d. You don't even need to go anywhere, the dialog that switches between the themes change the appearance right at your fingers. And also a test project created by Lazarus changes the appearance also.

Max Vlasov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20101112/2a4ee95e/attachment.html>

Reply by email

Reimar Grabowski
to Bo Berglund: On Thu, 11 Nov 2010 00:44:19 +0100, Reimar Grabowski The strange thing is that EVERYTHING…
Show quoted text 5 lines
>On Wed, 10 Nov 2010 21:21:09 +0100 >Bo Berglund wrote: So the native look IS 3D when Lazarus builds the flat looking application...

Ok, now I understand. This really sounds like a problem.

But unchecking the "Manifest" checkbox in the project properties cures this for me, at least in the dev PC. So that is what I will do.

This means if no manifest is created all works as it should. I don't know much about Windows theming, but this sounds like a problem with the 'standard manifest' (binding to the wrong Comctl32.dll version?) that Lazarus creates when the option is enabled. Perhaps it could help the windows developers if you could post the manifest file that Lazarus creates when you leave the option checked and therefor get the flat look. Does any windows Lazarus developer has any ideas as I could be totally wrong?

And I would not have asked if I had done the tests in UBUNTU and they showed the flatness because I am not used to how Ubuntu should look so I could not claim anything.

On Linux it works as expected. There are no manifest files in Linux. To test if theming works correctly in Linux just open any other GTK2 application and compare its look to the look of your application. You don't need prior knowledge of Linux to spot problems.

R.

A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail?

Reply by email

Martin
to Bo Berglund: On Thu, 11 Nov 2010 00:44:19 +0100, Reimar Grabowski The strange thing is that EVERYTHING…
Bo Berglund wrote 11 lines
The strange thing is that EVERYTHING else on the XP development PC (all applications with no exception) shows up as 3D EXCEPT the program I created with Lazarus. The explanation that Lazarus follows the native look of the operating system it runs on based on the user theme setting does not hold (for my understanding at least) because this is the SINGLE case of flatness among each and every application on this PC. And that includes the tools and utilities included with WinXP. So the native look IS 3D when Lazarus builds the flat looking application...

When you say every app: no one here cares what any app produced by vendor xyz (xyz Microsoft) does. Because they may all do there own thing. (But yes, it would be strange if every single vendor did get it "wrong" ...)

So when you compare, open the notepad.exe that comes with every version of windows since the beginning of time.
Open the "replace dialog".

And that is what is defined as correct. nothing else but that.

And I just tested it myself.

My XP by default is flat.
=> Notepad =f lat / Lazarus = flat

Changed theme do "windows XP Classic"
=> Notepad = 3D / Lazarus = 3D / Project1.form1 = 3D

And I did not need to plat with any manifest or anything...

----
My test Pc is a one year old netbook, with XP as installed by vendor.

So if yours differs it must be some settings.
But if on your PC the look of Lazarus (try a recent 0.9.29) does indeed differ from the look of Notepad's replace dialog... then it would be interesting to know those exact settings (XP settings) needed to reproduce this. (As this could maybe be a bug)

Or make the opposite test => change intentionally to a flat scheme (test on notepad) and see what all the other apps do.

Martin

Reply by email

patspiper
to Reimar Grabowski: Ok, now I understand. This really sounds like a problem. This means if no manifest is…
Reimar Grabowski wrote
Perhaps it could help the windows developers if you could post the manifest file that Lazarus creates when you leave the option checked and therefor get the flat look.

The manifest option has no effect here. Checked or unchecked, the Windows theme controls the application's looks. I cannot even locate a project1.manifest file.

Reply by email

Bo Berglund
to Martin: When you say every app: no one here cares what any app produced by vendor xyz (xyz …
Martin wrote 22 lines
On 11/11/2010 21:20, Bo Berglund wrote: > The strange thing is that EVERYTHING else on the XP development PC > (all applications with no exception) shows up as 3D EXCEPT the program > I created with Lazarus. > > The explanation that Lazarus follows the native look of the operating > system it runs on based on the user theme setting does not hold (for > my understanding at least) because this is the SINGLE case of flatness > among each and every application on this PC. And that includes the > tools and utilities included with WinXP. > So the native look IS 3D when Lazarus builds the flat looking > application... When you say every app: no one here cares what any app produced by vendor xyz (xyz Microsoft) does. Because they may all do there own thing. (But yes, it would be strange if every single vendor did get it "wrong" ...) So when you compare, open the notepad.exe that comes with every version of windows since the beginning of time. Open the "replace dialog". And that is what is defined as correct. nothing else but that.

Finally I understand what you are saying. :blush:

Yes, that replace dialog looks flat to me too....

My trigger was really the editboxes that I put on my Lazarus test program form because they looked so strange that I thought that I must have been doing somthing erroneous.

I have programmed in Delphi since Delphi 1 (on Win NT 3.51 at that time) and used every version up to Delphi 7.
But then Borland started messing up the IDE so I stopped upgrading (or really: stopped using the upgraded products) so I have been a Delphi7 person for the last 8-9 years (how long was it since Delphi7 came out?).
My dev machines are still XP too...

All forms on which I have put user input boxes as TEdit controls (and they are many) show sunken editboxes. So that is what I have been used to.

It IS possible in Delphi 7 to make the editboxes flat by changing the property from 3D, which is the default, but I never do that. So my D7 programs all have sunken editboxes. And on Lazarus thta property is not existing.

The tools I have been using also have this look....

But looking at Notepad (which I never use because as an editor I think it is no good) according to your instructions reveals the behaviour you have talked about...

So now I understand everything and I have to rethink the planned application design.

Thanks for the enlightenment!
And sorry for messing up the list with my confusion...

Bo Berglund Developer in Sweden

Reply by email

Paul Ishenin
to Bo Berglund
Bo Berglund wrote 7 lines
I have programmed in Delphi since Delphi 1 (on Win NT 3.51 at that time) and used every version up to Delphi 7. But then Borland started messing up the IDE so I stopped upgrading (or really: stopped using the upgraded products) so I have been a Delphi7 person for the last 8-9 years (how long was it since Delphi7 came out?). My dev machines are still XP too...

Delphi 7 has a component called XPManifest on the Win32 tab. If you place it on your form and run application you will see the flat edits too :)

In modern delphi versions this is enabled by default.

Best regards,
Paul Ishenin.

Reply by email