Commit Graph

311 Commits

Author SHA1 Message Date
Thilo Graf
de71f1f361 CMenuWidget: implement CComponentsFooter, remove paintButtons
Origin commit data
------------------
Commit: d87807af67
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-05-02 (Fri, 02 May 2014)
2014-05-22 21:50:51 +02:00
[CST] Focus
6e938c81d0 gui/widget/menue.cpp: show right-side item icon for inactive items, too
Origin commit data
------------------
Commit: 4d0cacbd61
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-05-01 (Thu, 01 May 2014)
2014-05-01 17:31:29 +04:00
[CST] Focus
e4e3ade565 gui/widget/menue.cpp: fix selected in case saved one do not match new menu size
Origin commit data
------------------
Commit: 4a1ac9b55c
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-04-14 (Mon, 14 Apr 2014)
2014-04-14 14:18:58 +04:00
vanhofen
d7545ddf1f menu: add possibility to add a footer to the menus; fix alignment of menus
add footer-keys to testmenu

 (some of this code is based on code by martii; thx)


Origin commit data
------------------
Commit: 4fba818cc2
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-04-11 (Fri, 11 Apr 2014)

Origin message was:
------------------
- menu: add possibility to add a footer to the menus; fix alignment of menus

 add footer-keys to testmenu

 (some of this code is based on code by martii; thx)
2014-04-11 00:26:52 +02:00
Thilo Graf
a6ff7e0f01 CMenuItem: reduce scope of str, trivial
Origin commit data
------------------
Commit: 9dc59ec556
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-04-09 (Wed, 09 Apr 2014)
2014-04-09 19:02:38 +02:00
Thilo Graf
f25a2d58df /gui/widget/menue.cpp: rework constructors, use methodes for init
Many redundant code lines were never been refactored or reduced,
but instead came many in with some of last changes e.g. 1918153c0a


Origin commit data
------------------
Commit: 5f7f453bd7
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-04-07 (Mon, 07 Apr 2014)
2014-04-09 19:02:38 +02:00
[CST] Focus
8b880a8221 gui/widget/menue.cpp: add CMenuOptionChooser::setOptions
Origin commit data
------------------
Commit: b36a66db34
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2014-03-21 (Fri, 21 Mar 2014)
2014-03-21 17:18:21 +04:00
Thilo Graf
f33efdbdc4 CComponents: add new parameter 'parent'
Use strictly CComponentsForm as parent parameter in constructors.
Some parts have been cleaned up (Constructors, init methodes removed)

New parameter makes it possible already add current item in constructor.
So in mostly situations is it not necessary to use explicit addCCItem(),
but addCCItem()is still valid and necessary in certain situations.

Affected are all cc-classes and their derivates.
Some classes must or can be adapted later. The function is
not currently restricted, because usage of parent parameter is not explicit
defined in constructors, see CImageInfo, here yet are used addCCItem()
methodes.

Generally this parameter is located in the constructors before bool has_shadow,
but it is not sure whether it would be better to use this parameter as the first.
That remains to be clarified.


Origin commit data
------------------
Commit: 23d7b62cf0
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-03-03 (Mon, 03 Mar 2014)
2014-03-03 09:43:39 +01:00
Thilo Graf
5c8006256e CMenuItem: remove redundant member for background paint
It seems this method came with more functionality in past,
but it's currently not required in that Form.


Origin commit data
------------------
Commit: 8a39f01a79
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-02-26 (Wed, 26 Feb 2014)
2014-03-03 08:54:10 +01:00
martii
8aa16fc376 gui/widget/menue, gui/osdlang_setup: drop CMenuOptionLanguageChooser class
Origin commit data
------------------
Commit: eb206ae523
Author: martii <m4rtii@gmx.de>
Date: 2014-03-02 (Sun, 02 Mar 2014)
2014-03-02 21:31:26 +01:00
vanhofen
ec8f4a8913 menue-hints: fix display of nonlocalized hints
Origin commit data
------------------
Commit: e24e68dddf
Author: vanhofen <vanhofen@gmx.de>
Date: 2014-02-07 (Fri, 07 Feb 2014)

Origin message was:
------------------
- menue-hints: fix display of nonlocalized hints
2014-02-07 22:14:32 +01:00
Michael Liebmann
f45ae5cab4 CMenuForwarder: Fix options handling
Origin commit data
------------------
Commit: 08130328a0
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-30 (Thu, 30 Jan 2014)
2014-01-30 09:13:51 +01:00
Thilo Graf
5ad73f09aa CComponentsHeader: rework constructors, add CComponentsHeaderLocalized
Member initVarHeader() now used with parameters, so it's possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsHeaderLocalized.


Origin commit data
------------------
Commit: 5ea7ec48df
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
CComponentsHeader: rework constructors, add CComponentsHeaderLocalized

Member initVarHeader() now used with parameters, so it's possible
to remove multiple code in constructors, but some class must be
renamed to CComponentsHeaderLocalized.
2014-01-24 23:09:56 +01:00
Michael Liebmann
2056b4ed80 Add a --enable-lua switch to enable LUA support
Origin commit data
------------------
Commit: 82d4832013
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-21 (Tue, 21 Jan 2014)
2014-01-21 17:05:24 +01:00
Michael Liebmann
01de5acc30 Preparing the input classes for Lua
- Add non locale variants for CExtendedInput, CStringInput,
 CStringInputSMS, CPINInput
 THX Martii


Origin commit data
------------------
Commit: 31842369cc
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
Preparing the input classes for Lua

- Add non locale variants for CExtendedInput, CStringInput,
 CStringInputSMS, CPINInput
 THX Martii
2014-01-19 20:57:38 +01:00
Michael Liebmann
b6b44d9088 Preparing the menu classes for Lua Part #3
- Add non locale variants for CMenuOptionNumberChooser and
 CMenuOptionChooser
- Adaptation of CMenuOptionStringChooser, CChangeObserver
 THX Martii


Origin commit data
------------------
Commit: afbd87083b
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-18 (Sat, 18 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #3

- Add non locale variants for CMenuOptionNumberChooser and
 CMenuOptionChooser
- Adaptation of CMenuOptionStringChooser, CChangeObserver
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
1918153c0a Preparing the menu classes for Lua Part #2
- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
 THX Martii


Origin commit data
------------------
Commit: b41819190d
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-16 (Thu, 16 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #2

- Remove CMenuForwarderNonLocalized
- Add overloaded function CMenuForwarder for non local
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
37e4b0bda8 Preparing the menu classes for Lua Part #1
- Remove CNonLocalizedMenuSeparator
- Add overloaded function CMenuSeparator for non local
 THX Martii


Origin commit data
------------------
Commit: 2c9c9debcc
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-16 (Thu, 16 Jan 2014)

Origin message was:
------------------
Preparing the menu classes for Lua Part #1

- Remove CNonLocalizedMenuSeparator
- Add overloaded function CMenuSeparator for non local
 THX Martii
2014-01-19 20:57:37 +01:00
Michael Liebmann
44f780650a CMenuOptionChooser: Fix multiple menu items, when using sort option
Origin commit data
------------------
Commit: 9af1cdb318
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-04 (Sat, 04 Jan 2014)
2014-01-04 15:25:28 +01:00
Michael Liebmann
b93a3da743 CMenuOptionChooser: Add alphanumeric sort option
- default is false
- Activate by OptionsSort = true


Origin commit data
------------------
Commit: 8832b803bd
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-01-04 (Sat, 04 Jan 2014)
2014-01-04 13:08:48 +01:00
Jacek Jendrzej
ccdb8209fb CMenuOptionStringChooser:: optionValueString mismatch, supplement to ce44d1641a
Origin commit data
------------------
Commit: 98c7d07246
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2014-01-03 (Fri, 03 Jan 2014)
2014-01-03 12:36:54 +01:00
Gaucho316
c34729cfa7 Neutrino menu forwarder: add possibility to show value from jump target
based on idea by martii <m4rtii@gmx.de> in Neutrino-MP Git


Origin commit data
------------------
Commit: 7d04113307
Author: Gaucho316 <Gaucho316@hotmail.com>
Date: 2013-12-30 (Mon, 30 Dec 2013)
2013-12-30 23:25:26 +01:00
Michael Liebmann
a4a01994dd CMenuItem: Set right_bgcol as inactiv, when menu item not active
Origin commit data
------------------
Commit: ec01f884fd
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2013-12-25 (Wed, 25 Dec 2013)
2013-12-25 18:32:01 +01:00
martii
ce44d1641a convert most char[...] configuration values to std::string
Signed-off-by: Jacek Jendrzej <crashdvb@googlemail.com>


Origin commit data
------------------
Commit: cbc9299df8
Author: martii <m4rtii@gmx.de>
Date: 2013-06-11 (Tue, 11 Jun 2013)
2013-12-25 12:08:14 +01:00
martii
abc5f1bc00 gui/scan_setup: show unit for motor speed
Origin commit data
------------------
Commit: a0f2960501
Author: martii <m4rtii@gmx.de>
Date: 2013-12-21 (Sat, 21 Dec 2013)
2013-12-22 16:36:13 +01:00
martii
6aaa91242a gui/widget/menu: CMenuOptionNumberChooser: add option to show units
Origin commit data
------------------
Commit: 86221de3d9
Author: martii <m4rtii@gmx.de>
Date: 2013-12-21 (Sat, 21 Dec 2013)
2013-12-21 22:04:24 +01:00
vanhofen
fdadff0e2d menu: don't add a separatorline ...
... when no button and no section text is given


Origin commit data
------------------
Commit: 5591e81a2b
Author: vanhofen <vanhofen@gmx.de>
Date: 2013-12-19 (Thu, 19 Dec 2013)

Origin message was:
------------------
- menu: don't add a separatorline ...

 ... when no button and no section text is given
2013-12-19 15:06:12 +01:00
[CST] Focus
3d3db00e8a gui/widget/menue.cpp: revert testing changes
Origin commit data
------------------
Commit: 5cc2620008
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-12-15 (Sun, 15 Dec 2013)
2013-12-15 14:56:12 +04:00
[CST] Focus
226368a957 gui/widget/menue.cpp: fix menu hint kill vs hide
Origin commit data
------------------
Commit: 6a62051032
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-12-12 (Thu, 12 Dec 2013)
2013-12-15 14:46:44 +04:00
martii
4a90b00f76 gui/widget/menue: clear old menue hint if none is set for current item
Origin commit data
------------------
Commit: c954efc59f
Author: martii <m4rtii@gmx.de>
Date: 2013-12-06 (Fri, 06 Dec 2013)
2013-12-13 16:43:53 +01:00
[CST] Focus
a7b986c270 gui/widget/menue.cpp: fix 4c2c559da3
Origin commit data
------------------
Commit: e904c1deda
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-12-01 (Sun, 01 Dec 2013)
2013-12-01 15:36:28 +04:00
martii
4c2c559da3 remove widest_number definition and usage, add Font::getMaxDigitWidth() method instead
Signed-off-by: M. Liebmann <tuxcode.bbg@gmail.com>


Origin commit data
------------------
Commit: 15b2b2ec05
Author: martii <m4rtii@gmx.de>
Date: 2013-11-29 (Fri, 29 Nov 2013)
2013-11-29 23:02:50 +01:00
[CST] Focus
74b1a181c5 gui/widget/menue.cpp: try to disable 'always save/restore menu hint screens' (again)
Origin commit data
------------------
Commit: 8aa819642d
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-11-29 (Fri, 29 Nov 2013)
2013-11-29 17:27:10 +04:00
[CST] Focus
7839c53283 gui/widget/menue.cpp: cleanup unused code
Origin commit data
------------------
Commit: 4a07492765
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-11-28 (Thu, 28 Nov 2013)
2013-11-29 17:27:10 +04:00
[CST] Focus
a26e1c09e7 gui/widget/menue.cpp: add CMenuDForwarderNonLocalized
Origin commit data
------------------
Commit: ac773ea896
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-11-27 (Wed, 27 Nov 2013)
2013-11-29 17:27:10 +04:00
vanhofen
82168342a2 Revert "- add missing include of vfd header"
This reverts commit 81d56f75fc.


Origin commit data
------------------
Commit: 014dd3ac7b
Author: vanhofen <vanhofen@gmx.de>
Date: 2013-11-13 (Wed, 13 Nov 2013)
2013-11-13 23:39:55 +01:00
vanhofen
81d56f75fc add missing include of vfd header
Origin commit data
------------------
Commit: 3845feb0e4
Author: vanhofen <vanhofen@gmx.de>
Date: 2013-11-13 (Wed, 13 Nov 2013)

Origin message was:
------------------
- add missing include of vfd header
2013-11-13 10:40:18 +01:00
[CST] Focus
db58552181 gui/widget/menue.cpp: fix jump to some item types with direct key
Origin commit data
------------------
Commit: 9fe3e97c84
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-11-04 (Mon, 04 Nov 2013)
2013-11-05 11:44:44 +04:00
Thilo Graf
5f9bb84b28 revert 2649ca147a
Was bad idea to rename. Other Classes can also inherit this. See CMenuTarget


Origin commit data
------------------
Commit: 6dd1da0628
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-10-25 (Fri, 25 Oct 2013)
2013-10-26 23:25:59 +02:00
Thilo Graf
2649ca147a CComponents: rename hide() to hideCC()
There are too many name conflicts with hide-members in other classes.


Origin commit data
------------------
Commit: 6ee7fac1a5
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-10-24 (Thu, 24 Oct 2013)
2013-10-24 21:39:04 +02:00
Thilo Graf
41d131eb32 CComponents: add unfied header file for general include of cc classes
Provides a unified header file, so it is not required to select a
certain header file.


Origin commit data
------------------
Commit: f7798affc6
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-10-24 (Thu, 24 Oct 2013)
2013-10-24 21:19:07 +02:00
defans
d5ead5e172 fix right offset when right_text and right_icon is given
Origin commit data
------------------
Commit: 8bad688521
Author: defans <defans@bluepeercrew.us>
Date: 2013-10-04 (Fri, 04 Oct 2013)
2013-10-04 23:22:37 +02:00
[CST] Focus
1979dd5ef4 gui/widget/menue.cpp: fix parent arg for exec using menu action keys
Origin commit data
------------------
Commit: d7d181a7ae
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-09-27 (Fri, 27 Sep 2013)
2013-09-27 16:27:21 +04:00
Thilo Graf
975673532a CComponents: remove member setCornerRadius(),
setCorner() replaces this function, 2nd parameter sets type


Origin commit data
------------------
Commit: 33ec56ad6f
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-09-15 (Sun, 15 Sep 2013)
2013-09-19 08:24:40 +02:00
Thilo Graf
36a5ed32e7 CMenuItem: use CComponentsShapeSquare to paint color sector
This is only a partial solution. CMenuItem class can
principle completely be implemented with cc-items or cc-Forms.


Origin commit data
------------------
Commit: a9a1c5dd68
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-09-15 (Sun, 15 Sep 2013)
2013-09-19 08:24:40 +02:00
Thilo Graf
9944e36bde CMenuItem:remove picked #ifdef statements
Those cherry picks have no effect, but
contain unfavorable maintainer tags or was mixed with other commits,
therefore they may be removed or need separately revision.
- g_settings.menu_numbers_as_icons: not exists
- "active": was deliberately chosen so
- g_settings.key_channelList_pageup: is intended for channel list handling


Origin commit data
------------------
Commit: c8356949db
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-09-15 (Sun, 15 Sep 2013)
2013-09-19 08:24:39 +02:00
Thilo Graf
d5e4cc4820 CMenuOptionLanguageChooser:prevent alter of value conversion
compiler warning: wconversion


Origin commit data
------------------
Commit: 4ddf59b175
Author: Thilo Graf <dbt@novatux.de>
Date: 2013-09-04 (Wed, 04 Sep 2013)
2013-09-04 11:48:49 +02:00
Michael Liebmann
7b6498d39f Replace color indexes of the text colors by real color values for RenderString()
- If necessary, Correct data types of the color values


Origin commit data
------------------
Commit: c60c5c5ce3
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2013-07-11 (Thu, 11 Jul 2013)
2013-07-21 22:00:58 +02:00
[CST] Focus
b18668f8a3 colorchooser: display selected color in menue, based on patch (c) martii <m4rtii@gmx.de>
Origin commit data
------------------
Commit: 5d95016b37
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2013-07-12 (Fri, 12 Jul 2013)
2013-07-18 14:51:59 +04:00
martii
31c9850759 widget/menue: don't render text over right icon
Origin commit data
------------------
Commit: d6de6baebb
Author: martii <m4rtii@gmx.de>
Date: 2013-06-09 (Sun, 09 Jun 2013)
2013-07-18 14:51:59 +04:00