Chris Smith
9407dbe848
Fix textpane passing wrong length to getStyledText
Fixes CLIENT-165
Change-Id: I4c304112cc590b57965e9304b68a6cdbd63debd3
Reviewed-on: http://gerrit.dmdirc.com/1778
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
13 years ago
Shane Mc Cormack
e1106c80db
Update Copyright
13 years ago
Greg Holmes
4a4a169e27
Fix PMD errors in plugins.
Change-Id: I7953fd2c0bbadb5a30188641a25352c10905416c
Reviewed-on: http://gerrit.dmdirc.com/1691
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
99d5c3ce6b
Fix textpane not selecting last line again.
Change-Id: Iade85420d564aed7f55cfbca323cf0a8824965bc
Reviewed-on: http://gerrit.dmdirc.com/1681
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
d74d6d7d62
Rely less on document for internal state. Code tidying.
Fixes issue CLIENT-118
Change-Id: If70f0377b7853bf4b103380c0038cf49e9651f93
Reviewed-on: http://gerrit.dmdirc.com/1678
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
e9e29b9b81
Allow copying text from last line of the text pane.
Fixes issue CLIENT-124
Change-Id: I573d28237c6f69ebd4a07fefd9b65b0533ba0936
Reviewed-on: http://gerrit.dmdirc.com/1635
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
325cd82a5a
Show second line of textpane.
Fixes issue CLIENT-121
Change-Id: I1180d0e5b7f014bdb2474e370e5ef8171861fd74
Reviewed-on: http://gerrit.dmdirc.com/1634
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Gregory Holmes
79e80af379
Add option for new line notifications in textpane.
Fixes issue CLIENT-114
Change-Id: Ib96d072df16e86038005a76550acebfa6db3fb48
Reviewed-on: http://gerrit.dmdirc.com/1626
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
7f35856fc4
Fix bizarre crazy amazing textpane line counting bugs
Fixes CLIENT-112
Change-Id: Ieef8fb645b0da38bc518d57e38515e8ff0e391f1
Reviewed-on: http://gerrit.dmdirc.com/1618
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Chris Smith
268bbc8dbd
Fix a couple of minor new line indicator bugs
Fixes CLIENT-113
Change-Id: I473ed4ab019cdbe78a2075e1cbd43a3b1d86a28b
Reviewed-on: http://gerrit.dmdirc.com/1615
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Gregory Holmes
14ee5ff8cf
Add new line indicator to textpane.
Fixes issue CLIENT-9
Change-Id: Ieaa6fe6aa0e0622fccc93b56e6bfd357ddaa2a8e
Reviewed-on: http://gerrit.dmdirc.com/1613
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
7f6dcc101b
Remove code duplication in TextPane getSelectedText.
Fixes issue 4447
Change-Id: Ia5844908d2ab6eeed238423338cfe05c10da7bb2
Reviewed-on: http://gerrit.dmdirc.com/1502
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
a11717df19
Adds control code copying
Fixes issue 2179
Change-Id: I4586bd633728e29131a2f59155da7d7d2f920aea
Reviewed-on: http://gerrit.dmdirc.com/1487
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
8016183432
Import order fixing
Change-Id: I96c3ad666c6a176d5289f47c02ba6a524ee34172
Reviewed-on: http://gerrit.dmdirc.com/1327
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
6ded35dee3
Fixes textpane not autoscrolling on creation.
Change-Id: If3499a631e9dfe919bb1dab480c7c01504e39dc0
Reviewed-on: http://gerrit.dmdirc.com/1168
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
872c63648a
Auto scrolling should work again now
Fixes issue 3986
Change-Id: Id6495b6e4e1cca43608555ee0fe5848d4bb8c152
Reviewed-on: http://gerrit.dmdirc.com/1109
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
a0908ebca5
Fix deadlock in the textpane... (EDT!!)
Fixes issue 3985
Change-Id: I8b1bfd3b0e227107b5188feccd52f3ac572d109e
Reviewed-on: http://gerrit.dmdirc.com/1102
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greboid
d02f514fb0
Move trim handling to IRCDocument.
Change-Id: Ifdb80c4888932f7e0d169db9756edb85c23faa3d
Reviewed-on: http://gerrit.dmdirc.com/1094
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
9e59580933
FrameContainers now look after IRCDocuments
Issue 3982
Change-Id: I385267c1ba2eec6f1a61a0eabe073bcaf8b11007
Reviewed-on: http://gerrit.dmdirc.com/1087
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
edb59167dd
Moves IRCDocument to core
Change-Id: I2fa8c96d437fc060beddcca7d8f14d77e462092d
Reviewed-on: http://gerrit.dmdirc.com/1084
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
f977975740
Major surgery on mouse events in the textpane.
Fixes issue 3975
Fixes issue 3947
Fixes issue 3946
Fixes issue 3928
Change-Id: If4d35bde4230243e541bf73cc68dbda0f7382b92
Reviewed-on: http://gerrit.dmdirc.com/1039
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greboid
858997a20e
Fixes issue 3928
Same code == same hitboxes == impossible (I can't reproduce so can't test)
Change-Id: Ieb5ab99668777389b861aa158aee87bada7783a0
Reviewed-on: http://gerrit.dmdirc.com/1032
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Simon Mott
955061014d
Adds listeners to the TextPane for Control+Home/End and the appropriate behaviour
Fixes issue 3795
Change-Id: If77f1f08bc8733617d9f1e116dacf21dd9729324
Reviewed-on: http://gerrit.dmdirc.com/973
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greboid
6592de93c8
Adds methods to ask for insertion indexes or character indexes in the textpane
Fixes issue 3836: Link hitboxing needs to ignore insertion indexing and use character indexing
Change-Id: I24c2cadccc3a95125b7d714602094de377d191d2
Reviewed-on: http://gerrit.dmdirc.com/952
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
1b3fad9550
UI changes to cope with non-static Styliser
Change-Id: Ibd3ed7eb66077c6bef0744c6f9a8c3e6b5f1961c
Reviewed-on: http://gerrit.dmdirc.com/527
Automatic-Compile: Gregory Holmes <greboid@dmdirc.com >
Reviewed-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Gregory Holmes
8145fb5d5e
issue 1811: Background Images in the text pane
Change-Id: Ibb88c32e235a22cccef74ddf78e74761a45f5fca
Reviewed-on: http://gerrit.dmdirc.com/400
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
Tested-by: Gregory Holmes <greboid@dmdirc.com >
14 years ago
Shane Mc Cormack
86a7294aac
Import Plugins
14 years ago