%% %% %CopyrightBegin% %% %% Copyright Ericsson AB 1997-2009. All Rights Reserved. %% %% The contents of this file are subject to the Erlang Public License, %% Version 1.1, (the "License"); you may not use this file except in %% compliance with the License. You should have received a copy of the %% Erlang Public License along with this software. If not, it can be %% retrieved online at http://www.erlang.org/. %% %% Software distributed under the License is distributed on an "AS IS" %% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See %% the License for the specific language governing rights and limitations %% under the License. %% %% %CopyrightEnd% %%%********************************************************************* %%% %%% Description: Internal definitions for the pd part of the table tool. %%% %%%********************************************************************* -define(SCALE_FUNC_FILE, tv_pd_scale). -define(DISP_FUNC_FILE, tv_pd_display). -define(SCALE_WIDTH, 75). -define(VSCALE_WIDTH, 75). -define(HSCALE_HEIGHT, 75). -define(MENUBAR_HEIGHT, 30). -define(TOOLBAR_HEIGHT, 84). %% 97 -define(DISPLAY_HEIGHT, 849). -define(MISC_AREA_HEIGHT, 0). -define(GRID_HEIGHT, 849). -define(NOF_GRIDROWS, 35). %% 29 -define(NOF_GRIDCOLS, 10). -define(DEFAULT_COLWIDTH, 100). -define(ROW_HEIGHT, 20). %% 24 -define(VBTN_WIDTH, 55). %% 18 -define(HBTN_HEIGHT, 20). -define(RESBTN_WIDTH, 5). -define(DEFAULT_GRID_BGCOLOR, {255,255,255}). -define(DEFAULT_GRID_FGCOLOR, {0,0,0}). -define(GRID_MARK_COLOR, {0,255,255}). -define(GRID_FONT, {courier,12}). -define(ROW_COL_LBL_WIDTH, 140). -define(ROW_COL_LBL_HEIGHT, 14). -define(KEY_MARK_AREA_HEIGHT, 21). -define(DEFAULT_BG_COLOR, {217,217,217}). -define(DEFAULT_ROW_COLOR, {178,34,34}). % Firebrick! -define(DEFAULT_GRID_COLOR, {0,0,0}). -define(LIGHT_GRAY, {226,226,226}). -define(DARK_VIOLET, {148,0,211}). -define(FIREBRICK, {178,34,34}). -define(ANTIQUE_WHITE, {255,255,235}). -record(frame_params, {display_id, toolbar_frame_id, toolbar_frame_width, toolbar_frame_height, sheet_frame_id, sheet_frame_width, sheet_frame_height, sheet_bgframe_id, grid_frame_id, grid_frame_width, grid_frame_height, grid_bgframe_id }). -record(scale_params, {vscale_id, vscale_pos = 0, hscale_id, hscale_pos = 0 }). -record(mark_params, {cell_id, cell_col_no, % Virtual number! row_no, % Real number! virtual_row_no, col_no, % Virtual number! sort_col_no, marked_object, marked_color }). -record(toolbar_params, {parent_id, row_col_label_id, bg_label_id, fg_label_id, label_btn_id, pop_up_frame_id, pop_up_label_id, editor_frame_id, editor_id }). -record(process_variables, {master_pid, pg_pid, pb_pid, rec_pid, window_id, window_width, window_height, initialising = true, table_type, table_name, record_name, writable = false, lists_as_strings = true, sorting_on = false, first_col_shown = 1, first_row_shown = 1, nof_rows_shown, cols_shown = [], data_list = [], color_list = [], frame_params = #frame_params{}, scale_params = #scale_params{}, mark_params = #mark_params{}, toolbar_params = #toolbar_params{} }).