summaryrefslogtreecommitdiffstats
path: root/gtk/src/callbacks.h
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright dates to 2021.Bradley Sepos2021-01-011-1/+1
|
* LinGui: add title and chapter range to queue summaryJohn Stebbins2020-03-151-0/+2
|
* Update copyright dates to 2020.Bradley Sepos2020-01-011-1/+1
|
* LinGui: update license per BradleyS suggestionJohn Stebbins2019-11-071-2/+2
|
* LinGui: fix license and po file mergesJohn Stebbins2019-11-061-2/+1
|
* libhb: resolve header conflicts with pango/harfbuzzJohn Stebbins2019-09-121-1/+1
| | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory
* Resolve conflict with harfbuzz include file hb.hJohn Stebbins2019-09-101-1/+1
| | | | Rename hb.h to handbrake.h
* LinGui: change chapter list to GtkListBoxJohn Stebbins2019-07-301-1/+0
| | | | | | | | | GtkListBox is more flexible than GtkTreeView. It is possible now to process key press events without creating a custom text cell renderer. Also due to the way event handling changes in GTK4, it was no longer even possible to create a custom cell renderer that can process key events. So this GtkListBox implementation is compatible with GTK4.
* LinGui: add queue statisticsJohn Stebbins2019-06-251-0/+1
| | | | and tweak the layout per BradleyS suggestions
* LinGui: queue UI reworkJohn Stebbins2019-06-241-0/+1
| | | | | Rework the queue UI per ideas from: https://github.com/HandBrake/HandBrake/issues/1087
* Update copyright dates to 2019.Bradley Sepos2019-01-011-1/+1
|
* LinGui: add support for GtkApplication suspend inhibit/uninhibitJohn Stebbins2018-02-271-2/+0
| | | | This is a new API since GTK 3.4. Use it instead of DBUS when available.
* Update copyright dates to 2018.Bradley Sepos2018-01-011-1/+1
|
* LinGui: remove "Reset All Titles" buttonJohn Stebbins2017-12-201-0/+1
| | | | | | | Replace with a preference option that synchronizes all title settings by default. This makes the linux gui behaviour consistant with the other guis by default. Titles can have independent settings by unchecking the preference option.
* LinGui: Reorgainize Summary paneJohn Stebbins2017-11-061-0/+1
| | | | Synching up with https://github.com/HandBrake/HandBrake/issues/833
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* LinGui: Tidy up queue formatJohn Stebbins2016-03-121-1/+1
| | | | | Put all UI specific settings under a "uiSettings" key in a queue entry. Job settings suitable for hb_add_json() are under "Job" key.
* Update copyright dates to 2016.Bradley Sepos2016-01-011-1/+1
|
* lingui: use libhb preset management from linux guijstebbins2015-05-141-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change settings dict from glib to janssonjstebbins2015-03-061-1/+2
| | | | | | | | This will allow for preferences, presets, and queue files to be written as json instead of plists (currently still plists). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6968 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update year to 2015jstebbins2015-02-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6875 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix parent window of dialogsjstebbins2015-01-111-2/+3
| | | | | | | libgtk has started complaining about floating dialogs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6734 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: generalize video preset/tune/profile/level handlingjstebbins2014-08-121-0/+4
| | | | | | | | This generalization enables x265 preset/tune/profile/level which did not work previously. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use GtkCellRendererSpinner instead of custom icons for queue activityjstebbins2014-03-181-1/+1
| | | | | | | And delete unused icons git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6120 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add dialog to select multiple titles to add to queuejstebbins2014-02-221-0/+1
| | | | | | | | Replaces "Add All to Queue". Dialog provides checkboxes to select titles to add to the queue and file chooser/file entry to change destination file names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6056 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: rework title listjstebbins2014-02-191-6/+11
| | | | | | | | | | | | | | Title list is now linked to a settings list. There is one settings dict per title. The settings list is populated when scan completes. As you change titles, the settings for that title populate the UI. Changes made are saved in the settings and restored if you go to another title and then return. This is preparation for improvements to "Add All to Queue" feature. Settings for each title can be customized before adding to the queue. All titles don't have to use the same preset or settings. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6046 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix incorrect glib version check macrosjstebbins2013-03-071-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5307 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix compatibility with GTK versions < 2.32jstebbins2013-01-151-0/+8
| | | | | | | | Ubuntu 11.04 and 11.10 use this and I'm not quite ready to drop support for these. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5172 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Update copyright datesjstebbins2012-12-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5117 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lingui: convert tabs to spacesjstebbins2012-12-271-10/+10
| | | | | | | Makes lingui source conform to hb standard for indentation. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5112 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: experimental support for batch queuingjstebbins2011-10-161-0/+1
| | | | | | | | | This allows all titles in the title popup to be added to the queue in one go. It uses the current *preset* for the settings. I.e. settings changes in the UI are ignored. This deficiency will be rectified at a future time. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4294 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2011-01-031-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3731 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow specifying file to scan on command linejstebbins2010-11-011-0/+1
| | | | | | | | The gui will immediately scan this file at startup. Makes 'Open with' nautilus options behave as expected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: drop dependency on hal, use udev insteadjstebbins2010-04-271-1/+1
| | | | | | | | this means support for older linux versions is being dropped. ubuntu 9.10 and above and fedora 12 and above are known to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix mbtree/b-pyramid dependency issuejstebbins2009-09-301-1/+2
| | | | | | | make sure b-pyramid gets set to insensitive when mbtree is enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2858 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix some compatibility issuesjstebbins2009-08-111-2/+2
| | | | | | | | | | - use new gnome session manager when available for shutdown and pm inhibit - fall back to old gnome power manager when sm is not available - fix webkit build error on Ubuntu 8.04 TLS git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2761 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: when stopping an encode, give the user options similar to macuijstebbins2009-07-241-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2730 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: more preset list improvementsjstebbins2009-07-111-0/+2
| | | | | | | | - Make separate menu items for creating new folders and saving presets - Make custom preset and folder names editable git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2684 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: several ui improvementsjstebbins2009-06-301-0/+1
| | | | | | | | | | | - Add separate progress bar for source scan (similar to mac ui) - When working replace start button with stop button on main window. - Add status field that shows number of pending queue items on main window. - add some white space and remove a couple more frames - add subtitle scan pass information to progress bar git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add preference option for iPod/iTunes friendly m4v extensionjstebbins2009-06-251-0/+1
| | | | | | | remove explicit m4v choice from Format combo (since it's not a separate format) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2622 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-191-0/+1
| | | | | | | | | | - clear the dvd volume name cache when rescanning the attached dvd devices. - also protect the cache with a mutex to prevent the unlikely-but-possible collision between threads. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2579 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Put DVD volume name scanning on it's own thread.jstebbins2009-06-191-0/+1
| | | | | | | | | | At startup, I scan all dvd devices for their volume names. Usually this information is cached by the filesystem so this is fast. But every once in a while this takes several seconds which delays the initial display of the UI. This activity is now on it's own thread to prevent the delay. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-05-021-2/+1
| | | | | | | | | | | poll for dvd volume labels after the ui is fully displayed truncate leading and trailing spaces in volume labels sanitize volume label after making a copy instead of stepping on dvdreads private copy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2370 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: merge gtk mingw cross compiling supportjstebbins2009-04-161-0/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2332 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add single title scan option to file menujstebbins2009-02-141-1/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2163 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: inhibit sleep mode while encodingjstebbins2009-01-131-2/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make socket connect for appcast run in its own thread. preventsjstebbins2008-11-251-1/+1
| | | | | | | long delay at startup when there are network issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1954 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add update checking. shows a dialog similar to the macui whenjstebbins2008-11-091-0/+1
| | | | | | | an update is available, but without the "install" option. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1910 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add handbrake version and preset used to activity logjstebbins2008-10-301-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1882 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: queue item editingjstebbins2008-10-041-0/+1
| | | | | | | | editing a pending item loads the item's settings and deletes it from the queue editing a finished or running item just loads it's settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1806 b64f7644-9d1e-0410-96f1-a4d463321fa5