abapGit/src/ui/zcl_abapgit_gui_buttons.clas.abap
Fabian Lupa a2f57aeb9a
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>
2020-09-22 08:54:40 +02:00

58 lines
1.3 KiB
ABAP

CLASS zcl_abapgit_gui_buttons DEFINITION
PUBLIC
FINAL
CREATE PUBLIC .
PUBLIC SECTION.
CLASS-METHODS new_online
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS new_offline
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS advanced
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS help
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS repo_list
RETURNING VALUE(rv_html_string) TYPE string.
CLASS-METHODS settings
RETURNING VALUE(rv_html_string) TYPE string.
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_abapgit_gui_buttons IMPLEMENTATION.
METHOD new_online.
rv_html_string = `<i class="icon icon-cloud-upload-alt"></i> New Online`.
ENDMETHOD.
METHOD new_offline.
rv_html_string = `<i class="icon icon-plug"></i> New Offline`.
ENDMETHOD.
METHOD advanced.
rv_html_string = `<i class="icon icon-tools-solid"></i>`.
ENDMETHOD.
METHOD help.
rv_html_string = `<i class="icon icon-question-circle-solid"></i>`.
ENDMETHOD.
METHOD repo_list.
rv_html_string = `<i class="icon icon-bars"></i> Repository List`.
ENDMETHOD.
METHOD settings.
rv_html_string = `<i class="icon icon-cog"></i> Settings`.
ENDMETHOD.
ENDCLASS.