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...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
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...
Ah, I spoke before reading the MSDN carefully. Disregard the last part about relative backgrounds. No problems there...
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.
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...
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 :-)
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.
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.
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