File tree Expand file tree Collapse file tree
java/com/amrdeveloper/codeviewlibrary Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -171,6 +171,7 @@ public boolean onOptionsItemSelected(@NonNull MenuItem item) {
171171 else if (menuItemId == R .id .comment ) commentManager .commentSelected ();
172172 else if (menuItemId == R .id .un_comment ) commentManager .unCommentSelected ();
173173 else if (menuItemId == R .id .clearText ) codeView .setText ("" );
174+ else if (menuItemId == R .id .toggle_relative_line_number ) toggleRelativeLineNumber ();
174175 else if (menuItemId == R .id .undo ) undoRedoManager .undo ();
175176 else if (menuItemId == R .id .redo ) undoRedoManager .redo ();
176177
@@ -204,6 +205,12 @@ private void changeTheEditorTheme(int themeId) {
204205 }
205206 }
206207
208+ private void toggleRelativeLineNumber () {
209+ boolean isRelativeLineNumberEnabled = codeView .isLineRelativeNumberEnabled ();
210+ isRelativeLineNumberEnabled = !isRelativeLineNumberEnabled ;
211+ codeView .setEnableRelativeLineNumber (isRelativeLineNumberEnabled );
212+ }
213+
207214 private void launchEditorButtonSheet () {
208215 final BottomSheetDialog dialog = new BottomSheetDialog (this );
209216 dialog .setContentView (R .layout .bottom_sheet_dialog );
Original file line number Diff line number Diff line change 7878 android : title =" @string/uncomment" />
7979
8080 <item
81- android : id =" @+id/clearText "
81+ android : id =" @+id/toggle_relative_line_number "
8282 android : orderInCategory =" 8"
83+ android : title =" @string/relative_line_number" />
84+
85+ <item
86+ android : id =" @+id/clearText"
87+ android : orderInCategory =" 9"
8388 android : title =" @string/clear_text" />
8489</menu >
Original file line number Diff line number Diff line change 1111 <string name =" clear_text" >Clear Text</string >
1212 <string name =" comment" >Comment</string >
1313 <string name =" uncomment" >UnComment</string >
14+ <string name =" relative_line_number" >Relative Line Number</string >
1415 <string name =" undo" >Undo</string >
1516 <string name =" redo" >Redo</string >
1617
You can’t perform that action at this time.
0 commit comments