Commit Graph

121 Commits

Author SHA1 Message Date
Boris Faure 2dc337428a change theme on every tab/split. Closes T28 2013-09-08 20:16:24 +02:00
Boris Faure eea7862f52 doc + use !strcmp to make code more readable 2013-08-28 17:30:06 +02:00
Boris Faure 441f2ef39e fix crash when closing top-level split. Closes T256. 2013-08-28 17:11:48 +02:00
Boris Faure e93d8bab70 we're not in python here, let's use a switch/case 2013-08-27 19:03:43 +02:00
Boris Faure 4f78faf5c8 use a macro instead of some copy/pasta 2013-08-27 18:47:56 +02:00
Boris Faure 30392f23a9 s/__UNUSED__/EINA_UNUSED/g 2013-08-27 15:36:50 +02:00
Carsten Haitzler 373e878595 change -> changed ... and make flush timeout 5s 2013-08-10 16:51:26 +09:00
Mike Blumenkrantz 164ebd4c67 don't shutdown eldbus when exiting on a quit option 2013-07-30 10:52:40 +01:00
Cedric Bail c9ba490c46 initialize ipc before shuting it down. 2013-07-10 11:30:21 +09:00
Boris Faure f1c3bf52ca use dbus to tell e.TeamWork whenever a link is detected
This was requested by the crazy e18 release manager.
2013-06-15 22:47:09 +02:00
Jean-Philippe Andre 34c7586ff5 Enhance link copy UX
Now right-click on a link will allow you to copy said link
Keep link hilight active when control popup is on
And discard when control menu goes away...
2013-06-09 11:57:31 +02:00
Boris Faure 73ad810c31 Fix -g (X geometry) option
Position was not taken into account.

Patch by jpeg.
2013-05-14 19:21:26 +02:00
Daniel Juyung Seo 33b1854eae main.c: display the current tab number. 2013-05-01 15:49:57 +09:00
Carsten Haitzler 4dd17b80aa alt + 1,2,3,...8,9,0 switch TO terminal tab # 1, 2, ... 8, 9, 10 2013-04-18 23:56:12 +09:00
Godfath3r 174368be27 add geometry as a config parameter
We can now save custom geometry for terminology to start.
2013-04-17 22:02:14 +02:00
Carsten Haitzler b949583c34 glue in beep flag on sel creation if you missed a beep in a hidden tab. 2013-04-17 12:50:19 +09:00
Carsten Haitzler d201252033 track if a bell was missed in a background tab and display a "missed"
count and emit a signal to indicate you missed something. right now
you dont know which though has the missed bell. thats another stage -
pass missed flag to sel and display it in the theme.
2013-04-17 00:35:44 +09:00
Carsten Haitzler fc60732d64 use cwd of term when creating new ones with splits and tabs. 2013-04-15 23:54:47 +09:00
Carsten Haitzler 86b0d64c54 fix focus restoration when creating new tabs or splits by allowing cb
to restore it.
2013-04-15 13:33:23 +09:00
Carsten Haitzler f0670d0c8a this should fix a seg on exit. 2013-04-08 10:52:10 +09:00
Carsten Haitzler 87d585bd07 show overlay with number of open tabs - keep it faded out until you
mouseover. click to bring up tab switcher. mouse controls on tab
switcher work now... click to select. up & down arrow work too...
2013-04-06 23:30:45 +09:00
Carsten Haitzler 5444820f19 fix up artiifacts in tab selector zoom.
fix up video./audio restart in sel by not duplicating (instead add 1 edje obj
level in between and include bg with term. may affect other themes).
2013-04-06 14:02:05 +09:00
Carsten Haitzler fa4ebb5b2f icons for buttons, theme overlay (for now) and some theme polishing
for terminology sel
2013-03-24 19:56:01 +09:00
Carsten Haitzler 64196937ab some cleaning up of pending things.. so we can do a terminology 0.3
:)
2013-03-20 19:00:05 +09:00
Carsten Haitzler edd37bbae7 track term titles properly and put them in tab sel views. done for the
moment.
2013-03-20 13:47:56 +09:00
Carsten Haitzler 29dd7608c2 improve tab sel look to have its own. 2013-03-20 12:55:15 +09:00
Carsten Haitzler 1880987f63 fix tab switching to zoom FROM current TO next/prev slot properly when
just next/prev switching.
2013-03-20 09:04:05 +09:00
Sebastian Dransfeld 21abbe6db8 terminology: guard for evas 1.8 features 2013-03-19 20:20:22 +01:00
Carsten Haitzler e60db60b12 guess what the cat dragged in... "tabs" in terminology. just a
selector right now that u call up from keybindings. if u switch terms
it kicks in with some visuals too. theme stuff is currently not
done/ready at all. just recycling terminolgy bg edje atm. havent done
anything to:

1. track "window titles" per term and put into tab term previews
2. make preview look decent (some shadowing and spacing between terms
etc.)
3. track/display things like bell alerts

still need to have a way to suspend/unsuspend invisible terms so media
stuff pauses in playback etc. etc.
2013-03-19 19:49:47 +09:00
Carsten Haitzler 53fcba486a sync term list sizes on resize 2013-03-18 09:36:58 +09:00
Carsten Haitzler 3a436ac0fe printf-- 2013-03-17 23:54:08 +09:00
Carsten Haitzler eca8593193 infra for multiple terms per split slot. 2013-03-17 23:52:13 +09:00
Carsten Haitzler 2217166f40 make terminology handle multiple uri dnd of files and display in a
slideshow queue. :)
2013-03-09 00:13:32 +09:00
Daniel Juyung Seo 8a3f6335ff terminology main.c: use macros for panes content parts and make code cleaner.
SVN revision: 84332
2013-02-24 06:53:29 +00:00
Carsten Haitzler 437ac7ba0b clock on thumbs opens popmedia. :)
SVN revision: 84065
2013-02-18 15:31:54 +00:00
Boris Faure 54837f4d7d fix split with elm 1.7. Thanks to Godfath3r.
SVN revision: 84026
2013-02-17 16:55:42 +00:00
Daniel Juyung Seo 84047693f8 terminology main.c: set the focus to the new split terminal.
SVN revision: 83836
2013-02-12 04:32:36 +00:00
Carsten Haitzler 19ee5d50b1 fix spinning - blinking curaor from cmdbox entry.... only create when
needed and delete when not. :)



SVN revision: 83613
2013-02-04 21:12:41 +00:00
Carsten Haitzler 4505778e11 fix ter4minology cmdline opts - broke them with splitting. fix.
SVN revision: 83457
2013-01-30 06:24:22 +00:00
Carsten Haitzler 552b55319a hmm actualyl lets make cb's consistent and pass term as data - fix cb :)
SVN revision: 83423
2013-01-29 09:23:38 +00:00
Daniel Juyung Seo 93066dd3d3 terminology main.c: use correct parameter. fixed segv on commandline option.
SVN revision: 83422
2013-01-29 08:53:50 +00:00
Carsten Haitzler 0bbeac1a15 oops (--
SVN revision: 83402
2013-01-29 04:01:46 +00:00
Carsten Haitzler caddf1fdee 1.8ism ifdefed.
SVN revision: 83401
2013-01-29 03:59:22 +00:00
Carsten Haitzler 3b9b38b86c make block insert allow the inserter to specify a character to replace
on insert. this allows multiple insertions to be "active
simultaneously". until all the inset chars are used up. need to wrap
these insert chars with begin/end escapes still for efficiency and so
you can use insert chars elsewhere in the same text output area.

also clean up warnings.



SVN revision: 83394
2013-01-29 00:43:13 +00:00
Carsten Haitzler 7f6ae2a441 little theme adjustments for terminology - cursor loses striped fill -
clear empty, but gets blue glow. use subtle blue glow to show focuwed
term - useful for multi-term grid.



SVN revision: 83362
2013-01-27 05:24:07 +00:00
Carsten Haitzler 524d62d2f3 move options/controls out of term edj into separate one for the window
SVN revision: 83361
2013-01-27 01:58:12 +00:00
Boris Faure d9d7318041 termpty_init/shutdown() are now called globally
SVN revision: 83360
2013-01-26 22:22:39 +00:00
Carsten Haitzler 85e60bbf74 add keybinds to split terms.
SVN revision: 83358
2013-01-26 13:06:58 +00:00
Carsten Haitzler 097bf1a09d options work agai - less purty. i need to adapt options now to
grid/pane-term. - they should be an overkay over all terms, not done
inside per-term theme. split needed.



SVN revision: 83124
2013-01-23 05:53:18 +00:00
Carsten Haitzler 614699ede2 make config separate per term.
SVN revision: 83091
2013-01-22 15:37:47 +00:00