Can not run 2 copies of XTrkCad
option G_APPLICATION_NON_UNIQUE added to gtk_application_new() call
Main canvas blank initially
Should be fixed now. Possibly a problem wih incomplete size allocation. Additional wFlush() seems to be the cure.
Sticky dialog too small
Size of button area is increased up to a predefined maximum size
Which branch did you use? For GTK3 this is wip Am 03.01.2026 04:37 schrieb Dave Bullis <sillub@users.sourceforge.net>:I tried this (V5.3.1 Ubuntu 24.04) and cannot recreate it Can you post the .xtc and which objects you tried to Describe? Also, the traceback What does 'another line' refer to? --- **[bugs:#605] Crash in Describe** **Status:** open **Milestone:** Next Release **Created:** Fri Jan 02, 2026 11:08 PM UTC by Adam Richards **Last Updated:** Fri Jan 02, 2026 11:15 PM UTC **Owner:** nobody...
On my system the window resizing works to enlarge the window from its initial size. What does not work is to resize to a smaller size than initially set. Can you please compare with your OS? Am 28.12.25 um 19:54 schrieb dwyane ward: **[gtk3issues:#12] Resizing main Window ** Status: open Created: Sun Dec 28, 2025 06:54 PM UTC by dwyane ward Last Updated: Sun Dec 28, 2025 06:54 PM UTC Owner: nobody OS - Ubuntu 25.04 (Wayland) Branch clone - 2025-12-28 Can not resize main window by dragging window...
In fact eggwrapbox is in use in the current version for gtk3.Could you please give more details of the problematic behaviour you currently observe?Screenshots?There is some code that sets the initial main window size that might be problematic. But this can be overridden by the user so I don't consider that problematic. Am 24.11.2025 05:04 schrieb Adam Richards <tynewydd@users.sourceforge.net>: --- **[gtk3issues:#11] The tool icons do not flow as the window resizes** **Status:** open **Created:**...
Fix include paths for Windows specific header files stored in a dedicated directory
Fix include paths for Windows specific header files stored in a dedicated directory
ToolbarIcons
Main canvas blank initially
Should be fixed now. I could reproduce that the hotbar wasn't filled correctly but didn't see any problems with the main canvas. Can you send a screenshot of a current build?
pixman_region32_init_rect: Invalid rectangle passed
Error was caused by invalid parameters to cairo. width or height of rectangle were negative
Fixed for main window with [a92611]
View->Show/Hide map isn't sticky between restarts
Multiple filters in file selection dialogs
Manage layers has not been converted to GTK3. Am 22.10.2025 um 23:10 schrieb strobelight: [gtk3issues:#10] Manage Layers core dumps Status: open Created: Wed Oct 22, 2025 09:10 PM UTC by strobelight Last Updated: Wed Oct 22, 2025 09:10 PM UTC Owner: nobody Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/xtrkcad-fork/gtk3issues/10/ To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
wGetDisplaySize() not working
As a workaround the older version using gdk_screen_get_monitor_geometry is used. gdk_screen_get_monitor_geometry is deprecated so at some time should be replaced using the approach described here.
View->Show/Hide map isn't sticky between restarts
pixman_region32_init_rect: Invalid rectangle passed
Main canvas blank initially
Seg Fault when playing with param dialogs
Resizing main or map -> no redraw
Comment by Adam As I understand it the gdk_screen_get_primary_monitor() will be null if not set and that will be true if there is only one physical screen. There is also discussion of bug where it returns null even if set up for some Linux variants. The suggestion in these cases is to get the list of GDKList of GdkMonitor objects for the default screen and use the first one (often the only one). Get the default display and screen display = Gdk.Display.get_default() screen = display.get_default_screen()...
wGetDisplaySize() not working
Multiple filters in file selection dialogs
Sticky dialog too small
Make button state depend on selection in list
Complete refactoring of action sequences
Refactored initialization sequences to new state machine
Refactored all dialog sequences to new data structures of the state machine
Testing initial carinvdlg.c is done
testing caritem.c is done
Testing carpart.c is done
Split dcar into several files
Fix possible problems in string handling
Start splitting car inventory into several source files
Initial visibility of map window is controlled by preferences
Finish recent file list
Merge with Refactor Map Window
Refactor
Extract map related function into its own module
Update all layout control dialogs to GTK3
Update block dialog to GTK3/Form API using a builder file
Merge with v5.3.1
Update Turnout dialog to GTK3/Form API using a builder file
Redesign turnout dialog
Make custom tooltip an attribute of all controls
Draw highlights for control elements in TempMode
merge
Merge v5.3.1 Beta 2 with some manual conflicts resolved manually
astyle
Fix warning about invalid button type
Create pulldown menu for hotbar
Astyle
Add option to show tooltip in drawing area
Refactor SelectHotBar() for improved maintainability and readability
Merge new code for menu list
Rewrite handling of most-recently-used
Fix Tip of the Day dialog
Create context menu
Add autorepeat to buttons, used for faster scrolling of the hotbar
Correct sizing of hotbar
Hotbar is shown, populated and basically works.
Use v5.3.0 implementation for the hotbar
Infobar / statusbar for draw objects like line, circle, ... done
Restore deleted changes
Setting the line type during C_START processing does not work, so removed for
Merge
Merge with Refactor RedrawHotBar
Close Refactor RedrawHotBar branch
Remove commented out code
Common drawing logic extracted to reduce duplication
Extract functions to set state of scroll buttons
Merge
Fix bug #597 Snap grid vertical separation was not defined as dimension in the
Snap Grid Bugs
Vertical spacing was not defined as a dimension. So any value entered was interpreted as being in inches. This is corrected in v 5.3.1b2 . I can't reproduce the other problems described. Maybe they were also caused by mis-interpretation of the values.
Snap Grid Bugs
Merge parallel changes
Merge with RefactorCmdDraw
Closing after refactoring is done
astyle
Setting the line type during C_START processing does not work, so removed for
Refactor function parameter order for better consistency
Refactor CmdDraw function further to improve code organization
refactor: extract CmdDraw C_START case into helper functions
Backed out changeset 0798ed4102eb
Fix path handling on Linux, patches by Neil Mayhew
Find share folder on NixOS, patch by Neil Mayhew
Fix setting Sticky command from options dialog
Set infobar controls for Curve and Circle command
Set Infobar controls for Join with Cornu command
Set Infobar controls for join command
Toolbar and its settings work
Add custom class sticky button for use in the toolbar