pcb

GTK3 User Interface

Bug #1952989 reported by Bert Timmerman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Triaged
Medium
Bert Timmerman

Bug Description

pcb requires a GTK3 User Interface sooner or later.

This bug report (feature request) is raised to serve as the start of a topic branch for development.

Related development issues and decisions for the GTK3 UI shall be discussed in this bug report.

Tags: gtk-gui
Changed in pcb:
status: New → Triaged
importance: Undecided → Wishlist
Changed in pcb:
importance: Wishlist → Medium
assignee: nobody → Bert Timmerman (bert-timmerman)
Revision history for this message
Cesar Strauss (cestrauss) wrote :

Hello Bert,

It seems you made some progress, already:

https://github.com/gEDA-pcb-developers/pcb/tree/LP1952989

Seems some files were renamed when creating the gtk3 HID from the gtk2 one, so a few header file references are wrong, breaking the compile, when I tried. Is there a newer version of this work?

Revision history for this message
Bert Timmerman (bert-timmerman) wrote (last edit ):

Hi Cesar, I got bogged down in the pixbuf/pixmap stuff, and haven't found time to dig into the code for a solution. I have pushed all my commits, no commits or improvements lagging.

Revision history for this message
Cesar Strauss (cestrauss) wrote :

No problem! I'll give it a try.

Revision history for this message
Cesar Strauss (cestrauss) wrote :
Revision history for this message
Cesar Strauss (cestrauss) wrote (last edit ):

I prepared a first set of patches. They simply fix some header file references. They allow more code to be compiled, to find more places where fixes are needed.

https://github.com/gEDA-pcb-developers/pcb/pull/1

https://github.com/cestrauss/pcb/tree/LP1952989-fix-header-file-references

Kindly review, and merge to the branch, if appropriate.

I started with these simpler preparatory tasks, will tackle the pixbuf/pixmap fixes later.

Meanwhile, please treat my fork (https://github.com/cestrauss/pcb/tree/LP1952989) as work in progress, not ready to be merged.

Revision history for this message
Bert Timmerman (bert-timmerman) wrote (last edit ):

Merged pull request on github in topic branch LP1952989.

Revision history for this message
Cesar Strauss (cestrauss) wrote :

Thanks for merging the pull request!
And thanks for giving me access to the github repository! I guess this means I can commit directly to the topic branch LP1952989, then. I'll leave it to you to review and merge the branch into master, of course.

Revision history for this message
Cesar Strauss (cestrauss) wrote :

Hi Bert. DJ was kind enough to give me commit access to the main PCB repository on git.geda-project.org/pcb.git, so I'll push the LP1952989 branch there as well, if you don't mind.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.