234 Commits

Author SHA1 Message Date
Simon Gomizelj
343140c8db error message should end in newline 2014-02-25 21:16:56 -05:00
Simon Gomizelj
95343b1e3f refactor button_press_cb callback 2014-02-21 22:33:44 -05:00
numeral
23591fd14f Copy URI to XA_CLIPBOARD on right click
Small patch that copies the match into the default clipboard using
gtk_clipboard_set_text(). Maybe consider which clipboard to use
(such as PRIMARY OR SECONDARY) instead based on a config option, although
that may be overkill (especially since PRIMARY is supposed to be ephemeral
or something)

Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
2014-02-21 22:30:41 -05:00
Simon Gomizelj
0a538af4d7 fix up warning from scan-build 2013-12-29 00:36:59 +00:00
Simon Gomizelj
b913de35bb make F11 toggle fullscreen 2013-12-08 19:17:58 -05:00
Simon Gomizelj
ccb881068c silence unusued parameter warning 2013-12-04 16:23:09 -05:00
Mark Oteiza
491ab37a56 enable escaping overlays with C-[ 2013-12-04 13:32:14 -05:00
Simon Gomizelj
c1d65c416e check if browser is null, not if clickable_url is false
Hints don't make sense if there's no browser set, but checking if
browser is null makes for cleaner code. Note this wasn't wrong,
clickable_url will be set to false if browser is null.
2013-11-25 00:35:10 -05:00
Simon Gomizelj
a05fdcd4d1 better warning for no browser 2013-11-23 20:37:18 -05:00
Simon Gomizelj
c2211c0496 if no browser, disable url hints 2013-11-23 20:36:48 -05:00
Simon Gomizelj
476a26c5f7 disable clickable_url when no browser configured 2013-11-23 20:34:40 -05:00
Simon Gomizelj
f493b4c83e clickable_url should be false whenever browser isn't set 2013-11-23 20:20:41 -05:00
Abdo Roig-Maranges
0994063fac return success when window is closed 2013-11-01 15:34:08 +01:00
Simon Gomizelj
dc9948bbd1 Reload config file on SIGUSR1
Refactor config reloading into a lambda stored globally.

Closes #131
2013-10-23 15:07:41 -04:00
Daniel Micay
9baf7c94e1 rm support for transparency (deprecated upstream)
I considered replacing this with `gtk_widget_set_opacity`, but it's no
more usable than window manager transparency since the font is transparent.

Since this is already broken with URL hints and won't be around in the
future, it might as well go sooner rather than later.

Closes #128
Closes #39
2013-10-19 16:45:29 -04:00
Simon Gomizelj
b47ad17efb Fix up hints to match the GdkColor -> GdkRGBA switch
We no longer need to convert from ints to doubles, GdkRGBA already
provides doubles.

Closes #129
2013-10-14 23:42:51 -04:00
Daniel Micay
7593d77027 switch from GdkColor -> GdkRGBA
The old type is on the way out and `gtk_widget_modify_bg` has already
been marked as deprecated.

Closes #124
2013-10-13 12:06:39 -04:00
Daniel Micay
6da9e28e20 Revert "switch from GdkColor -> GdkRGBA"
This reverts commit 172a79223b1d836d8dbaed554031348801ebb225.

temporary revert - default color calculation needs to be updated
2013-10-12 19:24:14 -04:00
Daniel Micay
172a79223b switch from GdkColor -> GdkRGBA
The old type is on the way out and `gtk_widget_modify_bg` has already
been marked as deprecated.

Closes #124
2013-10-12 18:26:57 -04:00
Daniel Micay
1cb51e3665 drop support for pseudo-transparency
This has been deprecated upstream, and there isn't going to be a way to
preserve the functionality. True transparency is also deprecated as a
feature of the VTE widget, but should be possible with GTK itself.
2013-10-12 18:23:05 -04:00
Simon Gomizelj
f0ff025c1b set bold colour to foreground too just in case
Fixes #118
2013-08-24 12:20:04 -04:00
Simon Gomizelj
72f51a5be1 size hints should be recalulcated on font resizing 2013-08-07 15:18:48 -04:00
Simon Gomizelj
181723932f cleanup the mess of structures somewhat 2013-08-07 15:16:34 -04:00
Evan Purkhiser
7982fac85c Add option for enabling size hints for the window
Cleaned up per discussion on #112
2013-08-07 14:53:40 -04:00
Mark Oteiza
840e16527e add C-[ as a binding to leave command mode 2013-07-15 12:30:30 -04:00
numeral
d9a9765a61 Make Pseudo Transparency Work!
Added pseudo_transparency bool in info_config struct, and changed set_opacity
to use it for vte_set_background_transparent().
2013-06-17 12:04:58 -04:00
Simon Gomizelj
86b6842b59 fix whitespace indent level
@Xecantur: please don't mess with the whitespace
2013-06-17 02:10:46 -04:00
Simon Gomizelj
85d49aca17 reorder options in manpage and --help 2013-06-17 02:07:24 -04:00
Simon Gomizelj
7c949dc22d don't convert float to bool 2013-06-17 02:07:24 -04:00
Justin Strickland
30ec184e77 implement --transparency/-x at the command line
Closes #100
2013-06-17 02:07:20 -04:00
Simon Gomizelj
a9ba1e9913 set VTE_VERSION to what gnome-terminal sets it
Addresses issue #99
2013-06-14 14:31:35 -04:00
Simon Gomizelj
661ededa76 docs: fix up man and usage for --title 2013-06-13 02:58:40 -04:00
numeral
e50b25a05c Add option to set arbitrary window name
Added main() level scoped char* to hold title. Added a GOptionEntry
for grabbing the title with a switch. If the switch is given we
force dynamic title to be false and don't connect vte window title
change signal to top level window change. That is all folks.

Signed-off-by: numeral <numerical@gmail.com>
2013-06-04 02:09:05 -04:00
Simon Gomizelj
906301f977 set window background colour too
Setting the window background window won't remove the flickering, but
it should prevent it from being so glaring.

If it works, this fixes #87.
2013-06-02 12:19:15 -04:00
Daniel Micay
f39741347b set 100 columns as the long line limit 2013-04-12 07:00:08 -04:00
Simon Gomizelj
0b66678c01 don't actually need lambda's here 2013-04-11 21:10:51 -04:00
Simon Gomizelj
56ac2acf44 if the search fails, clear selection and try again
This really smells like we're working around a vte bug/limitation.
Thanks to @numerical.

This closes #76
2013-04-11 21:06:16 -04:00
Simon Gomizelj
05eb389c48 use nullptr over NULL everywhere 2013-04-11 15:35:05 -04:00
Simon Gomizelj
fb163c61da fix memory leak handling hints 2013-04-11 15:34:32 -04:00
numerical
63f52cea8b Improve and add colour to possible hint matches
Changed URL hinting to be a lot smarter and to colour hints when
possible matches are found.

- Add active_foreground and active_background config options
- Add a new char* to hold entry text for checking against when redrawing

Signed-off-by: numeral <numerical@gmail.com>
Signed-off-by: Simon Gomizelj <simongmzlj@gmail.com>
2013-03-26 19:26:18 -04:00
Simon Gomizelj
74621daafe add license header to termite.cc
Addresses issue #68
2013-03-20 16:38:52 -04:00
Daniel Micay
1b32c0af7f make geometry switch override the config file
Closes #69
2013-03-15 18:06:50 -04:00
numerical
c9636931ca smarter url hints 2013-03-03 07:14:30 -05:00
Daniel Wallace
b40bc580cb check against visual_bell option 2013-02-22 00:08:29 -05:00
Daniel Micay
6fb386b544 make the quick_url behavior the only option 2013-02-20 03:40:43 -05:00
Daniel Micay
c0af43dd53 rm the comma-separated hint feature 2013-02-20 03:19:04 -05:00
Daniel Micay
329e4ff9c6 calculate the # of digits with log10 and free str 2013-02-20 02:54:05 -05:00
Daniel Micay
f0c3f1a0f6 check for non-digits isn't necessary
launch_url does this already
2013-02-20 02:38:19 -05:00
Daniel Micay
c41934c5fd make style consistent 2013-02-20 02:38:06 -05:00
Ofear
928dc07fd8 add config option quick_url (defaults to off) to turn on quick url selection in the urlselection overlay 2013-02-19 18:19:38 -05:00