Jordan Lee
287d61197a
(trunk gtk) set GtkLabel's "single-line-mode" flag to TRUE in the toolbar, in the stats dialog, and in the details dialog's info tab.
...
According to the GTK+ documentation, this "can be an advantage in situations where resizing the label because of text changes would be distracting, e.g. in a statusbar." It doesn't seem to prevent relayout in GTK+ 2.20.1, but maybe other versions of GTK+ will make better use of the flag.
2011-01-21 17:31:35 +00:00
Jordan Lee
aea77bc9f6
(trunk gtk) make "gtr_label_set_text" public and use it everywhere instead of gtk_label_set_text()
...
Some of the refresh events to the main window's torrent list are caused by main window relayout caused by the toolbar's GtkLabels recalculating their size after being updated once per second. To prevent relayout in some trivial cases, I'm replacing the gtk_label_set_text() calls with gtr_label_set_text() because the latter doesn't update the label widget if the old and new text strings are the same.
There are other changes that can handle more important cases -- I'll test those out next.
2011-01-21 16:32:27 +00:00
Jordan Lee
879a2afcbd
Update the copyright year in the source code comments.
...
The Berne Convention says that the copyright year is moot, so instead of adding another year to each file as in previous years, I've removed the year altogether from the source code comments in libtransmission, gtk, qt, utils, daemon, and cli.
Juliusz's copyright notice in tr-dht and Johannes' copyright notice in tr-lpd have been left alone; it didn't seem appropriate to modify them.
2011-01-19 13:48:47 +00:00
Charles Kerr
e5bb3205a1
(trunk) Join the 21st century and use only 1 space at the end sentences. This commit is nearly as important as the semi-annual ones that remove trailing spaces from the ends of lines of code... :)
2010-12-27 19:18:17 +00:00
Charles Kerr
0a160aec49
(trunk gtk) GTK_DIALOG_NO_SEPARATOR will be removed in GTK 3, so don't use it.
2010-12-25 02:05:15 +00:00
Charles Kerr
6627aade08
(trunk gtk) don't use the GSEAL'ed variable vbox GtkDialog directly... use gtk_dialog_get_content_area() instead
2010-12-22 03:12:47 +00:00
Charles Kerr
5eafe91824
(trunk gtk) general cleanup to make function's naming scheme and API more consistent. This is only a fraction of what the GTK+ client's codebase needs, unfortunately.
2010-12-21 19:20:58 +00:00
Charles Kerr
e934290980
(trunk gtk) portability: use g_dngettext() instead of ngettext()
2010-08-06 14:38:54 +00:00
Charles Kerr
28726d031d
(trunk gtk) make it easier to change the periodic refresh intervals at the code level
2010-02-01 04:54:10 +00:00
Charles Kerr
5c26afdb52
happy new year!
2010-01-04 21:00:47 +00:00
Charles Kerr
736d39d34e
(trunk gtk) #2707 "add confirmation dialog when resetting statistics" -- implemented
2010-01-03 17:58:33 +00:00
Charles Kerr
b7fc7bd955
(trunk gtk) #2706 "Statistics window Delete button label" -- rename the "Delete" button as "Reset"
2010-01-03 17:33:22 +00:00
Charles Kerr
78ead8c3dd
(trunk) update the copyright notices
2009-12-05 02:19:24 +00:00
Charles Kerr
fe816d8135
(trunk) update the GPL code's copyright dates
2009-01-10 23:09:07 +00:00
Charles Kerr
e44239fc4e
(trunk gtk) #1585 : use g_timeout_add_seconds() where appropriate to group timers together for fewer scheduled wakeups
2008-12-22 05:39:03 +00:00
Charles Kerr
9594112d27
updated email address
2008-12-16 00:20:44 +00:00
Charles Kerr
d698ff7510
(gtk) don't use code marked as deprecated in gtk 2.14
2008-10-31 18:25:21 +00:00
Charles Kerr
91ac2ec337
janitorial: tr_handle -> tr_session
2008-10-28 19:49:33 +00:00
Charles Kerr
cc89872dd4
run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened
2008-09-23 19:11:04 +00:00
Charles Kerr
2d1c6921d2
(gtk) #1105 : slightly better fix than r6387's
2008-07-23 13:42:30 +00:00
Charles Kerr
30a81af036
(gtk) #1105 : "Statistics" window uses the same keyboard shortcut for "Clear" and "Close" buttons
2008-07-22 21:01:28 +00:00
Charles Kerr
dec4847b3f
(gtk) #998 : gtk client crashes if you quit while the stats window is still up
2008-06-05 20:41:32 +00:00
Charles Kerr
26b5a16630
(libt) more janitorial work on cleaning up tr_session*() and tr_torrent*() functions: session stats, torrent count, and manual update.
2008-05-22 20:44:41 +00:00
Charles Kerr
0c1599608d
add statistics "reset" button
2008-04-22 14:07:42 +00:00
Charles Kerr
531dd851ad
more string work before the freeze. (1) use %'d to get thousands' grouping in end-user strings (2) follow HiG capitalization, quotation guidelines (3) fold a few more strings
2008-03-19 20:07:27 +00:00
Charles Kerr
7bb54cece8
(gtk) small string folding & i18n tweaks.
2008-03-19 17:14:47 +00:00
Charles Kerr
ea7cca30d2
(gtk) plug a minor leak in the Statistics dialog.
2008-03-08 16:10:13 +00:00
Charles Kerr
6ef6ac0928
the last i18n-centric commit for awhile, I hope.
2008-03-08 04:53:11 +00:00
Charles Kerr
851e6ce008
(gtk) make the filename naming scheme a little more consistent.
2008-02-26 19:58:03 +00:00
Charles Kerr
446855bb4a
(gtk) HIG window layout
2008-02-12 16:56:44 +00:00
Charles Kerr
d7b8c70cf5
(gtk) make TrCore's fields private
2008-02-09 17:29:05 +00:00
Charles Kerr
802f34a245
(gtk) handle TR_RATIO_NA and TR_RATIO_INF everywhere
2008-01-04 18:52:39 +00:00
Charles Kerr
ce6c33b7bf
set copyright info to 2008
2008-01-01 17:20:20 +00:00
Charles Kerr
cb65fe24bd
(gtk) fix wrong units in the s stats dialog. plug small memory leak.
2007-12-26 06:38:33 +00:00
Charles Kerr
4744c7f8a4
(gtk) quick fix for the memory corruption bug reported by werehamster
2007-12-19 12:38:36 +00:00
Charles Kerr
1a1eb1fa67
first cut at adopting some of the OS X client's main list UI into the gtk+ client
2007-12-19 02:46:30 +00:00
Charles Kerr
dbc9a4aabe
add stats dialog to the gtk+ client
2007-11-27 03:29:51 +00:00