Split up global settings button and utility menu (#3913)

* Split settings and dev utils menu

* Fix missing settings hotkey on repo view

* Revert "Fix missing settings hotkey on repo view"

This reverts commit 1444744a5f.

Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
Fabian Lupa 2020-09-22 08:54:40 +02:00 committed by GitHub
parent df0eaf32ce
commit a2f57aeb9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 19 additions and 6 deletions

View File

@ -19,6 +19,9 @@ CLASS zcl_abapgit_gui_buttons DEFINITION
CLASS-METHODS repo_list CLASS-METHODS repo_list
RETURNING VALUE(rv_html_string) TYPE string. RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS settings
RETURNING VALUE(rv_html_string) TYPE string.
PROTECTED SECTION. PROTECTED SECTION.
PRIVATE SECTION. PRIVATE SECTION.
ENDCLASS. ENDCLASS.
@ -47,4 +50,8 @@ CLASS zcl_abapgit_gui_buttons IMPLEMENTATION.
rv_html_string = `<i class="icon icon-bars"></i> Repository List`. rv_html_string = `<i class="icon icon-bars"></i> Repository List`.
ENDMETHOD. ENDMETHOD.
METHOD settings.
rv_html_string = `<i class="icon icon-cog"></i> Settings`.
ENDMETHOD.
ENDCLASS. ENDCLASS.

View File

@ -177,10 +177,7 @@ CLASS ZCL_ABAPGIT_GUI_CHUNK_LIB IMPLEMENTATION.
iv_act = zif_abapgit_definitions=>c_action-go_debuginfo iv_act = zif_abapgit_definitions=>c_action-go_debuginfo
)->add( )->add(
iv_txt = 'Performance Test' iv_txt = 'Performance Test'
iv_act = zif_abapgit_definitions=>c_action-performance_test iv_act = zif_abapgit_definitions=>c_action-performance_test ).
)->add(
iv_txt = 'Settings'
iv_act = zif_abapgit_definitions=>c_action-go_settings ).
ENDMETHOD. ENDMETHOD.

View File

@ -54,10 +54,13 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_MAIN IMPLEMENTATION.
iv_txt = zcl_abapgit_gui_buttons=>new_offline( ) iv_txt = zcl_abapgit_gui_buttons=>new_offline( )
iv_act = zif_abapgit_definitions=>c_action-repo_newoffline iv_act = zif_abapgit_definitions=>c_action-repo_newoffline
)->add( )->add(
iv_txt = '<i class="icon icon-tools-solid"></i>' iv_txt = zcl_abapgit_gui_buttons=>settings( )
iv_act = zif_abapgit_definitions=>c_action-go_settings
)->add(
iv_txt = zcl_abapgit_gui_buttons=>advanced( )
io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( ) io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( )
)->add( )->add(
iv_txt = '<i class="icon icon-question-circle-solid"></i>' iv_txt = zcl_abapgit_gui_buttons=>help( )
io_sub = zcl_abapgit_gui_chunk_lib=>help_submenu( ) ). io_sub = zcl_abapgit_gui_chunk_lib=>help_submenu( ) ).
ENDMETHOD. ENDMETHOD.

View File

@ -41,6 +41,9 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_TUTORIAL IMPLEMENTATION.
)->add( )->add(
iv_txt = zcl_abapgit_gui_buttons=>new_offline( ) iv_txt = zcl_abapgit_gui_buttons=>new_offline( )
iv_act = zif_abapgit_definitions=>c_action-repo_newoffline iv_act = zif_abapgit_definitions=>c_action-repo_newoffline
)->add(
iv_txt = zcl_abapgit_gui_buttons=>settings( )
iv_act = zif_abapgit_definitions=>c_action-go_settings
)->add( )->add(
iv_txt = zcl_abapgit_gui_buttons=>advanced( ) iv_txt = zcl_abapgit_gui_buttons=>advanced( )
io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( ) io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( )

View File

@ -424,6 +424,9 @@ CLASS ZCL_ABAPGIT_GUI_PAGE_VIEW_REPO IMPLEMENTATION.
ro_menu->add( ro_menu->add(
iv_txt = zcl_abapgit_gui_buttons=>repo_list( ) iv_txt = zcl_abapgit_gui_buttons=>repo_list( )
iv_act = zif_abapgit_definitions=>c_action-abapgit_home iv_act = zif_abapgit_definitions=>c_action-abapgit_home
)->add(
iv_txt = zcl_abapgit_gui_buttons=>settings( )
iv_act = zif_abapgit_definitions=>c_action-go_settings
)->add( )->add(
iv_txt = zcl_abapgit_gui_buttons=>advanced( ) iv_txt = zcl_abapgit_gui_buttons=>advanced( )
io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( ) io_sub = zcl_abapgit_gui_chunk_lib=>advanced_submenu( )