1. Win32Lib v0.44e

I've posted the bleeding edge version of Win32Lib at:

    http://www.lanset.com/dcuny/win32.htm

Features include:

   - IDE has initial support for multiple windows
   - Mouse pointer shape can be changed
   - New mouse pointers can be created
   - Plays WAV files
   - getItem no longer returns NULL at end of string
   - IDE no longer adds extra lines in code
   - Wrapped Win32 shellExecute command

It seems pretty stable - the IDE fix is the only part I haven't had time to
test out. If there are no reported problems, I'll send it on to Robert in a
day or so, perhaps with the addition of some more toolbar icons. For those
curious, I've filched a lot of icons from Tigert, who designed a lot of the
cool Gnome icons:

    http://tigert.gimp.org/gnome/gnome-stock/

-- David Cuny

new topic     » topic index » view message » categorize

2. Re: Win32Lib v0.44e

From: David Cuny <dcuny at LANSET.COM>


> I've posted the bleeding edge version of Win32Lib at:
>
>     http://www.lanset.com/dcuny/win32.htm
>
> Features include:
>
>    - IDE has initial support for multiple windows
>    - Mouse pointer shape can be changed
>    - New mouse pointers can be created
>    - Plays WAV files
>    - getItem no longer returns NULL at end of string
>    - IDE no longer adds extra lines in code
>    - Wrapped Win32 shellExecute command

Thanks, Dave. This seems to work fine. Two questions:
1. setMousePointer takes two params, but the first one can
 apparently be any window at random, it works regardless.
2. Do you know a way to change the printer font _within_ a
page? (so as to print portions in boldface, etc)

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

3. Re: Win32Lib v0.44e

On Sun, 14 Nov 1999 15:15:41 -0500, Irv Mullins <irv at ELLIJAY.COM> wrote:
>2. Do you know a way to change the printer font _within_ a
>page? (so as to print portions in boldface, etc)

Irv :
  I think you would have to imbed printer driver codes in your text
  stream to turn bold on and off.
Bernie

new topic     » goto parent     » topic index » view message » categorize

4. Re: Win32Lib v0.44e

----- Original Message -----
From: Bernie Ryan <bwryan at PCOM.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, November 14, 1999 4:56 PM
Subject: Re: Win32Lib v0.44e


> On Sun, 14 Nov 1999 15:15:41 -0500, Irv Mullins <irv at ELLIJAY.COM> wrote:
> >2. Do you know a way to change the printer font _within_ a
> >page? (so as to print portions in boldface, etc)
>
> Irv :
>   I think you would have to imbed printer driver codes in your text
>   stream to turn bold on and off.

So it would seem. This is running in Windows, using the Win printer driver.
There should be a way to change fonts, sizes, and weight "on the fly".
Hope someone knows how, or where to look for the answers.

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

5. Re: Win32Lib v0.44e

Irv Mullins wrote:

> 1. setMousePointer takes two params, but
> the first one can apparently be any window
> at random, it works regardless.

The first parameter is *supposed* to specify what control/window the pointer
is to be associated with. I'll look into this.

> 2. Do you know a way to change the printer
> font _within_ a page? (so as to print portions
> in boldface, etc)

You /should/ be able to use setFont(), i.e. (untested code snippet follows)

    integer line
    sequence size

    -- write the first line
    line = 0
    setFont( Printer, "Arial", 10, Normal )
    wPosition( 10, line )
    wPuts( Printer, "This is Arial, 10 points )

    -- move down one line
    size = getFontSize( Printer )
    line += size[2]

    -- write the second line
    setFont( Printer, "Arial", 10, Bold )
    wPosition( 10, line )
    wPuts( Printer, "This is Arial, 10 points bold" )

    -- move down one line
    size = getFontSize( Printer )
    line += size[2]

    setFont( Printer, "Arial", 10, Italic )
    wPosition( 10, line )
    wPuts( Printer, "This is Arial, 10 points italic" )

Hope this works! smile

-- David Cuny

new topic     » goto parent     » topic index » view message » categorize

6. Re: Win32Lib v0.44e

On Mon, 15 Nov 1999, you wrote:
> Irv Mullins wrote:
>
> > 1. setMousePointer takes two params, but
> > the first one can apparently be any window
> > at random, it works regardless.
>
> The first parameter is *supposed* to specify what control/window the pointer
> is to be associated with. I'll look into this.
>
> > 2. Do you know a way to change the printer
> > font _within_ a page? (so as to print portions
> > in boldface, etc)
>
> You /should/ be able to use setFont(), .......

Sorry, you're right. I was fooled by the code in your demo Generic.exw .
After looking at that for a while, I saw what was happening, and that I would
have to use startDoc/startPage ~ endPage/endDoc pairs with my own
page description in between. That method works fine - the reports look
great!

It also would seem to be fairly easy to write a routine that would accept
escaped text and set the font, size, position, etc. automatically - while
keeping track of the line spacing as well.  Maybe I'll have time to write a
report module. Maybe I'll win the lottery.....

Regards,
Irv

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu