summaryrefslogtreecommitdiff
path: root/src/plugins/properties
Commit message (Collapse)AuthorAgeFilesLines
* properties: Use HdyWindow instead of GtkDialogKrifa752022-11-233-6/+12
| | | | GtkDialog has been deprecated in Gtk4 so we stop using it.
* properties: Use template to create dialogueKrifa752022-11-234-857/+1043
| | | | | Clean up properties dialogue creation by using template and object properties to fill it in.
* properties: Update item visibilityKrifa752022-11-221-2/+1
| | | | | If a general metadata is not available we hide the items but if we have this info on a update the item was still hidden.
* properties: remove unused GtkSizeGroupKrifa752022-11-161-14/+0
|
* properties: Modernise properties dialogueKrifa752022-11-162-664/+828
| | | | | | | | Use GtkListBox and other helpers to modernise and simplify the properties UI. This will eventually make it easier to port to GTK 4. Closes: #544
* build: Use i18n.merge_file() for plugin filesGeorges Basile Stavracas Neto2022-10-211-5/+5
| | | | | | | | | | Even though we still need to preserve the *.plugin.desktop.in workaround, we can easily use Meson's native i18.merge_file() to generate translations, instead of the custom_target(). Switch plugins to generate translations using i18.merge_file(), and make sure to generate and install those files by setting the `install` argument to true.
* properties: Simplify BaconVideoWidgetProperties declarationBastien Nocera2022-03-312-36/+17
|
* all: Clean up headersBastien Nocera2022-03-311-4/+1
| | | | Use #pragma once and remove G_BEGIN_DECLS/G_END_DECLS
* plugins: Remove unused totem-interface header includeBastien Nocera2022-03-301-2/+0
|
* properties: Stop using intermediate private structBastien Nocera2022-02-211-26/+28
|
* properties: Use 3 significant figures to display 24pBastien Nocera2022-02-171-2/+10
| | | | | | | | | | Use 3 significant figures to display 24p FPS as defined in: https://en.wikipedia.org/wiki/24p#23.976p This only uses 3 significant figures for that framerate, as it's the only common one that requires 3 significant figures. Closes: #458
* properties: Add Ctrl+I as a shortcut for PropertiesBastien Nocera2022-02-171-1/+1
|
* properties: Simplify plugin declarationBastien Nocera2022-01-111-4/+0
|
* properties: Improve how we print time periodsMatthew Leeds2020-03-311-4/+19
| | | | Print e.g. "2 minutes" instead of "2 minutes 0 seconds".
* plugins: Update website linkscrvi2020-01-091-1/+1
| | | | Replace www.gnome.org with updated wiki.gnome.org links
* properties: Replace deprecated g_type_class_add_private()Gabor Karsay2019-09-261-7/+3
| | | | g_type_class_add_private has been deprecated since GObject 2.58.
* properties: Add singular for framerate labelBastien Nocera2019-05-061-1/+1
| | | | | Even if the string cannot be singular in English (it's > 1), it might be "singular" in another language, so set the string correctly.
* properties: Fix "frames per second" not being translatedBastien Nocera2019-05-061-1/+3
| | | | | | Closes: #324 Fixes: 39a5ada3
* properties: Refuse to show the dialogue when in the browse viewBastien Nocera2019-02-141-1/+26
| | | | | | Stops a completely empty window from showing up when pressing Ctrl+P Closes: #187
* properties: Add context to "Unknown" stringsBastien Nocera2019-02-121-5/+5
| | | | Closes: #299
* properties: Make the framerate more preciseBastien Nocera2019-02-113-7/+5
| | | | | | Add a bit more precision to the frames per second property. Closes: #248
* properties: Move properties widget to plugin directoryBastien Nocera2019-02-115-4/+1058
|
* meson: Rename .plugin.in files to .plugin.desktop.in for gettextJeremy Bicha2019-01-142-1/+1
| | | | | | Workaround gettext limitation in handling .plugin files http://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00001.html
* meson: Stop using intltoolJeremy Bicha2019-01-142-3/+3
| | | | | | | | modern gettext is sufficient https://wiki.gnome.org/Initiatives/GnomeGoals/GettextMigration Closes: https://gitlab.gnome.org/GNOME/totem/issues/218
* all: Fix compile-time warning with GCC7Bastien Nocera2017-06-261-1/+1
| | | | | | | | | | | | | | | | | duplicate ‘const’ declaration specifier [-Wduplicate-decl-specifier] The warning was added in: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43651 just for this purpose. " int foo(const char const *data); ^~~~~~ 1 warning generated. [...] In that case it was clearly a mistake, because the author meant 'const char *const data' [...] "
* build: Remove autotoolsBastien Nocera2017-06-231-19/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=783205
* build: Port to meson build systemIñigo Martínez2017-06-231-0/+26
| | | | | | | With additional testing and patches from Bastien Nocera <hadess@hadess.net> https://bugzilla.gnome.org/show_bug.cgi?id=783205
* properties: Use Unicode in translatable stringsPiotr Drąg2017-01-311-1/+1
| | | | | | See https://developer.gnome.org/hig/stable/typography.html https://bugzilla.gnome.org/show_bug.cgi?id=774286
* properties: Handle "View" remote keyBastien Nocera2014-05-301-2/+1
|
* properties: Use set_accels_for_action()Bastien Nocera2014-05-301-7/+8
| | | | Instead of add_accelerator() and remove_accelerator().
* [properties] Remove the button "Close" from GtkHeaderBarBaptiste Mille-Mathias2014-02-081-1/+1
| | | | | The better behavior is to have a [X] button. https://bugzilla.gnome.org/show_bug.cgi?id=723826
* properties: Remove mention of sidebar in descriptionBastien Nocera2014-01-241-1/+1
|
* main: Remove last bits of Properties in mainBastien Nocera2014-01-241-0/+1
|
* properties: Don't set the same flag twiceBastien Nocera2014-01-221-1/+1
|
* properties: Implement properties dialogBastien Nocera2014-01-221-12/+56
| | | | Instead of using a sidebar as we used to.
* plugins: Use non-obsolete public functionsBastien Nocera2013-03-191-4/+4
|
* Internationalize missing plugin.in filesPiotr Drąg2012-04-301-2/+2
| | | | | | Also unify names and descriptions a bit by capitalizing names and removing dots from descriptions.
* properties: Show the container formatBastien Nocera2011-04-041-0/+1
| | | | | | When available, in both the properties tab, and Totem. https://bugzilla.gnome.org/show_bug.cgi?id=611169
* properties: Port nautilus version to GstDiscovererBastien Nocera2011-04-042-3/+121
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=639860
* Bug 640942 — Missing linker flagsChristopher Taylor2011-01-301-1/+3
| | | | Add libtotem.la to the LIBADD variable of all C plugins. Closes: bgo#640942
* Bug 640048 — Build failure due libbaconvideowidgetproperties.laPhilip Withnall2011-01-223-389/+4
| | | | | | | | | Move libbaconvideowidgetproperties.la from src/plugins/properties to src/properties, as it's needed by both the plugins and the main libraries, but the plugins need the main libraries to be built first for GIR, and libbaconvideowidgetproperties.la was only being built with the plugins. Closes: bgo#640048
* Rename plugin files for new libpeas APIBastien Nocera2010-10-042-2/+2
|
* Add translation context to the string “N/A”Philip Withnall2010-09-241-10/+10
| | | | Closes: bgo#630515
* Fix includes in pluginsPhilip Withnall2010-09-052-6/+5
| | | | | There's no need to add an include CPP flag for the backend directory. It's clearer to explicitly state that BVW is in the backend directory.
* Factor out common plugin makefile magic into a new Makefile.pluginsPhilip Withnall2010-09-051-33/+11
|
* Clean up plugin makefilesPhilip Withnall2010-09-051-17/+10
|
* Remove unnecessary defines from plugin makefilesPhilip Withnall2010-09-051-7/+0
| | | | | Most of the defines in common_defines in the plugins' makefiles was outdated and unused.
* Move plugin struct and init functions to totem-plugin.hPhilip Withnall2010-09-051-34/+15
| | | | | | If all plugins are forced to use private data structs correctly, their instance structs and init functions become very standard, so can be moved into _TOTEM_PLUGIN_REGISTER to save code.
* Move plugin class struct and type function definitions to totem-plugin.hPhilip Withnall2010-09-051-7/+0
| | | | | They should all be very standard, so we same some clutter by putting them in the _TOTEM_PLUGIN_REGISTER macro.
* Add git.mk supportPhilip Withnall2010-09-041-0/+1
| | | | Add git.mk from Pango to automatically generate and update .gitignore files.