1. 16 May, 2016 2 commits
  2. 18 Mar, 2016 1 commit
  3. 17 Mar, 2016 1 commit
  4. 16 Mar, 2016 1 commit
  5. 08 Mar, 2016 1 commit
  6. 07 Mar, 2016 2 commits
  7. 09 Feb, 2016 1 commit
  8. 08 Feb, 2016 1 commit
  9. 07 Jan, 2016 1 commit
  10. 21 Aug, 2015 1 commit
  11. 07 Jul, 2015 1 commit
    • Murray Cumming's avatar
      C++11: range-based for loops: Don't get the container separately. · 12453ef5
      Murray Cumming authored
      Don't use an intermediate variable to get the container.
      Range-based for loops only evaluate the second part once so this is
      fine. This simplifies code by not making us think about whether the
      variable is used later in the method.
      
      This is only useful with containers that don't need to be
      const-iterated. We can const_cast<> the container, but that is
      lengthy and involves mentining the type.
      12453ef5
  12. 03 Jul, 2015 1 commit
  13. 02 Jul, 2015 1 commit
    • Murray Cumming's avatar
      C++11: Use range-based for loops. · b2c57958
      Murray Cumming authored
      This replaces all for loops that use const_iterator.
      This doesn't actually give use a const_iterator, unless the thing
      we are iterating is const, but it's worth it for the shorter code.
      b2c57958
  14. 01 Jul, 2015 1 commit
  15. 30 Jun, 2015 2 commits
  16. 24 Mar, 2015 1 commit
  17. 06 Jun, 2014 1 commit
  18. 21 Nov, 2013 1 commit
  19. 30 Oct, 2013 1 commit
    • Murray Cumming's avatar
      DbAddDel: Replace use of TreeView::remove_all_columns(). · db36708e
      Murray Cumming authored
      * glom/utils_ui.[h|cc]:
        Add a treeview_delete_all_columns() method to explicitly
        delete the columns instead of just removing them and sometimes
        implicitly deleting them with Gtk::TreeView::remove_all_columns().
      * glom/mode_data/db_adddel/db_adddel.[h|cc]:
      * glom/utility_widgets/adddel/adddel.cc:
      * glom/import_csv/dialog_import_csv.cc: Use it.
      
      This seems to fix a crash when switching between Data and Find mode,
      though that might just have been due to not resetting the pointer
      to the button column.
      db36708e
  20. 29 Oct, 2013 1 commit
  21. 22 Oct, 2013 2 commits
    • Murray Cumming's avatar
      Move icons/ and ui/ in to data/ · 868f3322
      Murray Cumming authored
      Because this is common in GNOME applications.
      868f3322
    • Murray Cumming's avatar
      Use toolpallete and about icons from a GResource instead of installing. · f79223fa
      Murray Cumming authored
      * Makefile.am:
      * Makefile_glom.am: Put the ToolPalette and AboutDialog icons in
        a GResource instead of installing them. Some icons still need
        to be installed as icons for the application and the mime type.
      * icons/16x16/*.png: Move the toolpalette icons to icons/ as these
        were the only size ever used anyway.
      * glom/utils_ui.cc: get_icon_path(): Make this return the resource
        path instead of a file path.
      * glom/appwindow.cc: Load the about dialog icon from a resource
        instead of the filesystem.
      * glom/mode_design/print_layotus/print_layout_toolbar_button.cc:
      * glom/utility_widgets/layouttoolbarbutton.cc: Constructor:
        Load the icon from a resource instead of from the filesystem.
      f79223fa
  22. 22 Jul, 2013 1 commit
  23. 12 Apr, 2012 1 commit
  24. 23 Feb, 2012 1 commit
  25. 13 Feb, 2012 1 commit
  26. 05 Feb, 2012 1 commit
    • Murray Cumming's avatar
      Button scripts and Field Calculations: Test button: Check for pygtk2. · 42ab9898
      Murray Cumming authored
      * glom/mode_data/box_data.cc: :execute_button_script(): Move the
      warning UI into
      * glom/utils_ui.[h|cc]: a new script_check_for_pygtk2_with_warning()
      method.
      * glom/mode_design/fields/dialog_fieldcalculation.cc: on_button_test():
      * glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:
      on_button_test_script(): Use the new function here.
      42ab9898
  27. 16 Jan, 2012 2 commits
  28. 26 Oct, 2011 1 commit
    • Murray Cumming's avatar
      Add and move #includes for the latest glibmm. · 6e78d9b2
      Murray Cumming authored
      	* glom/import_csv/csv_parser.cc:
      	* glom/import_csv/dialog_import_csv_progress.cc:
      	* glom/libglom/connectionpool.cc:
      	* glom/libglom/connectionpool_backends/postgres_self.cc:
      	* glom/libglom/privs.cc:
      	* glom/libglom/spawn_with_feedback.cc:
      	* glom/mode_data/box_data_list.cc:
      	* glom/mode_data/box_data_list_related.cc:
      	* glom/mode_data/db_adddel/db_adddel.cc:
      	* glom/mode_data/notebook_data.cc:
      	* glom/mode_design/print_layouts/window_print_layout_edit.h:
      	* glom/utility_widgets/dialog_image_load_progress.cc:
      	* glom/utility_widgets/dialog_image_save_progress.cc:
      	* glom/utils_ui.cc:
      	* tests/import/utils.cc: Add individual glibmm includes now that
      	gmmproc does not include glibmm.h from headers.
      	Always include glibmm/thread.h first to avoid deprecation warnings.
      6e78d9b2
  29. 25 Oct, 2011 1 commit
    • Murray Cumming's avatar
      Change #includes for the latest glibmm. · a9513ff7
      Murray Cumming authored
      Add individual includes instead of general giomm.h, glibmm.h or gtkmm.h
      includes.
      Among other things, this might let us avoid the annoying warning about
      deprecated GThread functions.
      a9513ff7
  30. 18 Oct, 2011 1 commit
    • Murray Cumming's avatar
      Avoid some copy/pasting of code. · baa0549c
      Murray Cumming authored
      * glom/mode_design/print_layouts/print_layout_toolbar_button.cc:
      * glom/utility_widgets/layouttoolbar.cc:
      * glom/utility_widgets/layouttoolbarbutton.cc: Moved get_icon_path() to:
      * glom/utils_ui.[h|cc]
      baa0549c
  31. 17 Oct, 2011 2 commits
    • Murray Cumming's avatar
      Move report building code around. · c3d479cd
      Murray Cumming authored
      * glom/report_builder.[h|cc]: report_build(): Return the filepath,
      instead of opening it in the browser.
      * glom/xsl_utils[h|cc]: transform_and_open(): Rename to transform(),
      returning the filepath. Also correct some ustring filepath to std::string.
      * glom/utils_ui[h|cc]: Added show_report_in_browser().
      * glom/frame_glom.cc: on_menu_report_selected():
      * glom/mode_data/box_data_manyrecords.cc: print_layout: Adapted.
      c3d479cd
    • Murray Cumming's avatar
      List View: Correct the default column widths. · 438137d9
      Murray Cumming authored
      * glom/utils_ui.[h|cc]: get_suitable_field_width_for_widget(): Added a
      for_treeview parameter and adjust the width accordingly.
      * glom/mode_data/db_adddel/db_adddel.cc: treeview_append_colum():
        Replace the overly-generic division-by-3 hack with the new parameter, and
        add some hard-coded extra space.
      438137d9
  32. 13 Oct, 2011 1 commit
    • Murray Cumming's avatar
      Use Glib::ustring::compose() instead of concatenation for translatable strings. · b0a17083
      Murray Cumming authored
      * glom/bakery/dialog_offersave.cc:
      * glom/import_csv/dialog_import_csv.cc:
      * glom/mode_design/fields/dialog_fieldcalculation.cc:
      * glom/mode_design/layout/combobox_relationship.cc:
      * glom/mode_design/layout/dialog_layout_details.cc:
      * glom/mode_design/layout/layout_item_dialogs/dialog_buttonscript.cc:
      * glom/navigation/box_tables.cc:
      * glom/utils_ui.cc: Let translators arrange built strings.
      b0a17083
  33. 08 Sep, 2011 1 commit
    • Murray Cumming's avatar
      Remove the Mameo UI. · e4e655db
      Murray Cumming authored
      * Makefile.am:
      * Makefile_glom.am:
      * configure.ac:
      * glom/*.[h|cc]: Remove the --enable-maemo option and the ifdefs in the code.
      Unforunately, the platform is dead so that Hildon API will never be available
      to us in the real world.
      e4e655db
  34. 14 Jul, 2011 1 commit
    • Murray Cumming's avatar
      ImageGlom: Remove limits so we always scale, and use on_size_allocate(). · 58e42d6d
      Murray Cumming authored
      * glom/utility_widgets/imageglom.[h|cc]: Use on_size_allocate() instead of
      on_draw(), which is slightly wiser.
      Remove the hard-coded checks for minumum and maximum sizes, because
      we get an initial allocation of 1, and because the max was arbitrarily small.
      
      This works now, but we still need to make the window get smaller when
      the GtkImage requests less space.
      58e42d6d