From: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
---|---|
To: | bjorn(at)wololo(dot)org |
Cc: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: ]GTK 3 |
Date: | 2016-01-06 08:54:27 |
Message-ID: | CAECtzeXhbbCG7XPgeRpMKrnpRxJO6HsnE9v=vgxEb+ndFps7AQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
2016-01-05 23:54 GMT+01:00 Björn Harrtell <bjorn(dot)harrtell(at)gmail(dot)com>:
> Found the theme color issue.
>
> Server node color is customizable and new server nodes are created with
> background from window and saved in .pgadmin3.
>
> I don't see the usefulness of this feature so I've attached patch that
> removes it.
>
>
-1
I didn't see either when it was commited, but I know many users who are
really fond of the feature. It helps them track which kind of servers
they're connected to (production, testing, dev, etc).
> I see there is alot of work to be done to modernize the usage of wxWidgets
> to take advantage of new widgets for trees, lists and toolbar and perhaps
> even the grid. Any interest in contributions towards this?
>
>
I would say yes, but be aware that the next major release of pgAdmin (as in
pgAdmin IV) won't use wxwidgets.
> /Björn
>
> PS. Dug alot into the code base to finally discover the above and noticed
> there is *alot* of work to do to properly go to wxWidgets 3.0+.
>
>
Sure as well.
> 2015-12-18 14:35 GMT+01:00 Björn Harrtell <bjorn(dot)harrtell(at)gmail(dot)com>:
>
>> Thanks,
>>
>> I'm on Debian testing and have just managed to compile wxWindows 3.0.2
>> against GTK 3.18, then pgadmin3 against that.
>>
>> I'm surprised to report that it compiles and runs fine! I'm impressed by
>> the API compatibility of wxWindows.
>>
>> However, my initial reason for exploring this was that the standard
>> pgadmin3 compiled against GTK 2 wasn't themed to my GNOME 3 desktop which I
>> thought would be resolved by using GTK 3 but it does not. Some elements
>> works as expected, like for instance the GTK 3 file browser is opened, but
>> other issues remain. The most glaring example is that the browser tree
>> items have a white background regardless of theme (applies to both GTK 2
>> and 3), and will be unreadable if using dark themes (that have light
>> colored text).
>>
>> /Björn
>>
>> 2015-12-18 14:04 GMT+01:00 Timon <timosha(at)gmail(dot)com>:
>>
>>> I've tried to build under fedora 23
>>>
>>> ./configure CXXFLAGS="-W./configure --with-wx-version=3.0
>>> CXXFLAGS="-Wno-deprecated-declarations -Wl,-z,lazy -fPIC -pie"
>>> CFLAGS="-fPIC -pie"
>>> make -j 10
>>>
>>> but it failed on linking stage with errors like
>>>
>>> pgAdmin3.o: In function `wxCreateApp()':
>>> pgAdmin3.cpp:(.text+0x16): undefined reference to
>>> `wxAppConsole::CheckBuildOptions(char const*, char const*)'
>>> pgAdmin3.o: In function `frmDlgTest::frmDlgTest()':
>>> pgAdmin3.cpp:(.text+0x381): undefined reference to `wxDir::~wxDir()'
>>> pgAdmin3.cpp:(.text+0x423): undefined reference to `wxDir::~wxDir()'
>>> pgAdmin3.o: In function `pgAdmin3::OnInit()':
>>> .....
>>>
>>> 2015-12-18 14:35 GMT+03:00 Björn Harrtell <bjorn(dot)harrtell(at)gmail(dot)com>:
>>>
>>>> Hi devs,
>>>>
>>>> Have anyone investigated compiling pgadmin using wxWidgets > 2.9.4 and
>>>> GTK+ 3 which can be enabled with configure option --with-gtk=3?
>>>>
>>>> I'm putting an effort into it now and will share results here, but will
>>>> appreciate information from anyone with existing experience.
>>>>
>>>> /Björn
>>>>
>>>
>>>
>>>
>>> --
>>> All bugs reserved
>>>
>>
>>
>
>
> --
> Sent via pgadmin-hackers mailing list (pgadmin-hackers(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgadmin-hackers
>
>
--
Guillaume.
http://blog.guillaume.lelarge.info
http://www.dalibo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2016-01-06 09:48:20 | Re: ]GTK 3 |
Previous Message | Harshal Dhumal | 2016-01-06 06:31:25 | backform select2 control |