Commit Graph

18539 Commits

Author SHA1 Message Date
Robert Fewell
e5ca36cf55 Fix mistake in adding style context to Find Transactions dialog
Added another parameter to gnc_search_dialog_create to pass a style
class so it can be added to the search dialog which resulted in updating
 other files as well.
2017-07-09 21:56:35 +02:00
Robert Fewell
ad6ad923df Replace register Gtk3 deprecated functions in gnucash-sheet.c 2017-07-09 21:56:35 +02:00
Robert Fewell
a437e2405d Replace register Gtk3.14 deprecated functions related to gtk_arrow
Replaced gtk_arrow with a gtk_image_from_icon and used 'go-down' and
'go-up', may need to replace with our own.
2017-07-09 21:56:35 +02:00
Robert Fewell
200f7baf53 Replace register GTk3.16 deprecated function gdk_cursor_new 2017-07-09 21:56:35 +02:00
Robert Fewell
7d1abfa28f Replace deprecated Gtk3.22 function to get monitor size 2017-07-09 21:56:35 +02:00
Robert Fewell
5536fb175d Replace Gtk3.20 deprecated functions in gnc-cell-renderer-popup.c
This still needs a couple of changes but it still works
2017-07-09 21:56:35 +02:00
Robert Fewell
3f1c2ae26a Replace Gtk3.22 deprecated functions to do with monitor size 2017-07-09 21:56:35 +02:00
Robert Fewell
6790066ff4 Replace Gtk3.20 functions in gnc-date-edit.c 2017-07-09 21:56:35 +02:00
Robert Fewell
f853441402 Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
54019608ee Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
d4faad8bf6 Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
b52a298b0d Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
9a5b0ff972 Replace Gtk3.22 deprecated function to get monitor size 2017-07-09 21:56:35 +02:00
Robert Fewell
b098ab2e44 Replace Gtk3.20 deprecated functions based on device_manager 2017-07-09 21:56:35 +02:00
Robert Fewell
32c46481b1 Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
18769d90f8 Replace Gtk3.22 deprecated function gtk_menu_popup 2017-07-09 21:56:35 +02:00
Robert Fewell
3bb33a2796 Replace Gtk3.22 deprecated gtk_show_uri 2017-07-09 21:56:35 +02:00
Geert Janssens
ff93071608 Rework our icon management
They are now all stored in a directory structure similar to the final
installation target, so no more copying of images during build is needed.
Both Makefile.am and CMakelists.txt behave the same now.

Some additional cleanups:
- move stock_move related images to art; they aren't used so don't need to be installed
- clean up icon loading

There is one harmless warning still at run time about not all requested image
sizes being found. This is odd because they are all installed. I suspect gtk
no longer searches for these resolutions. Perhaps we just shouldn't run the
check on them. The application works fine even without the images in the
requested resolution.
2017-07-09 21:49:07 +02:00
Alex Aycinena
2020bee03b Book-Currency Feature step 6
Modify File->Properties dialog to maintain a default gain/loss account in a book KVP.

The changes made are:

	app-utils/app-utils.scm - define items related to book default gain/loss
        acct
	app-utils/business-prefs.scm - define items related to book default
        gain/loss acct;re-arrange sequence of options to make default (neither)
        first
    app-utils/gnc-ui-util.c - refine gnc_book_get_default_gains_policy to check
        for hidden and/or placeholder status
	app-utils/option-util.c & h - define items related to book default gain/loss
        acct
	app-utils/options.scm - add functionality related to book default gain/loss
        acct
    app-utils/test/test-gnc-ui-util.c - for gnc_book_get_default_gains_policy,
        add tests to check for hidden and/or placeholder status
	app-utils/test/test-option-util.cpp - add tests related to book default
        gain/loss acct
	engine/engine.i - define item related to book default gain/loss acct
	gnome-utils/dialog-options.c & h - add functionality related to book default
        gain/loss acct and rearrange dialog layout; make gain/loss acct widget
        refresh on account maintenance
    gnome-utils/gnc-main-window.c - only allow one book-option dialog if called
        from file->properties
	gnome-utils/gtkbuilder/dialog-options.glade - increase dialog height to
        accomodate book default gain/loss acct widget; add tooltip text for
        dialog buttons
    gnome/assistant-hierarchy.c - change sequence of pages: book options before
        currency selection; if book currency selected, currency also selected
    gnome/gtkbuilder/assistant-hierarchy.glade - increase dialog height to
        accomodate book default gain/loss acct widget
2017-07-09 12:19:36 -07:00
Geert Janssens
a7f1f9cdd7 Fix build with cmake > 3.5 2017-07-09 12:45:01 +02:00
John Ralls
a6678e6a49 Allow compilation with either Webkit2Gtk-4.0 or WebKit2Gtk-3.0.
WEBKIT1 for windows is a placeholder, it will need a pkgconfig check too.
2017-07-08 15:08:07 -07:00
John Ralls
90f706c651 Adjust Makefile.am for pixmap hierarchy change in 4aea4c5. 2017-07-08 14:07:13 -07:00
John Ralls
f3b60c3a71 Don't warn about all of the deprecated Gtk functions we're using. 2017-07-08 14:04:51 -07:00
Geert Janssens
3c65795d24 Travis - install libgtk-3-dev and libwebkit2gtk-3.0-dev before building 2017-07-08 19:06:35 +02:00
Geert Janssens
dabf458f06 A few cleanups from the previous merge commit 2017-07-08 18:18:11 +02:00
Geert Janssens
5405cf480c Merge branch 'gtk3' 2017-07-08 17:49:44 +02:00
Robert Fewell
078467e3f9 Make the About dialog sizeable and format AUTHORS and DOCUMENTERS
The & needed to be escaped and the hyperlinks so the text can be better
formatted.
2017-07-06 10:03:58 +01:00
John Ralls
c8402ad62e Merge CMake Distcheck from 'maint'.
Conflicts:
	CMakeLists.txt
	src/app-utils/CMakeLists.txt
	src/backend/sql/test/CMakeLists.txt
	src/backend/xml/test/CMakeLists.txt
	src/gnome-utils/CMakeLists.txt
	src/import-export/aqb/CMakeLists.txt
	src/import-export/csv-imp/CMakeLists.txt
	src/import-export/csv-imp/test/Makefile.am
	src/import-export/ofx/CMakeLists.txt
	src/import-export/qif-imp/CMakeLists.txt
	src/libqof/CMakeLists.txt
	src/register/ledger-core/CMakeLists.txt
	src/register/register-core/CMakeLists.txt
	src/register/register-gnome/CMakeLists.txt
	src/report/business-reports/CMakeLists.txt
	src/report/locale-specific/us/CMakeLists.txt
	src/report/report-gnome/CMakeLists.txt
	src/report/standard-reports/CMakeLists.txt
	src/report/stylesheets/CMakeLists.txt
2017-07-04 18:36:35 -07:00
Robert Fewell
06fef53a22 Replace Gtk3.14 function gtk_icon_theme_add_builtin_icon 2017-07-04 16:27:45 +01:00
Robert Fewell
737648c98d Missed this from previous commit 2017-07-04 16:27:04 +01:00
Robert Fewell
4aea4c551e Rearrange the pixmap folder to contain a hicolor directory structure
Add a hicolor directory structure and move the existing icons to this
folder structure and update the gnc-icons.c file to reflect the changes
2017-07-04 15:21:27 +01:00
Rob Gowin
e67f45003b No need for make dist and distcheck when checking autotools build in cmake 2017-07-03 16:15:17 -07:00
Rob Gowin
6b14dc5b59 Implement 'dist', 'distcheck' and 'uninstall' targets for CMake 2017-07-03 16:15:17 -07:00
Kuang-che Wu
7ba5a84609 Fix import-export compile on windows 2017-07-03 17:55:38 +02:00
Robert Fewell
bafbb838f5 Missed specifying Gtk3.12 version for set_margin_end 2017-07-03 12:33:51 +01:00
Robert Fewell
54eaf755cc Fix some entries in glade files that did not have id's 2017-07-03 12:32:59 +01:00
John Ralls
b073f1d25c Merge branch 'maint' 2017-07-02 09:45:14 -07:00
John Ralls
319375fd15 Some more translations from the TP. 2017-07-02 09:25:17 -07:00
Robert Fewell
5066f69166 Fix corrupted Gtk2 aqbanking glade file
I think this happened when I renamed the dialogs to remove spaces in the
 names. Used Glade 3.8 GUI which may of had trouble doing this.
2017-07-02 14:21:00 +01:00
Robert Fewell
78c81bf71c Missed a preference option from the aqbanking glade file 2017-07-02 14:19:35 +01:00
Geert Janssens
50deaa0d3c Merge branch 'fix-win-compile' of https://github.com/kcwu/gnucash 2017-07-02 12:28:48 +02:00
Robert Fewell
3ec108d141 Change the relative column to a pixbuf so it looks like find account
Change the view so that the relative column uses an icon the same as
the find account dialog.
2017-07-02 11:22:03 +01:00
Robert Fewell
2c949fdf79 Fixup for gnc-gui-query.c, invalid cast
Specified the wrong widget for the container add function
2017-07-02 10:14:39 +01:00
Robert Fewell
95693a9172 Remove Gtk3.14 deprecated function, it does not do any thing 2017-07-02 10:13:22 +01:00
Robert Fewell
54465dd8a9 Replace deprecated Gtk3.16 gtk_override_background_color
Use css to make changes to the background color of widgets
2017-07-02 10:11:05 +01:00
Robert Fewell
009520498e Replace deprecated Gtk3.16 functions to change colour.
Add a couple of functions to replace deprecated ones to get the
background color and border color.
2017-07-02 10:07:24 +01:00
Robert Fewell
0f3719c69c Replace deprecated Gtk3.16 function gtk_widget_override_font
Use css to change the font size.
2017-07-02 10:05:56 +01:00
Robert Fewell
b1cc728bc3 Replace gtk_alignment in various functions
Gtk_alignment is deprecated and so change various uses to equivalent
x/yalign, x/yexpand and margin functions
2017-07-02 10:02:38 +01:00
Robert Fewell
66de41bd57 Replace deprecated Gtk3.14 function gtk_arrow_new with an icon
Use icon 'go-down' as the arrow for the pop up selections.
2017-07-02 10:00:35 +01:00
Robert Fewell
b513ab16f8 Replace deprecated Gtk3.16 function in dialog-account.c 2017-07-02 09:59:23 +01:00