From: ldries46 <bertus.dries@planet.nl>
Subject: Re: Different screen parameters
Date: Fri, 26 Jun 2020 13:47:40 +0200 [thread overview]
Message-ID: <5ef5e05c$0$1196$e4fe514c@news.kpn.nl> (raw)
In-Reply-To: <5ef5a28d$0$1481$e4fe514c@news.kpn.nl>
Op 26-6-2020 om 9:23 schreef ldries46:
> Op 24-6-2020 om 14:16 schreef Jeffrey R. Carter:
>> On 6/24/20 11:29 AM, ldries46 wrote:
>>> Op 23-6-2020 om 11:54 schreef Jeffrey R. Carter:
>>>> On 6/23/20 8:31 AM, ldries46 wrote:
>>>>>
>>>>> My question is:
>>>>> Is there an Ada library that is able to somehow read the maximum
>>>>> sizes of the screen in pixels so I can firstly maximize my values
>>>>> for size definition in Gtk.
>>>>
>>>> Gnoga has package Gnoga.Gui.Screen that provides this kind of
>>>> information.
>>>>
>>> I found the procedures that can possibly give me the correct result
>>> bit I cannot find an example how tu use them in a Gtk environment.
>>> especially the value op the type Gnoga.Gui.Window.Window_Type I need
>>
>> Mainly, I was saying that you could use Gnoga if GTKAda doesn't
>> provide the information you need.
>>
>> These would require you to initialize a Gnoga application:
>>
>> procedure Get_Screen_Size (Height : out Positive; Width : out
>> Positive) is
>> Window : Gnoga.Gui.Window.Window_Type;
>> begin -- Get_Screen_Size
>> Gnoga.Application.Singleton.Initialize (Main_Window => Window);
>> Height := Gnoga.Gui.Screen.Height (Window);
>> Width := Gnoga.Gui.Screen.Width (Window);
>> end Get_Screen_Size;
>>
>> Possibly you could use this from a GTKAda application.
>>
>> On my system, these functions return a height of 1080 and a width of
>> 1920.
>>
> It looked nice but in my environment (Gtk) it looks like shooting with
> a Cannon at a fly.
>
In the meantime I found in the Gtk library (Gdk_Windows, _Display,
_Screen and _Monitor) some thing that looked promising till the moment
that I looked them up and the message was that they were depreciated
from v 3.22 everywhere but in _monitor which is not in the latest
version I found on AdaCore
prev parent reply other threads:[~2020-06-26 11:47 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-06-23 6:31 Different screen parameters ldries46
2020-06-23 9:14 ` Luke A. Guest
2020-06-23 9:54 ` Jeffrey R. Carter
2020-06-24 9:29 ` ldries46
2020-06-24 12:16 ` Jeffrey R. Carter
2020-06-26 7:23 ` ldries46
2020-06-26 11:47 ` ldries46 [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox