cmdcolor.cpp File Reference
#include "cmdcolor.h"#include "cmdutil.h"#include "prefsmanager.h"#include "commonstrings.h"#include "scribuscore.h"#include "sccolorengine.h"

Go to the source code of this file.
Functions | |
| PyObject * | scribus_colornames (PyObject *) |
| PyObject * | scribus_getcolor (PyObject *, PyObject *args) |
| PyObject * | scribus_getcolorasrgb (PyObject *, PyObject *args) |
| PyObject * | scribus_setcolor (PyObject *, PyObject *args) |
| PyObject * | scribus_newcolor (PyObject *, PyObject *args) |
| PyObject * | scribus_delcolor (PyObject *, PyObject *args) |
| PyObject * | scribus_replcolor (PyObject *, PyObject *args) |
| void | cmdcolordocswarnings () |
Function Documentation
| void cmdcolordocswarnings | ( | ) |
HACK: this removes "warning: 'blash' defined but not used" compiler warnings with header files structure untouched (docstrings are kept near declarations) PV
Definition at line 224 of file cmdcolor.cpp.
| PyObject* scribus_colornames | ( | PyObject * | ) |
Returns a list with colours available in doc or in prefs.
Definition at line 14 of file cmdcolor.cpp.
References PrefsManager::colorSet(), ScribusMainWindow::doc, ScribusMainWindow::HaveDoc, PrefsManager::instance(), ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), and ScCore.
| PyObject* scribus_delcolor | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Deletes named color
Definition at line 151 of file cmdcolor.cpp.
References PrefsManager::colorSetPtr(), ScribusMainWindow::doc, ScribusMainWindow::HaveDoc, PrefsManager::instance(), CommonStrings::None, NotFoundError, ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), Py_RETURN_NONE, ReplaceColor(), ScCore, and tr().
| PyObject* scribus_getcolor | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Returns a CMYK tuple of the specified color.
Definition at line 30 of file cmdcolor.cpp.
References PrefsManager::colorSet(), ScribusMainWindow::doc, ScColorEngine::getCMYKValues(), CMYKColor::getValues(), ScribusMainWindow::HaveDoc, PrefsManager::instance(), NotFoundError, ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), ScCore, and tr().
| PyObject* scribus_getcolorasrgb | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Returns a CMYK tuple of the specified color.
Definition at line 56 of file cmdcolor.cpp.
References PrefsManager::colorSet(), ScribusMainWindow::doc, ScColorEngine::getRGBColor(), ScribusMainWindow::HaveDoc, PrefsManager::instance(), NotFoundError, ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), ScCore, and tr().
| PyObject* scribus_newcolor | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Creates new color with name, C, M, Y, K params.
Definition at line 115 of file cmdcolor.cpp.
References PrefsManager::colorSetPtr(), ScribusMainWindow::doc, ScribusMainWindow::HaveDoc, PrefsManager::instance(), ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), Py_RETURN_NONE, ScCore, and tr().
| PyObject* scribus_replcolor | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Replaces color with the 2nd one.
Definition at line 193 of file cmdcolor.cpp.
References checkHaveDocument(), ScribusMainWindow::doc, CommonStrings::None, NotFoundError, ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), Py_RETURN_NONE, ReplaceColor(), ScCore, and tr().
| PyObject* scribus_setcolor | ( | PyObject * | , | |
| PyObject * | args | |||
| ) |
Sets named color with C,M,Y,K params.
Definition at line 79 of file cmdcolor.cpp.
References PrefsManager::colorSetPtr(), ScribusMainWindow::doc, ScribusMainWindow::HaveDoc, PrefsManager::instance(), NotFoundError, ScribusDoc::PageColors, ScribusCore::primaryMainWindow(), Py_RETURN_NONE, ScCore, and tr().
