www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Feedback request from production of the usage of DWT

reply Menjanahary R. R. <megnany afaky.com> writes:
  How important is its adoption?

Is GUI App in D frequent?
Jun 12
next sibling parent reply Dejan Lekic <dejan.lekic gmail.com> writes:
On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
wrote:
  How important is its adoption?

 Is GUI App in D frequent?
There are quite few D GUI projects we are aware of, Tilix being one of the popular ones. I have few personal projects that are based, like Tilix, on GtkD (https://gtkd.org). I never tried DWT.
Jun 13
parent Menjanahary R. R. <megnany afaky.com> writes:
On Thursday, 13 June 2024 at 09:21:50 UTC, Dejan Lekic wrote:
 On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
 wrote:
  How important is its adoption?

 Is GUI App in D frequent?
There are quite few D GUI projects we are aware of, Tilix being one of the popular ones. I have few personal projects that are based, like Tilix, on GtkD (https://gtkd.org). I never tried DWT.
Thanks for sharing.
Jun 14
prev sibling parent reply Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= <aferust gmail.com> writes:
On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
wrote:
  How important is its adoption?

 Is GUI App in D frequent?
I am not sure if this is a known usage scenario with DWT. Once I wanted to use DWT. Since it is a port to SWT of Java. You can use existing GUI designers of SWT. They generate Java SWT classes. I had to spend a minimum effort to convert the generated Java class into dlang. here it is: https://github.com/aferust/testds5
Jun 13
parent reply Menjanahary R. R. <megnany afaky.com> writes:
On Thursday, 13 June 2024 at 11:31:31 UTC, Ferhat Kurtulmuş wrote:
 On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
 wrote:
  How important is its adoption?

 Is GUI App in D frequent?
... https://github.com/aferust/testds5
Wow, Awesome project! 😀 Good illustration of using DWT By the way, what does refer `"libs": ["hid"]` to in `https://github.com/aferust/ds5w-d/blob/main/dub.json`? It tried to build it but with no success... Does it have to do with some ressources refered within `https://github.com/aferust/ds5w-d/blob/main/source/ds5w/io.d` in `https://github.com/Ohjurot/DualSense-Windows/releases/download/v0.1-beta/DualSenseWindows_V0.1.zip`?
Jun 14
parent reply Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= <aferust gmail.com> writes:
On Friday, 14 June 2024 at 17:27:20 UTC, Menjanahary R. R. wrote:
 On Thursday, 13 June 2024 at 11:31:31 UTC, Ferhat Kurtulmuş 
 wrote:
 On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
 wrote:
  How important is its adoption?

 Is GUI App in D frequent?
... https://github.com/aferust/testds5
Wow, Awesome project! 😀 Good illustration of using DWT By the way, what does refer `"libs": ["hid"]` to in `https://github.com/aferust/ds5w-d/blob/main/dub.json`? It tried to build it but with no success... Does it have to do with some ressources refered within `https://github.com/aferust/ds5w-d/blob/main/source/ds5w/io.d` in `https://github.com/Ohjurot/DualSense-Windows/releases/download/v0.1-beta/DualSenseWindows_V0.1.zip`?
I remember that hid comes with a windows SDK, and used there for usb interfacing. https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/ I have a fish memory and didn't touch the repo for a while. You may have to set some paths in dub.json
Jun 14
next sibling parent Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= <aferust gmail.com> writes:
On Friday, 14 June 2024 at 17:39:00 UTC, Ferhat Kurtulmuş wrote:
 On Friday, 14 June 2024 at 17:27:20 UTC, Menjanahary R. R. 
 wrote:
 On Thursday, 13 June 2024 at 11:31:31 UTC, Ferhat Kurtulmuş 
 wrote:
 On Thursday, 13 June 2024 at 06:59:49 UTC, Menjanahary R. R. 
 wrote:
  How important is its adoption?

 Is GUI App in D frequent?
... https://github.com/aferust/testds5
Wow, Awesome project! 😀 Good illustration of using DWT By the way, what does refer `"libs": ["hid"]` to in `https://github.com/aferust/ds5w-d/blob/main/dub.json`? It tried to build it but with no success... Does it have to do with some ressources refered within `https://github.com/aferust/ds5w-d/blob/main/source/ds5w/io.d` in `https://github.com/Ohjurot/DualSense-Windows/releases/download/v0.1-beta/DualSenseWindows_V0.1.zip`?
I remember that hid comes with a windows SDK, and used there for usb interfacing. https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/ I have a fish memory and didn't touch the repo for a while. You may have to set some paths in dub.json
Sorry "lflags-windows": ["D:/projects/d_projects/dwt/win-res/resource.res"] this res file is compiled with rc.exe of windows SDK and doesn't included in the repo. İt is just for embedded icon for exe and modern looknfeel of GUI window. https://learn.microsoft.com/en-us/windows/win32/menurc/resource-compiler. I don't have access to any computer at the moment. This is very common in windows programming. You can search for it. https://learn.microsoft.com/en-us/windows/win32/menurc/resource-compiler
Jun 14
prev sibling parent Menjanahary R. R. <megnany afaky.com> writes:
On Friday, 14 June 2024 at 17:39:00 UTC, Ferhat Kurtulmuş wrote:
 ...
 I remember that hid comes with a windows SDK, and used there 
 for usb interfacing.

 https://learn.microsoft.com/en-us/windows-hardware/drivers/hid/

 I have a fish memory and didn't touch the repo for a while.
 You may have to set some paths in dub.json
You are right 😀 Indeed HID stands for "Human Interface Devices"
Jun 15