From 32897bacd5d0182813b0e549bd7c345205c3fdbd Mon Sep 17 00:00:00 2001 From: Emanuel Graf Date: Thu, 14 Apr 2011 08:20:42 +0000 Subject: [PATCH] Bug 342524: Toggle Refactoring: Create user documentation https://bugs.eclipse.org/bugs/show_bug.cgi?id=342524 --- .../images/cdt_t_toggle_member.png | Bin 0 -> 14362 bytes .../images/cdt_t_toggle_selection.png | Bin 0 -> 10768 bytes .../tasks/cdt_o_tasks.htm | 2 + .../tasks/cdt_o_write_code.htm | 3 +- .../tasks/cdt_t_refactoring.htm | 21 ++-------- .../tasks/cdt_t_rename.htm | 39 ++++++++++++++++++ .../tasks/cdt_t_toggle.htm | 36 ++++++++++++++++ doc/org.eclipse.cdt.doc.user/topics_Tasks.xml | 7 +++- 8 files changed, 89 insertions(+), 19 deletions(-) create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_member.png create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_selection.png create mode 100644 doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm create mode 100644 doc/org.eclipse.cdt.doc.user/tasks/cdt_t_toggle.htm diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_member.png b/doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_member.png new file mode 100644 index 0000000000000000000000000000000000000000..7c594e1600fcc5e8f253c19cdcbdcc7288a298b2 GIT binary patch literal 14362 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 Q#|MBKTN%AI@Ob?H0QwW57ytkO literal 0 HcmV?d00001 diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_selection.png b/doc/org.eclipse.cdt.doc.user/images/cdt_t_toggle_selection.png new file mode 100644 index 0000000000000000000000000000000000000000..5b1c394d3c36c037044004405356753cb330df28 GIT binary patch literal 10768 zcmb`tWl&zh(;1CD|w*-Q_ySo$I-QC@TyKAuE?(XjH?(Xv7vi#rOt*zSo-m3fI zo>M*6-KT2m%yiH6uS4ZzL=oYz;Q#iXbZ+3fO{O1U)t(ckv0KlXEhroceznGtc(2nBL!q6)SDDdd)NNUVI z0Pq747vfiRT{+isQ&kvTfc?gO6$$7rc11>>ea1I z7nE1cdEeAD>Q~g0%}brS@hErv)qmT8fh{L8Bg07g?pbdVfGJAB{7~w0%X)bn+S^EF zWISv?{M%fsyH6bG>+3rO;4*`O_r&X3NK=!K$ToXG)JH+#^MDmGYvbuk;}(iA2t{T1 zszU?+kO(Y)1vSq>F%Ojr!y*z8ibg{LMTxl!U;y3sMTgy^-+hrP;V2+aOf<0i{35M7 zJ3;x$NCQ%2`W7DIlP6?)1anEb+@swfc0eeL?T_j;T)-j|7?U5iFj4{}fXuG1dsn=a z(8~HLPeLqzu@QocUT|y~fQ~|BuZsDp(hLKHplQuX$PEeALCrsXYEU6m{|lG*Cy8C0 zLsvWy`g)Axbq}X6yqGIA%eT{a?WCR+irI|Jyf#}l6oos-`K$^4$^7>vw_gIm?ZY!Z z;coU;7FP%3dL{Ur7G9~wZ4Ek|XkpWBGHn)1jed%j;~q+1*aUiG&dz;@5G%qsg(TUJ zZ*6?|v~M_4+Pb2%=%#Zc#kX1dYUMu0RLt-@Z2T*!u66Cfrn0$@gaduq1;lft-Tv12 z+U-A@F)ROrne@lUlA$n!2bpG%+&nS@a^=McVllYF)B+?-m_A_ZXz%Iax_nnBefiEL z2!MhhvVPu7o+*d|F#v#w_qh}TIm6Vegh5N-Hewp9LCiqlDWHo91<)ZFTwHc1gJ-Viq;E zo$@2feL*%d`Eb=m!#WCMM0}Y0b@|?WIYm}B$TVi5-L;d_C&4WDr6`;wI(>OJnaiIr z`(k^sa{O-PYI5cQJ@r}20MhGvqgnvOXhhHa1|~k zT|amrrS$_gWf)$I{n9X}<)>)aK|s+vSAv!xY68`Dq2aKH;5Y(yFPeHe z)Tr7hIv3m9_}h7|*X0EPNKoCWw>J6~jKR%@%VmJH1}9yf_Zyz-^-B&4NWmyJY_@bk zil;~F&D`wycz#hi@CgeAK^i=U+@msW;;roQBgxUeu7tlX$1c56*O?b zchUh3nCc{;i)ro8lQcFHw{LwZ>llO0={r-T2l^~N-GeL0Q z{;HwC_aIy-O=u87&jfeolOmY_+PbQne@fHyIc-n5CYAK7KlnfYNH!)|Kx8|Y2Xt6t zIzVIDM}f55!0TY{Sa3RLNn)o!M2Ua<(@r7$-#1}*!x(CPVHKPJB?U~7Bi;65F9AUF zz9l;ykv4N6&-jH7;KObPr5aXQjYe92bQ-fpDnJd`c<36|5@k{{>AIe zTo1*Fwg-nIH=eY(Vc7X=$c)uuoH{PLUv7P0FKFduT>8=8?yA;6)rWBGnZers#_ zar#xSR`;KR%eN|1C2@5n2rp>F4FHYTAF^BdlZu4XGRfRMKn8X-@eOCj|H!y zPL_e-FHsR}ou*250bAp9sW9WTdX!&N0e)IpKC%zL+=56D`024J`N0u!6>hCnceZhi zcA??s*&BJE>S5^Op-e*EdhFcwHC1m(1;MpEJPxxQYTMr*YYP7?osZ_25Gh|gsIeR& zvT7S$^qwjFaC>t8m}3+X~~V=Mj}(XdK~c8 zqpzp&osOgaZq!Pr$d|Gqv%2eRt~ijinC_La^VRVqCyk*YvsVA+Z~_6DV<%x6O7+;jRWs}TNI|pSfYoWnlQTT| z{fZ&TN-&y_?_wo9^DK*k=9pagW%0Dsh;x!Q?Y!SSdJWU4hd1~_t^M}p-}oSJ+VT2^ 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 literal 0 HcmV?d00001 diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm index 3a65262ea3d..e2396de0c7a 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm @@ -35,6 +35,8 @@ Shifting lines of code to the right or left
Navigating to C/C++ declarations
Refactoring
+ Rename
+ Toggle Function Definition
Building projects
Renaming a project
Selecting referenced projects
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm index 2068fcef1df..79c57a06b5b 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_write_code.htm @@ -23,7 +23,8 @@ Selection Searching for C/C++ elements
Navigating to C/C++ declarations
Refactoring
- + Rename
+ Toggle Function Definition

QNX Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm index f8f533597ef..a5bc99f99a3 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_refactoring.htm @@ -12,25 +12,12 @@

Refactoring

-

Use the C/C++ Projects, Outline, or the Editor view Refactor > Rename context menu to refactor class & type names, methods, function & member names.

+

The following topics provide information about refactoring:

+ Rename Refactoring
+ Toggle Function Refactoring
-

To refactor an object select the object, right click and select Refactor > Rename...

-

Editor View showing Refactor option

- The refactoring engine will rename all instances of the object in all referenced files. You can Undo refactoring by right clicking a second time and selecting Refactor > Undo

-

Editor View showing Refactor Undo option

- -

Related concepts -
-Open Declaration
-CDT Projects
-C/C++ search

-

Related tasks -
-Searching for C/C++ elements

-

Related reference -
-C/C++ search page, Search dialog box

+

IBM Copyright Statement diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm new file mode 100644 index 00000000000..691011d8b52 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm @@ -0,0 +1,39 @@ + + + + + + +Rename Refactoring + + + + + +

Rename Refactoring

+ +

Use the C/C++ Projects, Outline, or the Editor view Refactor > Rename context menu to refactor class & type names, methods, function & member names.

+ +

To refactor an object select the object, right click and select Refactor > Rename...

+

Editor View showing Refactor option

+ + The refactoring engine will rename all instances of the object in all referenced files. You can Undo refactoring by right clicking a second time and selecting Refactor > Undo

+

Editor View showing Refactor Undo option

+ +

Related concepts +
+Open Declaration
+CDT Projects
+C/C++ search

+

Related tasks +
+Searching for C/C++ elements

+

Related reference +
+C/C++ search page, Search dialog box

+ +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_toggle.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_toggle.htm new file mode 100644 index 00000000000..2b2434f57e2 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_toggle.htm @@ -0,0 +1,36 @@ + + + + + + +Toggle Function Definition Refactoring + + + + + +

Toggle Function Definition

+ +

Toggle Function Definition moves a function definition inside an Eclipse CDT source editor from one +position to another and preserves correctness.

+ +

Toggling is available whenever the cursor is inside a function declaration +or definition. Any selection between the first and the last character of +the function definition (without comments) is considered valid for toggling.

+

Selection
Valid selection region

+ +

Toggle free functions

+

The refactoring moves free functions from an implementation file to a header file with the same name and back. + If the header file does not exist the file is created.

+ +

Toggle member functions

+

The function definition of a member function can by moved from the class declaration in the header file to an inline definition + in the header file to the implementation file and back to the class definition.

+

Toggle Member Function Definition

+ +IBM Copyright Statement + + + + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml index 5ebe2782b86..b7a411204ce 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml @@ -25,7 +25,12 @@ - + + + + + +