November 07, 2002 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | "Burton Radons" <loth@users.sourceforge.net> escreveu na mensagem news:aqedll$217s$1@digitaldaemon.com... > v0.0.7: Enhancement release. Fonts are handled better (no more default font - but I'm very uncomfortable with using my own), GroupBox now works, and Pane allows sub-table control for better grid-fitting. > > Most of it's on the dedit side. Project files are now saved with relative paths, so they're machine-portable (the dig.dprj file included should be loadable on all systems). They're also hierarchical; a bit clumsy to use, but works. I fixed a bunch of bugs, made things easier to deal with, and it now gives the option to save the program after a crash (saving to different filenames, of course). This makes it possible for me to start using dedit to develop itself, which should shake down lots of interface problems. > > http://www.opend.org/dig (Website) > http://www.opend.org/dig/arc/dig-0.0.7.zip (Release) > http://www.opend.org/dig/arc/dig_html-0.0.7.zip (Release) > Hi again, Now dedit gives me a quick warning (disappears in less than 1 second): "Access Violation", with your error message. I can play a little with the cartoon example, clicking on all the controls of the window and changing their values. But if I click on the top of the window to move it the application terminates. Also it makes intensive use of the cpu, is this expected? Best regards, Daniel Yokomiso. |
November 08, 2002 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | more bugs (sorry...): - dedit opens a console window - the doclist is kinda screwed up. i mean... the rectangle for the selected file isn't properly located. besides, it doesn't always show all the files (hard to explain: sometimes it happens, sometimes it doesn't) - the doc flashes too much (is that on purpose?) good thing: it doesn't die when i press -,<,>,the start key or alt gr. (i had another good thing, but i forgot) thanks for making the docs available for download you know why i'm so interested in dedit? because in my head, the c/c++/java/d/c# (in order of having known them) syntax isn't so clear, so i need beautiful colors to understand it properly. it doesn't happen with basic, which (for some reason) is very clear for me, so i don't need colors. so, until now, i hadn't make so much in d, but in the last couple of days i have. not much, but i have. thanks for letting me do stuff with d! (weird, but true) ------------------------- Carlos Santander http://carlos3.netfirms.com/ |
November 11, 2002 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Yokomiso Attachments: | "Daniel Yokomiso" <daniel_yokomiso@yahoo.com.br> wrote: > > Now I'm trying to run dedit but a strange problem occurs. I can start it and > even type something, cut & paste, anything using the keyboard only. But whenever I use the mouse the application terminates without any message. I can use the mouse just once, to place the focus on the main text area. The same happens when I use the halhello sample application. I have similar problems here, in my Windows 2000 Professional SP3 workstation. It seems that opening a pop-up menu lead to a crash after a while. You can see what dedit 0.0.7 shows for less than a second in the attached files. The same happens in all examples when: - opening a popup menu - opening the top-left system menu (even with alt-spacebar) - moving or resizing the window This is working, instead: - selecting text with the mouse (even moving the caret with a click) - maximizing and minimizing the window with the titlebar buttons Another bug: pasting when the clipboard contains a bitmap. Ciao |
November 12, 2002 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Roberto Mariottini | Roberto Mariottini wrote: > "Daniel Yokomiso" wrote: > > >Now I'm trying to run dedit but a strange problem occurs. I can start it > > and > > >even type something, cut & paste, anything using the keyboard only. But > >whenever I use the mouse the application terminates without any > message. I > >can use the mouse just once, to place the focus on the main text area. > >The same happens when I use the halhello sample application. > > > I have similar problems here, in my Windows 2000 Professional SP3 > workstation. > It seems that opening a pop-up menu lead to a crash after a while. > You can see what dedit 0.0.7 shows for less than a second in the > attached files. > The same happens in all examples when: I can't really do anything with this, I'm afraid. It's some kind of lack of OS appeasement, but it works fine in XP (but not fine in 98, which apparently had different user responsibilities for canvas swapping). The only thing this suggests is that garbage collection is picking up something incorrectly; it's run every second. Perhaps commenting out the destructor in digmenu.d/Menu will stop the bug. I'll try to get dig working under Win98 and hope the incompatibilities are also in Win2000. > Another bug: pasting when the clipboard contains a bitmap. Ah, my bad. I put in a placeholder crash and forgot to fix it later. |
November 13, 2002 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | "Burton Radons" <loth@users.sourceforge.net> wrote: > > > I can't really do anything with this, I'm afraid. It's some kind of > lack of OS appeasement, but it works fine in XP (but not fine in 98, > which apparently had different user responsibilities for canvas swapping). > > The only thing this suggests is that garbage collection is picking up something incorrectly; it's run every second. Perhaps commenting out the destructor in digmenu.d/Menu will stop the bug. It doesn't work, as I supposed. I have a big experience with windows GUI (I made one by myself), and I think your problem is message-related. The menu is only a symptom, given that the program crashes when the window is moved/resized. I don't have a debugger handy here, so I can't debug it. Some hints: - Menus receive some particular messages when are displayed (i.e. WM_INITMENU, WM_INITMENUPOPUP) - menus are handled as modal windows (see WM_ENTERMENULOOP WM_EXITMENULOOP). This means that a menu (like every modal window) has its private message loop. The same happens if a window is resizing/moving: the message loop is handled by the system (I once had bad times trying to figure out why a thread message went lost this way). > I'll try to get dig working under Win98 and hope the incompatibilities are also in Win2000. Don't hope in vain :-) My GUI worked well on NT4 but not on 9x/Me, and I had to fix something to make it work for 2000. Ciao |
January 12, 2003 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | v0.0.8: Added Spinner and RadioButton control with a RadioGroup organiser for it, MenuBar class, and image loader with PNG support. dedit now has a Find function (check out the Match List button) and status bar. GLFrame is now called CanvasGL; GL functions are now in the GL class and gl singleton. Bunch of other stuff. http://www.opend.org/dig (Website) http://www.opend.org/dig/arc/dig-0.0.8.zip (Release) http://www.opend.org/dig/arc/dig_html-0.0.8.zip (Documentation pack) |
January 13, 2003 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | "Burton Radons" <loth@users.sourceforge.net> escribió en el mensaje news:avrudj$1roe$1@digitaldaemon.com... | v0.0.8: Added Spinner and RadioButton control with a RadioGroup | organiser for it, MenuBar class, and image loader with PNG support. | dedit now has a Find function (check out the Match List button) and | status bar. GLFrame is now called CanvasGL; GL functions are now in the | GL class and gl singleton. Bunch of other stuff. | | http://www.opend.org/dig (Website) | http://www.opend.org/dig/arc/dig-0.0.8.zip (Release) | http://www.opend.org/dig/arc/dig_html-0.0.8.zip (Documentation pack) | I get a lot of bugs with windows.d. Basically, a lot of the constants defined there need to be declared as uint instead of int. But there's another bug in digglframe.d (367). It says that the function hwndCreate(...) doesn't match the arguments. I'm kinda busy right now to take a look to that, but may be you should. ------------------------- Carlos Santander http://carlos3.netfirms.com/ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.438 / Virus Database: 246 - Release Date: 2003-01-07 |
January 13, 2003 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Carlos | Carlos wrote:
> "Burton Radons" <loth@users.sourceforge.net> escribió en el mensaje
> news:avrudj$1roe$1@digitaldaemon.com...
> | v0.0.8: Added Spinner and RadioButton control with a RadioGroup
> | organiser for it, MenuBar class, and image loader with PNG support.
> | dedit now has a Find function (check out the Match List button) and
> | status bar. GLFrame is now called CanvasGL; GL functions are now in the
> | GL class and gl singleton. Bunch of other stuff.
> |
> | http://www.opend.org/dig (Website)
> | http://www.opend.org/dig/arc/dig-0.0.8.zip (Release)
> | http://www.opend.org/dig/arc/dig_html-0.0.8.zip (Documentation pack)
>
> I get a lot of bugs with windows.d. Basically, a lot of the constants
> defined there need to be declared as uint instead of int. But there's
> another bug in digglframe.d (367). It says that the function hwndCreate(...)
> doesn't match the arguments. I'm kinda busy right now to take a look to
> that, but may be you should.
Try deleting all the installed files. I do that in the install script, but clearly it needs to be moved up above compilation.
|
January 13, 2003 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Carlos | Carlos wrote:
> "Burton Radons" <loth@users.sourceforge.net> escribió en el mensaje
> news:avrudj$1roe$1@digitaldaemon.com...
> | v0.0.8: Added Spinner and RadioButton control with a RadioGroup
> | organiser for it, MenuBar class, and image loader with PNG support.
> | dedit now has a Find function (check out the Match List button) and
> | status bar. GLFrame is now called CanvasGL; GL functions are now in the
> | GL class and gl singleton. Bunch of other stuff.
> |
> | http://www.opend.org/dig (Website)
> | http://www.opend.org/dig/arc/dig-0.0.8.zip (Release)
> | http://www.opend.org/dig/arc/dig_html-0.0.8.zip (Documentation pack)
> |
>
> I get a lot of bugs with windows.d. Basically, a lot of the constants
> defined there need to be declared as uint instead of int. But there's
> another bug in digglframe.d (367). It says that the function hwndCreate(...)
> doesn't match the arguments. I'm kinda busy right now to take a look to
> that, but may be you should.
Sorry, I mean delete all files in "\dmd\src\dig".
|
January 13, 2003 Re: Announce: D GUI Interface | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | "Burton Radons" <loth@users.sourceforge.net> escribió en el mensaje news:avu66r$23i3$2@digitaldaemon.com... | | Sorry, I mean delete all files in "\dmd\src\dig". | No change at all. I'd like to know if someone else has the same problems. ------------------------- Carlos Santander http://carlos3.netfirms.com/ --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.438 / Virus Database: 246 - Release Date: 2003-01-07 |
Copyright © 1999-2021 by the D Language Foundation