Menu

Multimonitor

2003-04-29
2003-06-11
  • Daniel Soto

    Daniel Soto - 2003-04-29

    I have posted a patch for multimonitor support. You can found the files in the Patches zone of the project.

    Use multiple monitors now!

    Dani Soto.

     
    • Marko Bozikovic

      Marko Bozikovic - 2003-06-02

      Thnx for the code, I'll have to change it a bit to keep WinNT compatibility, since multimonitor support came with Win98 and Win2k.

      Also, there could be problems with relative backgrounds if monitors use different resolutions, since Console takes the size of the current desktop when creating relative background bitmap. I'll see what can be done with this...

       
    • Marko Bozikovic

      Marko Bozikovic - 2003-06-02

      Ah, I spoke before reading the MSDN carefully. Disregard the last part about relative backgrounds. No problems there...

       
    • Daniel Soto

      Daniel Soto - 2003-06-02

      Hi Marko,

      I hope that the next version will support Multi-monitor in the release.

      Related to the new 1.40 version, in my system (with two monitors on WinXP) the background image shows wrong, with this config:

      =====8<=======
        <?xml version="1.0" ?>
      - <console title="Command">
      - <font>
        <size>10</size>
      - <!--  use this if you want to specify font color <color r="255" g="255" b="255" />
        -->
        <bold>false</bold>
        <italic>false</italic>
        <name>Lucida Console</name>
        </font>
      - <position>
        <x>0</x>
        <y>0</y>
        <docked>none</docked>
        <snap_distance>10</snap_distance>
        <z_order>normal</z_order>
        </position>
      - <appearance>
        <hide_console>true</hide_console>
        <border>thin</border>
        <taskbar_button>tray</taskbar_button>
        <mouse_drag>true</mouse_drag>
        <size rows="25" columns="80" buffer_rows="2000" />
        <transparency alpha="255" inactive_alpha="155">alpha</transparency>
      - <background>
        <color r="0" g="0" b="0" />
      - <!--  use this tag for bitmap background <image relative="true" resize="false">background.bmp</image>
               <color r="0" g="0" b="0" />
               
        -->
        <tint opacity="75" />
      - <!--  use this tag for bitmap background <image relative="true" stretch="false">background.bmp</image>
        -->
        <image relative="false" resize="true">c:\windows\logo.bmp</image>
        </background>
      - <cursor>
        <color r="255" g="255" b="255" />
        <style>console</style>
        </cursor>
        </appearance>
        </console>
      =====8<=======

      Dani Soto.

       
      • Marko Bozikovic

        Marko Bozikovic - 2003-06-04

        Yup, there was some old code in window repainting function that caused non-relative image to be painted multiple times, screwing up appearance and performance :-) This has been fixed, as well as a small bug with 'console' style cursor.

        I'll upload devel v1.41 as soon as I find a bit of time...

         
      • Marko Bozikovic

        Marko Bozikovic - 2003-06-04

        I've uploaded new development version 1.41 with the two bugfixes. No multimonitor yet, sorry. It's a bit of a madhouse in the office today :-)

         
    • Marko Bozikovic

      Marko Bozikovic - 2003-06-05

      v1.41b322 is up, with multimonitor support. Please test it. I've done some testing at home with my TV set, and it seems ok.

       
      • Daniel Soto

        Daniel Soto - 2003-06-11

        Great job, Marko!

        Now, Console 1.41b322 is working without any problem in a WinXP with two monitors (also in a SMP machine). ;-)

        I think that you can release the next version.

        What is the next task: perhaps include the copy&paste functionality?

        Dani Soto.

         
        • Marko Bozikovic

          Marko Bozikovic - 2003-06-11

          copy/paste functionality has been implemented back in v1.20.

          Shift+left click and drag to select, shift+right click to paste

          I still have to resolve one crash that has been reported before releasing this version

           

Log in to post a comment.