Abdelrazak Younes
|
f475b7bde6
|
This commit transfers most of the LyXView use from BufferView to WorkArea, most notably:
LyXView::updateLayoutChoice();
LyXView::updateToolbars();
LyXView::getLyXFunc().processKeySym(key, state);
LyXView::dispatch(cmd);
* BufferView
- workAreaKeyPress(): deleted
* BufferView::pimpl
- gui(): deleted
- workAreaKeyPress(): deleted
- workAreaDispatch(): special FuncRequest transfered to WorkArea::dispatch()
* WorkArea
- WorkArea(): now needs a LyXView
- lyx_view: new member
- scrollBufferView(): new method
* qt4/GuiWorkArea: adapted to above changes
* qt4/GuiImplementation: ditto
* qt3/GuiWorkArea: ditto
* qt3/QContentPane: ditto
* gtk/GuiWorkArea: ditto
* gtk/GWorkArea: ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14695 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-08-15 21:57:23 +00:00 |
|
Georg Baum
|
457b334926
|
Move more methods from WorkArea to Clipboard in qt3 and gtk
* src/frontends/gtk/GWorkArea.[Ch]
(getClipboard): Move to GuiClipboard.[Ch]
(putClipboard): ditto
* src/frontends/gtk/Makefile.am: add GuiClipboard.C
* src/frontends/gtk/GuiClipboard.C: new file
* src/frontends/gtk/GuiClipboard.h
(get, put): only declare
* src/frontends/qt3/Makefile.am: add GuiClipboard.C
* src/frontends/qt3/QWorkArea.[Ch]
(getClipboard): Move to GuiClipboard.[Ch]
(putClipboard): ditto
* src/frontends/qt3/GuiClipboard.C: new file
* src/frontends/qt3/GuiClipboard.h
(get, put): only declare
* src/frontends/qt4/GuiClipboard.C: remove unneeded include
(GuiClipboard::get): adjust debug output
(GuiClipboard::put): ditto
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14378 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-07-08 15:11:18 +00:00 |
|
Abdelrazak Younes
|
3287c44f33
|
GUI API Cleanup step 2: merge of the "younes" branch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14231 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-06-26 16:55:35 +00:00 |
|
Abdelrazak Younes
|
d8ae51dbe1
|
This is the merging of the GUI API cleanup branch that was developed in svn+ssh://svn.lyx.org/lyx/lyx-devel/branches/personal/younes.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14152 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-06-20 08:39:16 +00:00 |
|
Lars Gullik Bjønnes
|
67d576f75e
|
* frontends/WorkArea.h(workAreaResize, scrollDocView, workAreaKeyPress,
dispatch, selectionReuqested, selectionLost): remove signals
* BufferView.[Ch] (selectionRequested, selectionLost, workAreaResize,
workAreaKeyPress, workAreaDispatch): add forwarding functions to the pimpl
* BufferView_pimpl.C (Pimpl): Remove the setup of the now deleted signals,
also remove corresponding connection objects.
* frontends/xforms/XWorkArea.h:
* frontends/qt2/QWorkArea.h:
* frontends/qt4/QWorkArea.h:
* frontends/gtk/GWorkArea.h: add LyXView as class variable view_ (qt
classes also get view() medthod)
* frontends/qt2/QWorkArea.C:
* frontends/qt2/QContentPane.C:
* frontends/qt4/QWorkArea.C:
* frontends/xforms/XWorkArea.C:
* frontends/gtk/GWorkArea.C: Change from calling signals to call
the functions directly through view_.view()
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13671 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-04-13 18:58:48 +00:00 |
|
John Spray
|
4d753da194
|
Replace xformsImage with LyXGdkImage in GTK frontend
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10771 a592a061-630c-0410-9148-cb99ea01b6c8
|
2006-01-24 11:18:54 +00:00 |
|
Alfredo Braunstein
|
d996147dbb
|
avoid an infinite loop while scrolling
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9724 a592a061-630c-0410-9148-cb99ea01b6c8
|
2005-03-20 17:13:17 +00:00 |
|
Lars Gullik Bjønnes
|
fa371fa1eb
|
some small changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9017 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-09-27 19:04:17 +00:00 |
|
Lars Gullik Bjønnes
|
9122d5b2df
|
header file reorder
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9012 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-09-26 18:36:07 +00:00 |
|
Lars Gullik Bjønnes
|
d86c6d46bb
|
Move to gtk 2.4
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9011 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-09-26 16:48:30 +00:00 |
|
Lars Gullik Bjønnes
|
66e8220540
|
WS changes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9008 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-09-26 13:18:29 +00:00 |
|
Alfredo Braunstein
|
47aecd3178
|
John Spray's gtk scrolling patch
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9002 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-09-24 06:32:22 +00:00 |
|
Angus Leeming
|
2a31934f38
|
Wrap most of the frontend code up inside namespace lyx::frontend.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8766 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-05-19 15:11:37 +00:00 |
|
Angus Leeming
|
dd01380a27
|
Pass LyxView & to the WorkArea.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8703 a592a061-630c-0410-9148-cb99ea01b6c8
|
2004-04-28 11:33:27 +00:00 |
|
Lars Gullik Bjønnes
|
44cd0fc9a1
|
The std::string mammoth path.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7862 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-10-06 15:43:21 +00:00 |
|
Angus Leeming
|
2e7ac7ca77
|
Rename EnumLColor as LColor_color.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7788 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-18 11:48:11 +00:00 |
|
Angus Leeming
|
b34f16995a
|
Move functions out-of-line. The .C file should have the headers needed for
their successful compilation.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7764 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-16 07:53:02 +00:00 |
|
Angus Leeming
|
a6ccea4f21
|
The EnumLColor patch, free of macros.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7759 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-15 15:20:22 +00:00 |
|
Angus Leeming
|
ffdb0baea3
|
Get rid of trailing whitespace 'noise' in future patches for the
forseeable future.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7724 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-09 18:27:24 +00:00 |
|
Angus Leeming
|
e28225d79a
|
Anal policing of header blurbs.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7639 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-02 17:02:32 +00:00 |
|
Lars Gullik Bjønnes
|
f268743f8c
|
The Gtk patch.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7632 a592a061-630c-0410-9148-cb99ea01b6c8
|
2003-09-02 10:29:05 +00:00 |
|